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

User Tag List

Страница 46 из 183 ПерваяПервая ... 424344454647484950 ... ПоследняяПоследняя
Показано с 451 по 460 из 1824

Тема: Эмулятор ДВК

  1. #451
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_12.12.14_17-28

    Изменения:

    1. Объект ODT_Loader модифицирован для возможности загрузки клавиатурных скриптов в ответ на промпт RT-11.

    2. Добавлен образ диска ScriptSYS.DSK, содержащий систему RT-11, загружаемую при использовании клавиатурного скрипта.

    3. Добавлен файл конфигурации LoadScript.cfg, загружающий клавиатурный скрипт из файла Script.txt

    4. Теперь завершение работы эмулятора можно осуществлять из RT-11 запуском программы EXIT.SAV, находящейся в образе ScriptSYS.DSK

    ...
    Последний раз редактировалось Patron; 19.12.2014 в 20:27.

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

  3. #452
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Smile

    Цитата Сообщение от Patron Посмотреть сообщение
    4. Теперь завершение работы эмулятора можно осуществлять из RT-11 запуском программы EXIT.SAV, находящейся в образе
    Попробовал компилировать и работать с WorkDir - очень удобно!
    Главное тут соблюдать очевидные ограничения RT-11 в плане имён файлов и всё такое.

    И это уже не просто эмулятор ДВК-1 ! Это некий другого качества продукт уже )

    ---------- Post added at 19:53 ---------- Previous post was at 19:21 ----------

    Изящно и мощно !!!
    Папка NTFS может быть и системным разделом, т.е. загрузчик на неё копируется обычным способом
    Код:
    .COPY/SYS *.* HD6:
     Files copied:
    DK:RT11SB.SYS  to HD6:RT11SB.SYS
    DK:RT11FB.SYS  to HD6:RT11FB.SYS
    DK:SWAP.SYS    to HD6:SWAP.SYS
    DK:HD.SYS      to HD6:HD.SYS
    DK:NL.SYS      to HD6:NL.SYS
    DK:LD.SYS      to HD6:LD.SYS
    DK:SL.SYS      to HD6:SL.SYS
    DK:EM.SYS      to HD6:EM.SYS
    DK:LP.SYS      to HD6:LP.SYS
    DK:MX.SYS      to HD6:MX.SYS
    DK:MY.SYS      to HD6:MY.SYS
    DK:DW.SYS      to HD6:DW.SYS
    DK:HX.SYS      to HD6:HX.SYS
    DK:DX.SYS      to HD6:DX.SYS
    DK:DY.SYS      to HD6:DY.SYS
    DK:DAY.SAV     to HD6:DAY.SAV
    DK:HAND.SAV    to HD6:HAND.SAV
    DK:DIR.SAV     to HD6:DIR.SAV
    DK:PIP.SAV     to HD6:PIP.SAV
    DK:DUP.SAV     to HD6:DUP.SAV
    DK:DUMP.SAV    to HD6:DUMP.SAV
    DK:UCL.SAV     to HD6:UCL.SAV
    DK:RESORC.SAV  to HD6:RESORC.SAV
    DK:BINCOM.SAV  to HD6:BINCOM.SAV
    DK:SIPP.SAV    to HD6:SIPP.SAV
    DK:SRCCOM.SAV  to HD6:SRCCOM.SAV
    DK:SLP.SAV     to HD6:SLP.SAV
    DK:SPLIT.SAV   to HD6:SPLIT.SAV
    DK:HELP.SAV    to HD6:HELP.SAV
    DK:LINK.SAV    to HD6:LINK.SAV
    DK:LIBR.SAV    to HD6:LIBR.SAV
    DK:IND.SAV     to HD6:IND.SAV
    DK:K52.SAV     to HD6:K52.SAV
    DK:EDIT.SAV    to HD6:EDIT.SAV
    DK:TECO.SAV    to HD6:TECO.SAV
    DK:CREF.SAV    to HD6:CREF.SAV
    DK:MACRO.SAV   to HD6:MACRO.SAV
    DK:BASIC.SAV   to HD6:BASIC.SAV
    DK:PAT.SAV     to HD6:PAT.SAV
    DK:HANDLE.SAV  to HD6:HANDLE.SAV
    DK:DESS.SAV    to HD6:DESS.SAV
    DK:EDIK.SAV    to HD6:EDIK.SAV
    DK:SYSMAC.SML  to HD6:SYSMAC.SML
    DK:SYSLIB.OBJ  to HD6:SYSLIB.OBJ
    DK:SYSTEM.MLB  to HD6:SYSTEM.MLB
    DK:XONIX.SAV   to HD6:XONIX.SAV
    DK:KLOP.SAV    to HD6:KLOP.SAV
    DK:MARS.SAV    to HD6:MARS.SAV
    DK:STRTFB.COM  to HD6:STRTFB.COM
    DK:STRTSB.COM  to HD6:STRTSB.COM
    DK:UCL.DAT     to HD6:UCL.DAT
    DK:MARS.DAT    to HD6:MARS.DAT
    DK:TETRIS.SAV  to HD6:TETRIS.SAV
    DK:CPUCSR.MAC  to HD6:CPUCSR.MAC
    DK:CPUCSR.SAV  to HD6:CPUCSR.SAV
    DK:EXIT.SAV    to HD6:EXIT.SAV
    
    .COPY/BOOT:HD HD6:RT11SB HD6:
    
    .BOOT HD6:
    
    HD (177720) disk driver  v1.2  2012
    ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"
    SL V08.00 [SW] Сторожевых С.В. 1988
    
    RT-11SB (Y) V05.07
    
    .SET TT FORM
    
    .SET TT SCOPE
    
    .SET EM ON
    
    .DIR
     13-Dec-2014
    BASIC .SAV    56  12-Sep-2011    BINCOM.SAV    25  31-Oct-1998
    CPUCSR.MAC     3  19-Dec-2013    CPUCSR.SAV     2  19-Dec-2013
    CREF  .SAV     6  31-Oct-1998    DAY   .SAV     4  13-Apr-2013
    DESS  .SAV    20  04-Nov-1993    DIR   .SAV    20  31-Oct-1998
    DUMP  .SAV    10  31-Oct-1998    DUP   .SAV    52  31-Oct-1998
    DW    .SYS     4  02-Feb-1990    DX    .SYS     4  31-Oct-1998
    DY    .SYS     4  31-Oct-1998    EDIK  .SAV    22  20-Apr-1993
    EDIT  .SAV    19  31-Oct-1998    EM    .SYS     4  04-Mar-2012
    EXIT  .SAV     1  12-Dec-2014    HAND  .SAV     8  08-Nov-2011
    HANDLE.SAV    17  06-Sep-1991    HD    .SYS     3  01-Mar-2012
    HELP  .SAV   161  31-Oct-1998    HX    .SYS     6  08-Feb-2014
    IND   .SAV    58  31-Oct-1998    K52   .SAV    54  12-May-1999
    KLOP  .SAV    13  21-Nov-1988    LD    .SYS    11  27-Apr-2011
    LIBR  .SAV    24  31-Oct-1998    LINK  .SAV    59  31-Oct-1998
    LP    .SYS     2  21-Apr-1998    MACRO .SAV    63  21-Dec-2012
    MARS  .DAT     2  21-Dec-2012    MARS  .SAV    15  08-Aug-1986
    MTPQ1 .COM     1  13-Dec-2014    MX    .SYS     9  15-Dec-2012
    MY    .SYS     3  07-Dec-1989    NL    .SYS     2  27-Apr-2011
    PAT   .SAV    11  31-Oct-1998    PIP   .SAV    30  31-Oct-1998
    RESORC.SAV    35  01-Mar-2012    RT11FB.SYS   105  23-Dec-2012
    RT11SB.SYS    97  23-Dec-2012    SIPP  .SAV    21  31-Oct-1998
    SL    .SYS    10  28-Dec-1987    SLP   .SAV    13  31-Oct-1998
    SPLIT .SAV     3  31-Oct-1998    SRCCOM.SAV    26  31-Oct-1998
    STRTFB.COM     1  26-Feb-2012    STRTSB.COM     1  12-Dec-2014
    SWAP  .SYS    28  31-Oct-1998    SYSLIB.OBJ    84  31-Oct-1998
    SYSMAC.SML    92  31-Oct-1998    SYSTEM.MLB   148  31-Oct-1998
    T4QQQ1.MAC     1  13-Dec-2014    T4QQQ1.OBJ     1  13-Dec-2014
    TECO  .SAV    50  31-Oct-1998    TETRIS.SAV    28  07-Dec-1994
    TPQQQ1.PAS     1  13-Dec-2014    TPQQQ1.SAV     4  13-Dec-2014
    UCL   .DAT    18  12-May-2009    UCL   .SAV    16  12-May-2009
    XONIX .SAV    23  01-Dec-1994
     61 Files, 1614 Blocks
     63853 Free blocks
    
    .
    Код:
    [HD.ini]
    HD0 = HDSYS.DSK
    HD1 = hdsys_hobot.dsk
    HD2 = 54G_2YK8BIT.dsk
    HD3 = 54Y_hobot_oldreserv.dsk
    HD4 =advent_rus_DWKemul.dsk
    HD5 =hdhobot_shatered.dsk
    HD6 =WorkDir\
    HD7 =ScriptSYS.DSK
    Всё гениальное просто? )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  4. #453
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Папка NTFS может быть и системным разделом, т.е. загрузчик на неё копируется обычным способом
    Тонкость в том, что Windows автоматически сортирует файлы в папке NTFS по алфавиту, поэтому лучше переименовать RT11SJ.SYS в ( например ) AT11SJ.SYS, чтобы имя файла попало в начало списка. Иначе любое изменение в таком каталоге в ходе работы загруженной оттуда RT-11 может привести к её зависанию.

  5. #454
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Увидел bin - файлик - он как то проявился в проводнике виндоус не сразу )
    !!!

    ---------- Post added at 22:50 ---------- Previous post was at 22:49 ----------

    пред. сообщение удаляю своё ! )

    ---------- Post added at 22:52 ---------- Previous post was at 22:50 ----------

    кстати последняя версия серьёзно увеличила "тепловыделение" ноута, как и последняя сборка UKNCBTL )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  6. #455
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    1. Как после окончания работы "запоминается" что загрузчик был установлен, ведь образ внутри эмулятора как-бы стирается ?
    При изменении младших блоков виртуального образа - изменения сохраняются в файле BootSectors.bin для загрузки при последующих использованиях.


    Цитата Сообщение от hobot Посмотреть сообщение
    2.Эмулятор мониторит содержимое ячеек которым EXIT отправляет определённые значения? (там две команды перед EMT 350) ???
    Теперь контроллер HD реагирует на команду 9. Если при вводе этой команды в регистр HDCSR, регистр HDDATA содержит значение 060434 - эмулятор контроллера HD посылает главному окну эмулятора сигнал WM_QUIT.


    Цитата Сообщение от hobot Посмотреть сообщение
    3. Если всё таки WorkDir в памяти эмулятора как виртуальный диск, откуда риск повисона
    При каждой синхронизации виртуальный диск сквизится, а сквиз системного диска не приводит к зависону RT-11 только тогда, когда файл монитора не изменил своего положения на диске, что гарантируется только в том случае, когда этот файл лежит на диске первым.

    ---------- Post added at 22:57 ---------- Previous post was at 22:53 ----------

    Цитата Сообщение от hobot Посмотреть сообщение
    последняя версия серьёзно увеличила "тепловыделение" ноута
    Надо проверить процент использования процессора.

    Если эмулятор настроен на максимальное быстродействие - он обязан использовать 100% быстродействия одного из ядер процессора ( тогда на 2-ядерном проце будет загрузка 50% ).

  7. #456
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Smile

    Цитата Сообщение от Patron Посмотреть сообщение
    Если эмулятор настроен на максимальное быстродействие - он обязан использовать 100% быстродействия одного из ядер процессора ( тогда на 2-ядерном проце будет загрузка 50% ).
    Так и есть ! ) Зато компилит за секунду! )

    WinXP+мобильный двухядерный INTEL vs Эмулятор ДВК + RT-11 )))



    [свернуть]
    Последний раз редактировалось hobot; 13.12.2014 в 23:29.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  8. #457
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, Можно Вас попросить заэмулировать плату МС3404, или хотя бы соединить старшую и младшую прошивки. Попробую вместо Бейсика запустить.
    Спасибо.

  9. #458
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    соединить старшую и младшую прошивки и вместо Бейсика запустить.
    Для помещения в память эмулятора кода любых ПЗУ служит объект типа ROM.

    Чтобы поместить в память код двух ПЗУ - надо создать два объекта этого типа, повесить их на шину и задать правильные значения для ROM_DataFile, ROM_BaseAddress и ROM_Bytes в их настройках:

    Код:
    [objects]
    
    ROM1 = CPU_module:ROM
    ROM2 = CPU_module:ROM
    
    
    [links]
    bus & ROM1 | ROM2
    
    
    [ROM1.ini]
    ROM_DataFile    = ROM1.dat
    ROM_BaseAddress = 0100000
    ROM_Bytes       = 020000
    ROM_LatencyNS   = 300
    ROM_Disable     = 0
    
    
    [ROM2.ini]
    ROM_DataFile    = ROM2.dat
    ROM_BaseAddress = 0120000
    ROM_Bytes       = 020000
    ROM_LatencyNS   = 300
    ROM_Disable     = 0

  10. #459
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Для помещения в память эмулятора кода любых ПЗУ служит объект типа ROM.
    Я так понимаю это только для чтения.

  11. #460
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Я так понимаю это только для чтения.
    Да, эмулируемый ROM ведёт себя в точности как настоящий.

Страница 46 из 183 ПерваяПервая ... 424344454647484950 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 19
    Последнее: 24.06.2022, 08:02
  2. Эмулятор ПЗУ.
    от ALKO в разделе Память
    Ответов: 8
    Последнее: 17.05.2011, 13:41
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 09:01
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 18:53

Ваши права

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