User Tag List

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

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

  1. #1

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 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) и интересно было бы глянуть на софт того времени, в особенности на на графический редактор.

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

  3. #2

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

    По умолчанию

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

  4. #3

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    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

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,287
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    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

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от goodboy Посмотреть сообщение
    Миниатюры
    ооочень уж миниатюрно вышло, не видно ничего.

  7. #6

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    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

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,287
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  9. #8

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 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?

  10. #9

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    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

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Exclamation

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

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

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

    Короче надо призывать в тред автора ZXMAK2 Для него тут целое раздолье для написания новых плюшек.

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

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

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

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

Похожие темы

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

Ваши права

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