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

User Tag List

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

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

  1. #1
    FishBone Crew Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,586
    Благодарностей: 764
    Mentioned
    0 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. Эти 3 пользователя(ей) поблагодарили breeze за это полезное сообщение:
    Doronetty (16.12.2013), perestoronin (16.12.2013), Максагор (16.12.2013)

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

  4. #2
    Activist
    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    243
    Благодарностей: 69
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. Этот пользователь поблагодарил Doronetty за это полезное сообщение:
    Максагор (16.12.2013)

  6. #3
    Veteran Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,449
    Благодарностей: 702
    Mentioned
    1 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], естественно...

  7. #4
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    9,462
    Благодарностей: 3169
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

Название:	atm2.jpg 
Просмотров:	312 
Размер:	20.0 Кб 
ID:	44550  
    Последний раз редактировалось goodboy; 16.12.2013 в 14:17.

  8. #5
    FishBone Crew Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,586
    Благодарностей: 764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  9. #6
    Veteran Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,449
    Благодарностей: 702
    Mentioned
    1 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], естественно...

  10. #7
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    9,462
    Благодарностей: 3169
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  11. #8
    FishBone Crew Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,586
    Благодарностей: 764
    Mentioned
    0 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?

  12. #9
    Veteran Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,449
    Благодарностей: 702
    Mentioned
    1 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], естественно...

  13. #10
    FishBone Crew Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,586
    Благодарностей: 764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Exclamation

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

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

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

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

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

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

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

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

Похожие темы

  1. Эмуляция Наири
    от El_Ju в разделе Эмуляторы отечественных компьютеров
    Ответов: 157
    Последнее: 28.12.2015, 11:51
  2. Эмуляция AY/YM
    от mungo в разделе Эмуляторы
    Ответов: 18
    Последнее: 22.03.2013, 05:14
  3. Эмуляция ATM turbo
    от ZXMAK в разделе Эмуляторы
    Ответов: 5
    Последнее: 11.10.2011, 07:09

Ваши права

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