Вот тут прошивка Поиска и несколько версий прошивок Ассистента (3 биоса и расширенный биос) плюс ещё исходники кассетных функций для Ассистента.
http://files.mail.ru/CE96E1AAF2904B108CD1DF4AE10C9CE4
Подсоединил ко входу звуковой карты, и записал wav - во встроенном Бейсике через BSAVE задал область BIOS, а расшифровал - насколько помню использовал PCE, эмулятор IBM PC 5150 с поддержкой кассетного интерфейса (http://hampa.ch) - кстати, очень качественный эмулятор 5150 и Macintosh c открытыми кодами, постоянно развивается. Странно что его тут не упоминали. В нем этот wav принимался как входной кассетный файл - формат идентичный.
Кстати, ассистент мог загружать кассеты от Поиска, и наоборот.
Последний раз редактировалось Rus; 11.05.2013 в 22:37.
Кстати, есть ещё и исходники для Поиска и IBM 5150.
http://files.mail.ru/4EC3BB266E21477492DA8F3444AEE2B3
Последний раз редактировалось SoftCat; 18.05.2013 в 16:08.
Где ж вы раньше были Я чтобы эту прошивку Ассистента слить купил его не так давно почти за 4 тысячи рублей, уж очень хотелось увековечить его в виртуалке. О покупке, правда не жалею - ностальгия удовлетворена )
Последний раз редактировалось Rus; 11.05.2013 в 22:23.
Ну, значит, Ассистент-128 записываем в Поисково-совместимые ПК. Таким образом мы получаем утилиты для работы с кассетами Поиска, МС-1502 и Ассистента - 128. Компьютер МК-88 вычеркиваем из списка, ибо оно должно быть по формату MSX совместимое (формат похож, но скажем у PCJr длинные единицы, а у MSX - нули, ну и конечно отличия в заголовках и в деталях). Тем более для MSX существую много подобных утилит, с исходниками.
2: SoftCat я поразмышляю над вашими словами насчет заголовка MC1502, и проверю экспериментально. А откуда информация, если не секрет?
Информация из исходников BIOS'а МС1502. А также результаты проверены экспериментально в отладчике MAME (при запуске MESS с драйвером МС1502).
Кстати, вот тут http://www.pk-info.ru/ms1502.html указаны размеры файлов в 256-байтных блоках. Пасьянс (PAC) имеет размер 6000h = 24576 байт (это 60h блоков). А wav2cas записывает 5F02h = 24322 байта.
---------- Post added at 01:30 ---------- Previous post was at 00:51 ----------
В заголовке игры "Пасьянс" (PAC) байты 09h, 0Ah и 0Bh соответственно равны: 02h (это тип), 60h и 00h. wav2cas ошибочно выбирает в качестве размера значение 6002h. Только почему 5F02h получается я не разбирался, исходник к wav2cas не смотрел.
---------- Post added at 01:52 ---------- Previous post was at 01:30 ----------
И ещё, "Редактор текста" (REDAK) отсюда http://www.pk-info.ru/ms1502.html имеет размер 10000h = 65536 байт (100h блоков). Байты 09h, 0Ah и 0Bh в его заголовке соответственно равны: 02h, 00h и 01h. А wav2cas попытается прочитать всего 2 байта.
Последний раз редактировалось SoftCat; 12.05.2013 в 01:55.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)