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

User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 42

Тема: Эмулятор Союз-Неон ПК-11/16 - NEONBTL

  1. #31
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,062
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию NeonBTL Qt preview-38

    Первый экспериментальный релиз NeonBTL Qt под Linux, в формате AppImage - https://github.com/nzeemin/neonbtl-q...tag/preview-38

    Собиралось под Ubuntu 18.04, так что (по-видимому) должно работать под этой версией и выше.
    AppImage это формат, в котором поставляется бинарник со всеми библиотеками, поэтому ничего дополнительно ставить не нужно - может только права на запуск файла дать.

    Интересует работоспособность под различными дистрибутивами и версиями линукса - пишите.
    Последний раз редактировалось nzeemin; 24.02.2023 в 17:15.

  2. Эти 4 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    Aleks1985 (24.02.2023), AndyFox (18.06.2023), Oleg N. Cher (24.02.2023), Radon17 (26.02.2023)

  3. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #32
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,062
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил rt11dsk -- https://zx-pk.ru/attachment.php?atta...7&d=1679831097

    Добавлена опция /hd32, позволяет работать с образами винчестера с разделами в 32 МБ.
    Например:
    rt11dsk.exe hl /hd32 PK11_16.img — получить список разделов
    rt11dsk.exe hpl /hd32 PK11_16.img 0 — получить список файлов 0-го раздела

    Для тех кто использует Линукс — можно собрать из исходников: https://github.com/nzeemin/ukncbtl-u...master/rt11dsk

  5. Эти 3 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    AndyFox (18.06.2023), Oleg N. Cher (29.03.2023), Titus (27.03.2023)

  6. #33
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,062
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию NeonBTL WASM prototype

    Начал делать веб-версию NeonBTL на базе WebAssembly, пока на уровне прототипа, почти ничего не умеет.
    Будет жить здесь: https://nzeemin.github.io/neonbtl-wasm/index.html?run=1
    Репо: https://github.com/nzeemin/neonbtl-wasm

    Update: Размапил клавиатуру. Диски тоже работают.
    Последний раз редактировалось nzeemin; 21.05.2023 в 14:29.

  7. Эти 7 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    Aleks1985 (21.05.2023), AndyFox (18.06.2023), Oleg N. Cher (19.05.2023), Pyk (18.05.2023), Radon17 (21.05.2023), Titus (18.05.2023), Ynicky (04.06.2023)

  8. #34
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,062
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию NeonBTL preview 130

    NeonBTL preview 130
    https://github.com/nzeemin/neonbtl/r...ag/preview-130

    В этой версии:
    - Memory в отдадчике - режимы CPU/HALT/USER
    - Команды File > Save State / Load State, состояние сжимается через LZ4
    - Пара фиксов в маппинге клавиатуры
    - Ключи командной строки и справка по ним

    Ключи командной строки (см. Help > Command Line Help
    Код:
    Usage: NEONBTL [options]
    
    Command line options:
    
    /h /help
      Show command line options (this box)
    /autostart /autostarton
      Start emulation on window open
    /noautostart /autostartoff
      Do not start emulation on window open
    /debug /debugon /debugger
      Switch to debug mode
    /nodebug /debugoff
      Switch off the debug mode
    /sound /soundon
      Turn sound on
    /nosound /soundoff
      Turn sound off
    /diskN:filePath
      Attach disk image, N=0..1
    /hard:filePath
      Attach hard disk image
    - - - Updated - - -

    Частично написано Руководство пользователя эмулятора:
    https://github.com/nzeemin/neonbtl/b...r-manual-ru.md — русский
    https://github.com/nzeemin/neonbtl/b...r-manual-en.md — английский
    Вложения Вложения
    Последний раз редактировалось nzeemin; 03.06.2023 в 15:59.

  9. Эти 8 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    Aleks1985 (04.06.2023), Alex_K (03.06.2023), AndyFox (18.06.2023), Doronetty (03.06.2023), Oleg N. Cher (07.08.2023), Pyk (05.06.2023), shapipovo (05.06.2023), Titus (03.06.2023)

  10. #35
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    - Пара фиксов в маппинге клавиатуры
    Надо ещё фикс с клавишей <Enter> на дополнительной клавиатуре, срабатывает как основная. Из-за этого в KED надо пользоваться экранной клавиатурой.
    Надо ещё размапить запятую на дополнительной клавиатуре, клавишу Ч/^ и ФИКС.

  11. Эти 2 пользователя(ей) поблагодарили Alex_K за это полезное сообщение:

    AndyFox (18.06.2023), nzeemin (15.06.2023)

  12. #36
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    464
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    он будет в единице в том случае, если он уже был в единичном состоянии или был перенос в него. В нулевом состоянии он останется, если он уже был в нулевом состоянии и не было переноса в него
    т.е. просто 23-битный результат сложения с объединением двух старших битов по или, так?
    Последний раз редактировалось UncleDim; 07.08.2023 в 22:18.
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  13. #37
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    т.е. просто 23-битный результат сложения с объединением двух старших битов по или, так?
    Там адрес ОЗУ 22-битный (4 Мб). При сложении делается так, чтобы самый старший 21-й разряд случайно не очистился и не запортилось самое начало ОЗУ. Т.е. если он уже был установлен в регистре менеджера памяти, то при прибавлении смещения он так и остаётся установленным, даже если при сложении он должен быть очищен.

  14. #38
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    464
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    так и остаётся установленным, даже если при сложении он должен быть очищен
    Это вроде как понятно, в этом случае вторая половина установленной "на самом верху" страницы отобразится ээээ... в середину, в самое начало третьего (если считать с единицы) мегабайта. Мне сам смысл операции сложения этого 12-го бита не понятен, оно чтобы что? просто затем, чтобы восьмикилобайтные страницы могли располагаться не на 8-, а на 4-килобайтных границах? От этого какой-то реальный бонус есть?
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  15. #39
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    Мне сам смысл операции сложения этого 12-го бита не понятен, оно чтобы что? просто затем, чтобы восьмикилобайтные страницы могли располагаться не на 8-, а на 4-килобайтных границах? От этого какой-то реальный бонус есть?
    Да, дискретность составляет 4 Кб. К тому же запросы ВПО при создании плоскости с таблицей ТАС требуют, чтобы смещение адреса видеостроки было меньше 010000.

    И есть запросы выделения памяти, либо 8 Кб страницами, либо 4 Кб страницами.
    Последний раз редактировалось Alex_K; 08.08.2023 в 11:50.

  16. #40
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    464
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    дискретность составляет 4 Кб
    ну т.е. в угоду совместимости, видимо какое-то наследие, так?
    Цитата Сообщение от Alex_K Посмотреть сообщение
    запросы ВПО при создании плоскости с таблицей ТАС требуют, чтобы смещение адреса видеостроки было меньше 010000.
    речь о процессорном адресе или физическом? (по разрядности -о процессорном, ну нулей мало в начале)
    я может много глупостей спрошу, опыт с pdp уровня "в школе была БКшка на информатике", в схему вникать тяжко (вот только даташит на эти видеоуказатели добыл, хоть что-то проясняется))
    Машинка уж больно заинтересовала, видеоконтроллером конечно (но и удручила. бордюры, дискретность отрезков, вот это всё)
    Она скорее эмуляторная конечно. Ну кто сейчас "в быту" нарисует в видимой области 52 мкс в строке? 300 строк? Всё ж обрежется нещадно..
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Союз-Неон ПК-11/16 описания и доработки
    от pilgrim в разделе ДВК, УКНЦ
    Ответов: 101
    Последнее: 17.04.2024, 23:44
  2. Эмулятор Союз-Неон ПК-11/16 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 335
    Последнее: 01.04.2024, 11:33
  3. Программирование для ПК 11/16 «Союз-Неон»
    от MacBuster в разделе ДВК, УКНЦ
    Ответов: 149
    Последнее: 11.01.2021, 21:10
  4. Проект рабочей реплики Союз-Неон ПК-11/16
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 4
    Последнее: 10.08.2018, 12:31
  5. ПК-11 'Союз-Неон'
    от Keeper в разделе ДВК, УКНЦ
    Ответов: 12
    Последнее: 16.10.2013, 05:07

Ваши права

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