![]() |
Quote:
А в "анимашке", помимо 9 фаз "негатив" то же надо? |
Alex_NEMO, обсчитался (что значит давно не кодил - 0, это значащая цЫфра), 10 фаз. Инверсию не надо, видимо она делалась для разных фонов - белый/черный. у нас только черный.
|
2 Attachment(s)
Quote:
#0000- #3FFF Basic 128 #4000- #7FFF Basic 48 #8000- #BFFF Service KRAMIS v.03 #C000- #FFFF TR-DOS v5.04T И как правильно сказал Дмитрий: Quote:
1. "Перевернутая" прошивка от ЛАСа, датированая 2002 годом (см. выше); 2. Прошивки для Феникса. ПЗУ TR DOS версии 5.03. Штатная(базовая) версия ПЗУ, без излишеств. 3. ПЗУ TR-DOS 6.11P + Fatall 0.23 Сборка by Keeper. Экспериментальная сборка с копировщиком Fatall 0.23 by savelij в свободной странице ПЗУ. 4. ПЗУ TR-DOS 6.11P + WDC 1.3 Сборка by Keeper. Экспериментальная сборка с копировщиком WDC 1.3 by Budder в свободной странице ПЗУ. Подробности тут. Кому надо - пробуйте - я завтра продолжу тестирование... |
Малость расскажу о том, чего уже добился и чего хочется еще сделать, а так же некоторые грабли:
- создается рам-диск в формате кая, т.е. под его родную прошивку тр-дос, а именно 9901; - можно переприсвоить рам-диску другую букву, по умолчанию С (штатная прошива это позволяет делать); Но тут есть ограничение - переопределение действует до следующей реинициализации переменных тр-дос. Другими словами, если программа сделает JP 0 в странице TR-DOS (или переход в TR-DOS из 128го меню). После этого рам-диск снова станет на букву С. Тут ничего не могу поделать - разве что патчить тыр-дос, но это уже не ко мне... Сейчас веду работу над контролем Turbo/Normal. Тут надо перелопатить процедуры работы с часами... что касается часов... че с ними делать-то? У кая родных часов нет, поэтому тут может быть гибрид какой угодно - от ZXMC до SMUC-а, пентоглючные часы вряд ли кто-то будет цеплять. С другой стороны в новых каях вряд ли будет ZXMC, т.к. контроллер клавы имеется онбортовый, а при наличии SMUC вряд ли кто будет юзать что либо кроме ПрофПЭ, а значит НЕГлюк отпадает... в общем я в растерянности... Можно конечно обойтись без часов, но иногда полезно сохранить настройки ремапа рам-диска или турбы (я его редко вообще включал в свое время, только когда играл в Stunt Car Racers). В планах - сделать копирование образа на рам-диск, как в новых сервис-ромах Эвы. На счет обратного копирования - не факт что осилю, хотя хотелось бы. |
Quote:
------------- Несколько замечаний по поводу прошивки 2002 года: Если при СБРОСЕ удерживать Symbol Shift - запуск загрузчика is-dos с жесткого диска (как в предыдущих каевских прошивках). Если же при СБРОСЕ удерживать Caps Shift, то если в 7 банке обнаружен отладчик STS - вход в него (без очистки памяти) иначе вход в сервис-ПЗУ (запуск Kramis). А если при ПЕРВОМ входе в тр-дос удерживать Symbol Shift, то инициализируется не диск А, как обычно, а диск C (рам-диск). --------------------- Про порядок банок пзу от кая - это старая тема десятилетней давности. Жонглирование половинками пзу (по 32кб) началось с кая-1024. Рекомендую почитать вот это: http://dlcorp.ucoz.ru/forum/24-491-1 |
Лас, но менялось управление назначением буквы рамдиску.
|
Quote:
с возможностью записи/чтения ячеек EEPROM ATMega через порт клавиатуры. Это как минимум 256 байт энергонезависимой памяти, правда с не стандартным доступом. |
caro, если рессурсов достаточно, то думаю было бы не плохо!
но тогда надо будет сделать на макетке сей девайс для проверки. |
Quote:
Quote:
Quote:
Сейчас по СБРОСу при удержании Caps Shift, я выхожу в КРАМИС в.03, по СБРОСу при удержании Symbol Shift у меня как-бы происходит переход в 48 Бейсик с характерным "сбросом", потом все подвисает, черное поле "СБРОСа" постепенно портится со скроллированием вверх. Пока гоняю "голую" плату КАЯ - в слоты NEMO Bus ничего не вставлено. Т.е. из написсаного выше тобою надо поставить плату Nemo HDD и соотв. образом "приготовить" HDD для запуска загрузчика is-dos с жесткого диска. Quote:
|
KAY RESET SERVICE 0.1b
2 Attachment(s)
Думаю можно выложить обкаточную версию.
Сделал еще руление турборежимом и убрал залочивание >128KB памяти, т.к. в кае этого нет. Исправил глюки с часами, т.к. при их отсутствии изменение режимов турбы и памяти приводило к выпаду в басик48. С турбо режимом следующая петрушка - если прога знает про порт 1ffd, она уже при тесте памяти обнуляет бит турбы и соответственно включает форсаж :) Поэтому во многих программах эта функция бесполезна :( Тут Nemo как-то прогадал, в скорпах такой номер не проходит, ибо там сделано с оглядкой на криворуких программеров. |
| All times are GMT +4. The time now is 16:41. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.