balast » 21 апр 2008, 13:40
Дело все в том, что внесение изменений:
006a2 FC НА F9
006BC FC НА F9
032C8 FC НА F9
057E3 FC НА F9
не всегда правильно. На своем опыте убедился, что 99% зеленых и желтых плат не поддерживают прошивку с такими изменениями, а так же небольшой процент красных плат.
После запуска платы с такой прошивкой все идет гладко пока не выключишь питание, а потом после включения наблюдаем такую надпись:
"Ray very slow must 08, now 04" или около того.
Есть 2 варианта как жить дальше:
1) открываем рядом стоящий аппарат с игрософтом с классической игрой (CM FC REZ GAR LH RC) с красной платой, отключаем его, вытаскиваем 10 микрух из платы U1-U8, U9 и U5,(М48Т35 для того чтобы на рабочем аппарате статистику не сбить) а также 10 микрух из перешитого КЕКСА и меняем "голые" платы местами. Я раньше так и делал. На перешитых гномах такое тоже бывает. Но есть недостатки - подходящую плату можно так и не найти. Думаю на этих платах какая-то особая прошивка альтер и новае игры на ней не идут.
2) Ставим универсальную прошивку с другими изменениями и все прекрасно работает на всех платах (новых и старых) и еще есть большое подозрение что и на всех головах тоже, правда я не проверял.
Для КЕКСА v.60403 привожу изменения, для второго варианта
0005 80 на D4
3345 BE2026 на C3EA33
343E C2D131 на С35B34
57EC 00 на F0
5803 00 на F0
для ISLAND II v60529
0005 80 - D4
3345 be2026 - c3ea33
343E c2d131 - c35b34
5689 00 - f0
56A0 00 - f0
для GNOM v70906 (не проверено)
0005 d936 - 2d37
379E be2026 - c33843
3897 c20c36 - c338b4
6146? 0e - f0
?
Из-за скромных знаний ассемблера немогу полностью определить принцип действия этих изменений, но ясно что они пропускают обращения основной программы к определенным портам и всвязи с этим нет необходимости менять FC на F9.
Заметил что с этой прошивкой изменилась тональность 3-х звуковых сигналов при включении питания аппарата - возможно какието из 4-х изменений лишние, но на эксперементы нет времени.
Если кто знает ответ как работают эти изменения интересно бы было узнать
Удачных эксперементов!!!