Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Эмуляторы отечественных компьютеров (http://zx-pk.ru/forumdisplay.php?f=61)
-   -   Эмулятор ДВК (http://zx-pk.ru/showthread.php?t=18351)

hobot 8th May 2013 19:22

TESTPU.LST
 
1 Attachment(s)
Code:

.TY TESTPU
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
ТЕСТ  ПУ                                                                ТЕСТ  ПУ
 ТЕСТ  ПУ                                                              ТЕСТ  ПУ
  ТЕСТ  ПУ                                                            ТЕСТ  ПУ
  ТЕСТ  ПУ                                                          ТЕСТ  ПУ
    ТЕСТ  ПУ                                                        ТЕСТ  ПУ
    ТЕСТ  ПУ                                                      ТЕСТ  ПУ
      ТЕСТ  ПУ                                                    ТЕСТ  ПУ
      ТЕСТ  ПУ                                                  ТЕСТ  ПУ
        ТЕСТ  ПУ                                                ТЕСТ  ПУ
        ТЕСТ  ПУ                                              ТЕСТ  ПУ
          ТЕСТ  ПУ                                            ТЕСТ  ПУ
          ТЕСТ  ПУ                                          ТЕСТ  ПУ
            ТЕСТ  ПУ                                        ТЕСТ  ПУ
            ТЕСТ  ПУ                                      ТЕСТ  ПУ
              ТЕСТ  ПУ                                    ТЕСТ  ПУ
              ТЕСТ  ПУ                                  ТЕСТ  ПУ
                ТЕСТ  ПУ                                ТЕСТ  ПУ
                ТЕСТ  ПУ                              ТЕСТ  ПУ
                  ТЕСТ  ПУ                            ТЕСТ  ПУ
                  ТЕСТ  ПУ                          ТЕСТ  ПУ
                    ТЕСТ  ПУ                        ТЕСТ  ПУ
                    ТЕСТ  ПУ                      ТЕСТ  ПУ
                      ТЕСТ  ПУ                    ТЕСТ  ПУ
                      ТЕСТ  ПУ                  ТЕСТ  ПУ
                        ТЕСТ  ПУ                ТЕСТ  ПУ
                        ТЕСТ  ПУ              ТЕСТ  ПУ
                          ТЕСТ  ПУ            ТЕСТ  ПУ
                          ТЕСТ  ПУ          ТЕСТ  ПУ
                            ТЕСТ  ПУ        ТЕСТ  ПУ
                            ТЕСТ  ПУ      ТЕСТ  ПУ
                              ТЕСТ  ПУ    ТЕСТ  ПУ
                              ТЕСТ  ПУ  ТЕСТ  ПУ

¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤

                                  Т Е С Т    1

ПППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППП

    ППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППП
ППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППП

    !  "  #  ¤  %  &  '  (  )  *  +  ,  -  .  /  0  1  2  3
 4  5  6  7  8  9  :  ;  <  =  >  ?  @  A  B  C  D  E  F  G
  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  Y  W  Х  Y  Z  [
    \  ]  ^  _  Ю  А  Б  Ц  Д  Е  Ф  Г  Х  И  Й  К  Л  М  Н  О
П  Я  Р  С  Т  У  Ж  В  Ь  Ы  З  Ш  Э  Щ  Ч


    !  "  #  ¤  %  &  '  (  )  *  +  ,  -  .  /  0  1  2  3
 4  5  6  7  8  9  :  ;  <  =  >  ?  Ю  А  Б  Ц  Д  Е  Ф  Г
  Х  И  Й  К  Л  М  Н  О  П  Я  Р  С  Т  У  Ж  Е  Ь  Ы  З  Ш
  Э  Щ  Ч  _  Ю  А  Б  Ц  Д  Е  Ф  Г  Х  И  Й  К  Л  М  Н  О
П  Я  Р  С  Т  У  Ж  В  Ь  Ы  З  Ш  Э  Щ  Ч


    !  "  #  ¤  %  &  '  (  )  *  +  ,  -  .  /  0  1  2  3
 4  5  6  7  8  9  :  ;  <  =  >  ?  @  A  B  C  D  E  F  G
  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  ]
  \  [  ^  _  `  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O
P  Q  R  S  T  U  V  W  X  Y  Z  {  }  ~

                              T E С Т  2

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHH
IIJJKKLLMMNNOOPPQQRRSSTTUUYYWWXXYYZZ[[\\]]^^__ЮЮААББЦЦДДЕЕФФГГХХИИЙЙККЛЛММННООПП
ЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHH
IIJJKKLLMMNNOOPPQQRRSSTTUUYYWWXXYYZZ[[\\]]^^__ЮЮААББЦЦДДЕЕФФГГХХИИЙЙККЛЛММННООПП
ЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??ЮЮААББЦЦДДЕЕФФГГХХ
ИИЙЙККЛЛММННООППЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ__ЮЮААББЦЦДДЕЕФФГГХХИИЙЙККЛЛММННООПП
ЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??ЮЮААББЦЦДДЕЕФФГГХХ
ИИЙЙККЛЛММННООППЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ__ЮЮААББЦЦДДЕЕФФГГХХИИЙЙККЛЛММННООПП
ЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHH
IIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``ААBBSSDDEEFFGGHHIIJJKKLLMMNNOOPP
QQRRSSTTUUVVWWXXYYZZ{{ }}~~

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHH
IIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``ААBBSSDDEEFFGGHHIIJJKKLLMMNNOOPP
QQRRSSTTUUVVWWHHYYZZ{{ }}~~

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHH
ИИЙЙККЛЛММННООППЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ__ЮЮААББЦЦДДЕЕФФГГХХИИЙЙККЛЛММННООПП
ЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHH
IIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``ААBBSSDDEEFFGGHHIIJJKKLLMMNNOOPP
QQRRSSTTUUVVWWXXYYZZ{{ }}~~

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHH
IIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``ААBBSSDDEEFFGGHHIIJJKKLLMMNNOOPP
QQRRSSTTUUVVWWXXYYZZ{{ }}~~

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHH
IIJJKKLLMMNNOOPPQQRRSSTTUUYYWWXXYYZZ[[\\]]^^__ЮЮААББЦЦДДЕЕФФГГХХИИЙЙККЛЛММННООПП
ЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHH
IIJJKKLLMMNNOOPPQQRRSSTTUUYYWWXXYYZZ[[\\]]^^__ЮЮААББЦЦДДЕЕФФГГХХИИЙЙККЛЛММННООПП
ЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??ЮЮААББЦЦДДЕЕФФГГХХ
ИИЙЙККЛЛММННООППЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ__ЮЮААББЦЦДДЕЕФФГГХХИИЙЙККЛЛММННООПП
ЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ

!!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??ЮЮААББЦЦДДЕЕФФГГХХ
ИИЙЙККЛЛММННООППЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ__ЮЮААББЦЦДДЕЕФФГГХХИИЙЙККЛЛММННООПП
ЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ

################################################################################

                        Т Е С Т    П У  О К О Н Ч Е Н
                  БЛАГОДАРЮ ЗА ПРАВИЛЬНО ВЫПОЛНЕННУЮ РАБОТУ
################################################################################

.

На принтер вместо кириллицы выдаёт строчные латинские?
Это справедливо, но ведь обходилось как-то на реальных железках?

Скрытый текст


http://savepic.ru/4505410.png
[свернуть]

hobot 8th May 2013 19:24

Quote:

Originally Posted by Patron (Post 599273)
В текущей версии "эмулятора ДВК" число строк в буфере имитатора принтера увеличено до 2000.

Замечательно! )

Patron 8th May 2013 19:44

Quote:

Originally Posted by hobot (Post 599487)
На принтер вместо кириллицы выдаёт строчные латинские?

Моя вина - драйвер LP на системном диске записан с неправильными установками.

Нужно выполнить команду
Code:

.SET LP CTRL
В любом случае полезно знать, как может изменяться "поведение" драйвера LP в зависимости от его настроек:
Code:

.HAND SY:LP/S
 
SET LP WIDTH=<десятичное значение>
SET LP [NO]CR
SET LP [NO]FORM0
SET LP [NO]HANG
SET LP [NO]LC
SET LP [NO]CTRL
SET LP [NO]TAB
SET LP CSR=<восьмеричное значение>
SET LP VECTOR=<восьмеричное значение>
SET LP ENDPAG=<десятичное значение>
SET LP [NO]BIT8
SET LP [NO]FORM
SET LP LENGTH=<десятичное значение>
SET LP SKIP=<десятичное значение>


hobot 14th May 2013 21:19

Вот попробовал подобрать цвета более похожие на мой реальный ч/б монитор.

Code:


;(MS 6105 )
TerminalTextColor_RGB      = 255,255,240
FrameBackgroundColor_RGB    = 172,170,160
TerminalBackgroundColor_RGB = 50, 60, 55
;

Скрытый текст


http://savepic.ru/4534713.png
[свернуть]

MiX 14th December 2013 16:54

Привет всем!
Patron, эмулятор ещё развивается? Нельзя-ли добавить в него дизассемблер, надо для отладки.

Patron 14th December 2013 17:31

Quote:

Originally Posted by MiX (Post 652041)
Нельзя-ли добавить дизассемблер, надо для отладки.

Встроенный в процессор дизассемблер там есть, но он обслуживает только Trap_To_04, выводя причину зависания в текстовый порт [DebugOut] ( в эмуляторе ДВК этот порт процессора подключен к консоли Debug ). Проблема в том, что включённый дизассемблер генерит каждую секунду около десяти мегабайтов листинга.

Можно добавить в эмулятор процессора состояние [DisAsm] ( тогда можно будет повесить на полосу статуса кнопку управления этим состоянием ) и текстовый порт [DisAsm], куда будет выводиться листинг.

Для дополнительного управления дизассемблером - можно добавить псевдоустройство CPUCSR с адресом 0177724, что позволит включать и выключать дизассемблер из отлаживаемой программы при помощи команд MOV #1,@#177724 и MOV #0,@#177724.

hobot 14th December 2013 18:23

Не удержусь - напишу: честно подумал, что MY - готов )

Quote:

Originally Posted by Patron (Post 652045)
Встроенный в процессор дизассемблер там есть, но он обслуживает только Trap_To_04, выводя причину зависания в текстовый порт [DebugOut] ( в эмуляторе ДВК этот порт процессора подключен к консоли Debug ). Проблема в том, что включённый дизассемблер генерит каждую секунду около десяти мегабайтов листинга.

Можно добавить в эмулятор процессора состояние [DisAsm] ( тогда можно будет повесить на полосу статуса кнопку управления этим состоянием ) и текстовый порт [DisAsm], куда будет выводиться листинг.

Для дополнительного управления дизассемблером - можно добавить псевдоустройство CPUCSR с адресом 0177724, что позволит включать и выключать дизассемблер из отлаживаемой программы при помощи команд MOV #1,@#177724 и MOV #0,@#177724.


Patron 14th December 2013 18:55

Quote:

Originally Posted by hobot (Post 652057)
Не удержусь - напишу: честно подумал, что MY - готов

Там ещё работать и работать - эмулятор контроллера MY сложнее, чем эмулятор ДВК + эмулятор контроллера MX. В роли ДВК там выступает плата MY с процессором 1801ВМ1, а в роли "супер MX" - микросхема 1801ВП1-128. Но при этом работа там идёт сразу с двумя шинами МПИ, поэтому контроллер MY даже чем-то больше похож на УКНЦ, чем на ДВК.

hobot 14th December 2013 19:58

off-top!
 
Quote:

Originally Posted by Patron (Post 652069)
Там ещё работать и работать - эмулятор контроллера MY сложнее, чем эмулятор ДВК + эмулятор контроллера MX. В роли ДВК там выступает плата MY с процессором 1801ВМ1, а в роли "супер MX" - микросхема 1801ВП1-128. Но при этом работа там идёт сразу с двумя шинами МПИ, поэтому контроллер MY даже чем-то больше похож на УКНЦ, чем на ДВК.

offtop

Скрытый текст


Вот всегда приводит меня к мысли в одном ящике получить УК-НЦ\КГД\КЦГД\КГМД-УК\КЖД-УК + сразу доработанный КОМ-порт (для HX а как же?), возможность подключения обычной pc-клавиатуры и VGA-дисплея )))
Мечты... мечты... Железезный EmuStudio мог бы выглядеть так...
https://encrypted-tbn1.gstatic.com/i...fZbxWBW-oYxUjQ
:smile:
[свернуть]

Alex_K 14th December 2013 21:10

Quote:

Originally Posted by Patron (Post 652069)
Там ещё работать и работать - эмулятор контроллера MY сложнее, чем эмулятор ДВК + эмулятор контроллера MX. В роли ДВК там выступает плата MY с процессором 1801ВМ1, а в роли "супер MX" - микросхема 1801ВП1-128. Но при этом работа там идёт сразу с двумя шинами МПИ, поэтому контроллер MY даже чем-то больше похож на УКНЦ, чем на ДВК.

А если еще и КЦГД эмулируете, то и три шины МПИ будет. А большая сложность там будет в том, что контроллер MY получает доступ к адресному пространству материнской платы ДВК через механизм ПДП. В УКНЦ нигде ПДП не используется. Так что надо будет хорошо изучить работу троицы из 1801ВП1-095 и -096.


All times are GMT +4. The time now is 02:59.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.