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

User Tag List

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

Тема: Эмуляция ATM-Turbo 2+ 0.91 с MSX-DOS

  1. #1
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,692
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Exclamation Эмуляция ATM-Turbo 2+ 0.91 с MSX-DOS

    Многие наверное слышали, что была выпущена определённая версия ATM с хитрой прошивкой с MSX-DOS. Сам образ ПЗУ, как оказалось, не секрет и есть на сайте Макса — «Прошивка ПЗУ для ATM-turbo 2 (BIOS 0.91 - с MSX-DOS)».

    Однако:

    Файл ПЗУ от самой первой версии ATM-turbo 2 (v6.2A), которая производилась еще фирмой ATM, т.е. до MicroART. На современных TURBO 2+ и их эмуляторах не запустится, так как защищена привязкой к конкретной для тех плат прошивке ПЛМ 1556ХЛ8. Тем не менее данна прошивка интересна тем, что вместо ОС CP/M в ней используется переработанная под ATM ОС MSX-DOS.
    О чём свидетельствует соответствующий экран из ZXMAK2:



    Вопрос наверное больше «хардварный» и в частности к авторам эмуляторов, но тем не менее, может быть есть желающие разобраться как обойти эту защиту? Ибо есть порядка 8 дисков (со слов savelij) и интересно было бы глянуть на софт того времени, в особенности на на графический редактор.
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

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

  3. #2
    Activist
    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    295
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Ибо есть порядка 8 дисков
    Диски в студию!!!

  4. #3
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,981
    Спасибо Благодарностей отдано 
    207
    Спасибо Благодарностей получено 
    303
    Поблагодарили
    113 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Doronetty Посмотреть сообщение
    Диски в студию!!!
    Следите за обновлениями сайта АТМ...
    Максагор, 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], естественно...

  5. #4
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    может быть есть желающие разобраться как обойти эту защиту?
    надо убрать проверку битов читаемых из порта #FE
    как вариант заносить 1 в (0) вместо (#E43E) по адресу #02C1 и не обращать внимание на надписи (или править переходы jr z/nz).
    Последний раз редактировалось goodboy; 16.12.2013 в 15:17.

  6. #5
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,692
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    надо убрать проверку битов читаемых из порта #FE
    Ты можешь запустить эту прошивку? сделать патч какой-нибудь на тест?

    Цитата Сообщение от goodboy Посмотреть сообщение
    Миниатюры
    ооочень уж миниатюрно вышло, не видно ничего.
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

  7. #6
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,981
    Спасибо Благодарностей отдано 
    207
    Спасибо Благодарностей получено 
    303
    Поблагодарили
    113 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    надо убрать проверку битов читаемых из порта #FE
    как вариант заносить 1 в (0) вместо (#E43E) по адресу #02C1 и не обращать внимание на надписи (или править переходы jr z/nz).
    Савелий написал, что уже вырубил опрашиватель ХЛ8. Осталась пока загвоздка с обработчиком сигналов с контроллера XT-клавы, который в платах v6.xx более другой, нежели в нынешних платах v7.xx, более хитровы@$анный...
    Максагор, 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], естественно...

  8. #7
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Ты можешь запустить эту прошивку? сделать патч какой-нибудь на тест?
    ооочень уж миниатюрно вышло, не видно ничего.
    открыв 3ийROM ищи последовательность #3E01323EE4 и вместо #3EE4 ставь #0000

    эмуля у меня сейчас под-рукой нет

  9. #8
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,692
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Савелий написал,…
    Макс, я читал, но тут вопрос немного другой. По большому счёту хотелось бы сделать «настоящую» эмуляцию. Кроме того в том же ZXMAK2 модули можно заменять и в частности сделать и клавиатуру XT и поддержку эмуляции ХЛ8.

    Кстати, ещё интересует вопрос — „Keyboard RAM: Not installed“ это что?

    ---------- Post added at 15:42 ---------- Previous post was at 15:24 ----------

    Цитата Сообщение от goodboy Посмотреть сообщение
    открыв 3ийROM ищи последовательность…
    встречается как минимум в двух местах:

    00000002BF и 0000000350

    ---------- Post added at 15:51 ---------- Previous post was at 15:42 ----------

    Ну нули занёс, стало пибикать быстрее и сразу сбрасываться в Menu 128.

    Макс, а оно вообще как в MSX-DOS должно попадать? какая-то меню по типу как у всех ATM?
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

  10. #9
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,981
    Спасибо Благодарностей отдано 
    207
    Спасибо Благодарностей получено 
    303
    Поблагодарили
    113 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    хотелось бы сделать «настоящую» эмуляцию
    В смысле, сэмулировать сам сигнал с ХЛ8?

    Цитата Сообщение от breeze Посмотреть сообщение
    Кстати, ещё интересует вопрос — „Keyboard RAM: Not installed“ это что?
    А это как раз привет от хитрожопого контроллера XT-клавиатуры. В отличие от нынешнего XT/AT-контроллера на АТМ2+, реализованного на отдельной ОЭВМ 8031/51 с отдельной прошивкой ПЗУ с управляющей программой в ней, в этом, если глянуть на схему) используется микросхема статического ОЗУ 537РУ10, куда н время включения комп ИЗ ОСНОВНОГО ПЗУ заливается, как я понял (если не ошибаюсь) таблица перекодировки SCAN-кодов XT-клавы в сигналы механической ZX-клавиатуры. Причем для заливки данных в статОЗУ из основной памяти спектрума введены специальные порты, которые в дальнейших версиях ATM-2+ н платах v7.xx убраны как класс на уровне дешифрации. Видимо, ПЗУ опрашивает их наличие и не находит.

    ---------- Post added at 17:05 ---------- Previous post was at 17:01 ----------

    Цитата Сообщение от Максагор Посмотреть сообщение
    Макс, а оно вообще как в MSX-DOS должно попадать? какая-то меню по типу как у всех ATM?
    Да, должно быть меню, примерно такое же как в старых ПЗУ v1.07.xx, может, только чуток отличаться графически... Тут ндо копать отличия схем между платами v6.xx и 7.xx - я как-то давно смотрел - там даже в обработке диспетчера памяти есть небольшие отличия, из-за которых в целом при обычной работе уже настроенного диспетчер совместимость не теряется, но если знать нюансы, можно при первичной настройке в стартовом ПЗУ так закрутить, что прога будет работать только на конкретной версии.
    Максагор, 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
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,692
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Exclamation

    Цитата Сообщение от Максагор Посмотреть сообщение
    В смысле, сэмулировать сам сигнал с ХЛ8?
    Ну в идеале да.

    Цитата Сообщение от Максагор Посмотреть сообщение
    В отличие от нынешнего XT/AT-контроллера на АТМ2+,…
    То есть по сути ещё и клавиатура, без заливки таблицы перекодировки, не будет подавать никаких признаков жизни? Ну а если механическая подключена, то по идее будет всё ок? Кстати эта таблица (перекодировки) откуда берётся? часом не из ПЗУ перекидывается?

    Цитата Сообщение от Максагор Посмотреть сообщение
    Да, должно быть меню, примерно такое же как в старых ПЗУ v1.07.xx,…
    Ну вообщем «патч» нулями ничего по сути не поменял.

    Короче надо призывать в тред автора ZXMAK2 Для него тут целое раздолье для написания новых плюшек.
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

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

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

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

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

Похожие темы

  1. Эмуляция Наири
    от El_Ju в разделе Эмуляторы отечественных компьютеров
    Ответов: 212
    Последнее: 03.04.2024, 16:01
  2. Эмуляция AY/YM
    от mungo в разделе Эмуляторы
    Ответов: 18
    Последнее: 22.03.2013, 06:14
  3. Эмуляция ATM turbo
    от ZXMAK в разделе Эмуляторы
    Ответов: 5
    Последнее: 11.10.2011, 08:09

Ваши права

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