Важная информация

User Tag List

Страница 15 из 15 ПерваяПервая ... 1112131415
Показано с 141 по 147 из 147

Тема: Эмуляторы PDP-11

  1. #141

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    про эмуляцию и ChatGPT
    вот что получилось сделать используя ChatGPT 5.1


    основной промт

    напиши эмулятор компьютера БК-0010.01 на базе процессора КР1801ВМ1 на JavaScript, оформи его в виде странички HTML. описание компьютера возьми в сети Интернет.
    ————————
    все адреса сделай восьмеричными. добавь загрузку ROM-образов БК-0010.01, реализуй точные I/O-регистры клавиатуры/таймера/магнитофона,расширить набор команд до полного подмножества К1801ВМ1.
    далее - добавь отладчик и потом исправления косяков эмуляции процессора

    до ума я не доводил, как Proof of concept катит. вполне возможно, через год "напиши эмулятор" будет сходу выдавать полностью рабочий проект

    детальнее с видео тут https://t.me/pdp11_az/14762/27668
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  2. #142

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kibertorm Посмотреть сообщение
    каким образом можно проверить пытается ли xonix передать "АР2 E" - не знаю. может можно написать небольшой скрипт который запустится на simh pdp11 и будет передавать команды, а я буду их ловить?
    Можно запустить в эмуляторе BASIC.SAV и выполнить в нём команду PRINT:
    Код:
    .BASIC
    BASIC-11/RT-11 V02-03Y
    OPTIONAL FUNCTIONS (ALL, NONE, OR INDIVIDUAL)?
    
    READY
    PRINT CHR$(27),"E"

    Когда я проделал это в эмуляторе ДВК, подключив параллельно терминалу консоль в режиме дампа №1, то в консоль пришло так:
    Код:
    BASIC-11/RT-11 V02-03Y
    OPTIONAL FUNCTIONS (ALL, NONE, OR INDIVIDUAL)? «033»K
    
    READY
    PRINT CHR$(27),"E"
    «033»E

    а в режиме дампа №3 консоль показала то же самое так:
    Код:
    BASIC-11/RT-11«040»V02-03Y«015»«012»
    OPTIONAL«040»FUNCTIONS«040»(ALL,«040»NONE,«040»OR«040»INDIVIDUAL)?«040»«033»K«015»«012»
    «015»«012»
    READY«015»«012»
    PRINT«040»CHR$(27),"E"«015»«012»
    «033»E«015»«012»
    Последний раз редактировалось Patron; 26.11.2025 в 15:33.

    Этот пользователь поблагодарил Patron за это полезное сообщение:

    kibertorm(25.11.2025)

  3. #143

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,715
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    133 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Счастье постепенно подкрадывается: в E11 добавили часть предложенного функционала
    автор E11 задумался о поддержке клонов

    https://www.reddit.com/r/PDP11/comme...the_author_of/
    As for eastern-block stuff, I'd be delighted to add those if I could find documentation that I can understand. If they have extra device registers and/or instructions I'd have to add, OK, but if it's minor CPU behavior differences, E11 has very fine-grained control in its SET CPU options (the DEC model numbers are just macros that adjust all the settings at once) so it may be possible to dial in something close to each non-DEC model.

  4. #144

    Регистрация
    03.09.2019
    Адрес
    г. Калуга
    Сообщений
    188
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Совсем странный вопрос:
    Есть чип с 8051 ядром. на нем есть spi, к которой можно прицепить psram или просто spi статику. объем доступной программной памяти у 8051 - около 12КБ.
    Можно ли упихнуть в 12кб кода 8051 эмуляцию pdp11 проца? пусть и не быструю... регистры в озу 8051, в psram - 56КБ озу. общение с внешним миром - через uart, матрицу кнопок и двустрочный lcd.
    может попадались подобные проекты?

  5. #145

    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    607
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Коллеги, а никто не встречал "нормальный" отладчик PDP-11 ?
    "Нормальный" тут означает полноэкранный, в стиле TurboDebugger ну чтобы с регистрами, дизасмом, окошками данных, single step и точками останова и т.д.

    Пробовал:
    - UKNCBTL - некий отладчик есть, но из за особеннстей УКНЦ он довольно специфический, два процессора и т.д.
    - PDP11GUI + SIMH - ну так себе, но бедненько, окошки с памятью обновляются только по нажатию кнопочки, нет окошка с регистрами и т.д.

  6. #146

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,540
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    718
    Поблагодарили
    600 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По описанию - есть похожий, но он под RSX

  7. #147

    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    607
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    По описанию - есть похожий, но он под RSX
    Отладчик же не обязательно чтобы выполнялся на эмулируемом процессоре.
    Можно чтобы код PDP-11 выполнялся "внутри" (на эмуляторе), а отладчик являлся частью эмулятора и этим управлял.

    P.S. Еще что-то похожее есть у некоторых машин на PDPjs
    https://www.pcjs.org/blog/2016/10/06/

Страница 15 из 15 ПерваяПервая ... 1112131415

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)

Похожие темы

  1. MS-DOS и эмуляторы
    от moroz1999 в разделе Эмуляторы
    Ответов: 4
    Последнее: 10.12.2010, 22:28
  2. Эмуляторы под Mac OS X.
    от Adramelek в разделе Эмуляторы
    Ответов: 1
    Последнее: 12.12.2009, 10:29
  3. Эмуляторы ?
    от F0lken в разделе БК-0010/0011
    Ответов: 35
    Последнее: 30.11.2009, 21:37
  4. ЭМУЛЯТОРЫ ДЛЯ НАЛАДОННИКОВ
    от XOUT в разделе Эмуляторы
    Ответов: 5
    Последнее: 25.03.2007, 12:11
  5. Макинтош и эмуляторы
    от jyly0s в разделе Эмуляторы
    Ответов: 2
    Последнее: 13.01.2007, 10:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •