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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: MSX-DOS Quack Edition для ATM

  1. #1

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    Arrow MSX-DOS Quack Edition для ATM

    захотел я понимаиш посмотреть что там за мсхдосы на АТМ-ах
    а там...
    ...защиты, рептилоиды, коперасты, анунаки...

    и вощем из коробки как всегда ничего не работает...

    поэтаму собственно сабж

    ATM_MSX-DOS r0005
    https://www.mediafire.com/file/sqmvo..._r0005.7z/file
    обращаю вниманиё что это прошиваемый в ПЗУ мсхдос или около того




    ну и если "хардварная" защита с старта снимается на изи
    то старый вариант АТМ-ного контролера XT клавиатуры не эмулируется нигде?
    документации на него не нашел

    пришлось как попало прикрутить к оно костыль со своим опросом для обычной 40 кнопочной клавиатуры

    но скан коды клавиатуры оказались непонятно по какому стандарту вообще

    по этому мну перебрал 256 скан кодов
    записал что они жмут
    и как попало некоторые притулил
    так что кнопки ЖМУТСО НЕ ВСЕ ( <"> неизвестно где, щифтов тоже нет только кепслоки)

    так же тк нет возможности использовать память (а может и есть?)
    опрос клавиатуры получился весьма дубовым

    но чтоб посмотреть что оно из себе представляет вполне хватит...

    то что опрашивает клавиатуру на прямую через $7DFD, например FDRAW, есное дело работать не будет

    продублирую и тут список известных клавишь читаемых через $7DFD
    чтоб не потерялсо


    список выдаваемых сейчас скан кодов


    сверху код внизу кнопка по которой жмется
    код kff - значет что ничаго не нажато
    Код:
    	defarray  keyb_array	$F4,  $74,  $B4,  $34,  kff
    ;				 V     C     X     Z    caps_shift
    	
    	defarray+ keyb_array	$44,  $84,  $04,  $F8,  $78
    ;				 G     F     D     S     A
    
    	defarray+ keyb_array	$28,  $C8,  $48,  $88,  $08
    ;				 T     R     E     W     Q
    
    	defarray+ keyb_array	$60,  $A0,  $20,  $C0,  $40
    ;				 5     4     3     2     1
    
    	defarray+ keyb_array	$E0,  $10,  $90,  $50,  $D0
    ;				 6     7     8     9     0
    
    	defarray+ keyb_array	$A8,  $68,  $E8,  $18,  $98
    ;				 Y     U     I     O     P
    
    	defarray+ keyb_array	$C4,  $24,  $A4,  $64,  $38
    ;				 H     J     K     L    enter
    
    	defarray+ keyb_array	$0C,  $8C,  $4C,  kff,  $9C
    ;				 B     N     M    s_sft space

    скан коды которые выдаются через symbol shift (через оно печатаются $ + " на спектруме)
    Код:
    	defarray  s_keyb_array	$AC,  kff,  kff,  kff,  kff
    ;				 V     C     X     Z    caps_shift	
    ;				"/"     -     -    ":"    -
    
    	defarray+ s_keyb_array	kff,  kff,  $D4,  kff,  kff
    ;				 G     F     D     S     A
    ;				 }     {     \     |     -
    
    	defarray+ s_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 T     R     E     W     Q
    ;				 -     -     -     -     -
    
    	defarray+ s_keyb_array	kff,  $6D,  $55,  $5D,  $B9
    ;				 5     4     3     2     1
    ;				 -     -     -     -     -
    ;				      cp6   cp5         hz  - off
    
    	defarray+ s_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 6     7     8     9     0
    ;				 -     -     -     -     -
    
    	defarray+ s_keyb_array	$58,  $D8,  kff,  $E4,  kff
    ;				 Y     U     I     O     P
    ;				 [     ]     -     ;     -
    
    	defarray+ s_keyb_array	kff,  $52,  $72,  $B0,  kff
    ;				 H     J     K     L    enter
    ;				 -    "-"   "+"   "="   -
    
    	defarray+ s_keyb_array	$EC,  $CC,  $2C,  kff,  kff
    ;				 B     N     M    s_sft space
    ;				"*"   ","   "."    -     -

    скан коды которые выдаются через сaps shift (на спектруме оно меняет регистр a > A)
    Код:
    	defarray  cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 V     C     X     Z    caps_shift	
    ;				 -     -     -     -     -
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 G     F     D     S     A
    ;				 -     -     -     -     -
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 T     R     E     W     Q
    ;				 -     -     -     -     -
    
    	defarray+ cp_keyb_array	kff,  $6C,  $54,  $5D,  $B8
    ;				 5     4     3     2     1
    ;				 -     -     -   cpslck  -
    ;				      cp6   cp5         hz  - on
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  $70
    ;				 6     7     8     9     0
    ;				 -     -     -     -    backspace
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 Y     U     I     O     P
    ;				 -     -     -     -     -
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 H     J     K     L    enter
    ;				 -     -     -     -     -
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 B     N     M    s_sft space
    ;				 -     -     -     -     -

    на caps shift + 1 \ 3 \ 4 - повешено включение HZ mode, CS по $5x, CS по $6x
    по symbol shift + 1 \ 3 \ 4 - повешено выключение HZ mode, CS по $5x, CS по $6x
    (на всякий случай оба варианта капса тк хз чем и отличаются ли они)

    на CS+2 и SS+2 повешено caps shift toggle которые на вид не совсем одно и тоже что CS с кодоми $5x, $6x

    [свернуть]




    так же оно успешно не работает в унриале (еще дето *****защита?) уже тоже несколько работает
    но работает в xpeccy
    тк xpeccy обычно из коробки не работает
    то сразу и готовый эмулятор с АТМ-ом (в комплекте уже старый ATM_MSX-DOS r0002 ром)
    https://www.mediafire.com/file/vd18b...SX-DOS.7z/file

    все что нужно драгндропнуть .fdi которые в комплекте
    и нажать сброс

    возможно будет работать и в zxmak
    но там аффтар чота намудрил с добавлением своих ПЗУ-шек
    их и в архив закинуть
    и в xml прописать...

    3Ы:
    msxsys.fdi не boot-итсо!
    можно запуститсо с любого другого диска
    а потом зайти уже на него

    3Ы3Ы:
    только щас увидел что там висит какойто keyboard error



    Old versions


    ATM_MSX-DOS r0002
    https://www.mediafire.com/file/hnliv..._r0002.7z/file
    [свернуть]


    Последний раз редактировалось NEO SPECTRUMAN; 04.01.2021 в 22:15.

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

    Djoni(15.12.2020), Doronetty(15.12.2020), [bETA]mEN(15.12.2020), Максагор(15.12.2020)

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

  3. #2

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мое почтение. Будем посмотреть на досуге.

    P.S. Эмуляции XT-клавы того контроллера нет. Но есть примерное понимание какими портами и как эта эмуляция управлялась. Возможно это поможет в разборе того, где, что и как в ПЗУ искать и интерпретировать. Как позволит время, на днях, постараюсь написать.
    Последний раз редактировалось Максагор; 15.12.2020 в 15:33.
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  4. #3

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    что и как в ПЗУ искать и интерпретировать
    такое проще ловить бряками

    места в ПЗУ дохрена
    можно переписать процедуру опроса вообще

  5. #4

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    места в ПЗУ дохрена
    можно переписать процедуру опроса вообще
    Я с заделом на переделку опроса клавиш в софте, типа граф.редактора.
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  6. #5

    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    300
    Спасибо Благодарностей отдано 
    392
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Неужели мечты наконец сбываются и всё-таки эмуляция АТМ Turbo 2 воплотится в жизнь?!
    P.S: Часто езжу на электричке мимо ДК на Беговой, где я в своё время брал АТМ-1, затем и АТМ-2 и мне именно там посоветовали идти в МикроАРТ за Турбо 2+. Еду и каждый раз загадываю, чтобы появился нормальный эмулятор второй турбы, без плюса
    Как говаривал старик Палсекамыч (которого некоторые историки ошибочно называют Пепсиколычем или даже, прости Господи, Бублегумычем): "Не клади все яйца в одну... мошонку!"

  7. #6

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    надо будет побуцать SAM style-а

  8. #7

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    обновлениё

    ATM_MSX-DOS r0005
    https://www.mediafire.com/file/sqmvo..._r0005.7z/file


    стало есно чего оно не работает в унриале
    оказалось что в 7.10 d5 порта FF77 теперь выключаит прерывания нафик
    и старая прошивка виснет при первом же EI:HALT...

    местами прерывания разрешил (в 128-ю менюшку щас не выходит по той же причине)

    так же процедура опроса клавы проверяла готовность АЦП (тк ВНЕЗАПНО скан коды читаются с его порта)
    изза чего на 7.10 или только в унриале?
    ничего не жалось даже если запускалось...
    и конечно может таких проверок там осталось и еще...


    список доступных для нажатия скан кодов
    сверху код внизу кнопка по которой жмется
    код kff - значет что ничаго не нажато
    Код:
    	defarray  keyb_array	$F4,  $74,  $B4,  $34,  kff
    ;				 V     C     X     Z    caps_shift
    	
    	defarray+ keyb_array	$44,  $84,  $04,  $F8,  $78
    ;				 G     F     D     S     A
    
    	defarray+ keyb_array	$28,  $C8,  $48,  $88,  $08
    ;				 T     R     E     W     Q
    
    	defarray+ keyb_array	$60,  $A0,  $20,  $C0,  $40
    ;				 5     4     3     2     1
    
    	defarray+ keyb_array	$E0,  $10,  $90,  $50,  $D0
    ;				 6     7     8     9     0
    
    	defarray+ keyb_array	$A8,  $68,  $E8,  $18,  $98
    ;				 Y     U     I     O     P
    
    	defarray+ keyb_array	$C4,  $24,  $A4,  $64,  $38
    ;				 H     J     K     L    enter
    
    	defarray+ keyb_array	$0C,  $8C,  $4C,  kff,  $9C
    ;				 B     N     M    s_sft space

    скан коды которые выдаются через symbol shift (через оно печатаются $ + " на спектруме)
    Код:
    	defarray  s_keyb_array	$AC,  kff,  kff,  kff,  kff
    ;				 V     C     X     Z    caps_shift	
    ;				"/"     -     -    ":"    -
    
    	defarray+ s_keyb_array	kff,  kff,  $D4,  kff,  kff
    ;				 G     F     D     S     A
    ;				 }     {     \     |     -
    
    	defarray+ s_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 T     R     E     W     Q
    ;				 -     -     -     -     -
    
    	defarray+ s_keyb_array	kff,  $6D,  $55,  $5D,  $B9
    ;				 5     4     3     2     1
    ;				 -     -     -     -     -
    ;				      cp6   cp5         hz  - off
    
    	defarray+ s_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 6     7     8     9     0
    ;				 -     -     -     -     -
    
    	defarray+ s_keyb_array	$58,  $D8,  kff,  $E4,  kff
    ;				 Y     U     I     O     P
    ;				 [     ]     -     ;     -
    
    	defarray+ s_keyb_array	kff,  $52,  $72,  $B0,  kff
    ;				 H     J     K     L    enter
    ;				 -    "-"   "+"   "="   -
    
    	defarray+ s_keyb_array	$EC,  $CC,  $2C,  kff,  kff
    ;				 B     N     M    s_sft space
    ;				"*"   ","   "."    -     -

    скан коды которые выдаются через сaps shift (на спектруме оно меняет регистр a > A)
    Код:
    	defarray  cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 V     C     X     Z    caps_shift	
    ;				 -     -     -     -     -
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 G     F     D     S     A
    ;				 -     -     -     -     -
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 T     R     E     W     Q
    ;				 -     -     -     -     -
    
    	defarray+ cp_keyb_array	kff,  $6C,  $54,  $5D,  $B8
    ;				 5     4     3     2     1
    ;				 -     -     -   cpslck  -
    ;				      cp6   cp5         hz  - on
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  $70
    ;				 6     7     8     9     0
    ;				 -     -     -     -    backspace
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 Y     U     I     O     P
    ;				 -     -     -     -     -
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 H     J     K     L    enter
    ;				 -     -     -     -     -
    
    	defarray+ cp_keyb_array	kff,  kff,  kff,  kff,  kff
    ;				 B     N     M    s_sft space
    ;				 -     -     -     -     -

    на caps shift + 1 \ 3 \ 4 - повешено включение HZ mode, CS по $5x, CS по $6x
    по symbol shift + 1 \ 3 \ 4 - повешено выключение HZ mode, CS по $5x, CS по $6x
    (на всякий случай оба варианта капса тк хз чем и отличаются ли они)

    на CS+2 и SS+2 повешено caps shift toggle которые на вид не совсем одно и тоже что CS с кодоми $5x, $6x

    так же удостоверился
    все это происходит в ПЗУ
    поэтому нормальный обработчик клавиатуры просто так не сделать
    Последний раз редактировалось NEO SPECTRUMAN; 05.01.2021 в 04:20.

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

    Djoni(05.01.2021), Doronetty(06.01.2021), [bETA]mEN(05.01.2021), Максагор(11.01.2021)

  9. #8

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Первая? Не интересно. Вот MSX-DOS2 это то что нужно

  10. #9

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А ни у кого не осталось скачанных отсюда архивов? А то ссылки протухли.
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  11. #10

    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    300
    Спасибо Благодарностей отдано 
    392
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поищу ближе к выходным - должны где-то быть в архивах..
    Как говаривал старик Палсекамыч (которого некоторые историки ошибочно называют Пепсиколычем или даже, прости Господи, Бублегумычем): "Не клади все яйца в одну... мошонку!"

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 30
    Последнее: 28.11.2017, 02:51
  2. Эмуляция ATM-Turbo 2+ 0.91 с MSX-DOS
    от breeze в разделе Эмуляторы
    Ответов: 15
    Последнее: 11.06.2017, 17:51
  3. Резидент в ТR-DOS на ATM Turbo2+
    от artice в разделе Программирование
    Ответов: 5
    Последнее: 03.03.2011, 22:11
  4. Эмулятор с TR-DOS для Symbian S60 3rd Edition phones !!!
    от Paul Pavlov в разделе Эмуляторы
    Ответов: 84
    Последнее: 29.09.2010, 22:25

Метки этой темы

Ваши права

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