Егор Вознесенский и BEER-202

페이지 7/11
1 | 2 | 3 | 4 | 5 | 6 | | 8 | 9 | 10 | 11

By caro

Champion (485)

caro의 아바타

20-01-2010, 13:43

Кстати, я кажется нашел причину, по которой на реальном железе прошивка не работала - я там в подпрограмме чтения забыл установить флажок LBA в регистре 6.Проверю, как только починю технику.

By msxegor

Master (183)

msxegor의 아바타

23-01-2010, 16:54

Итак, очередной заход:
http://chbg.ru/MSX/beta/hddrom19.rom
SHA1 702d8590b6d201dcac6ac842d8ce1f63009f6f32

завтра выложу заново написанный hprep

By ZXRulezzz

Supporter (15)

ZXRulezzz의 아바타

24-01-2010, 10:05

Привет всем!
Сегодня с отцом проверили прошивку (из последней ссылки http://chbg.ru/MSX/beta/hddrom19.rom), результат:
* Вставленный Beer IDE даёт запуститься с дискеты
* На свежеразбитый на PC FAT16 винчестер (3 пустых тома C:, D:, E:, 2 из них в расширенном разделе, разбивал и форматировал в Partition Magic 7.0) читать/писать не хочет:
Перехожу на D:, выполняю DIR, меня выбрасывает обратно в командную строку (даже строчки "File not found" нету).
Перехожу на A:, ввожу copy *.* d:, при копировании он неестествнно быстро выводит имена файлов и практически не шуршит дискеткой, в итоге на диске D: - пусто.

Пока всё. Будем ждать HDDPREP :)

P.S. Сегодня не смог стереть практически все свои 27128-ые УФ ПЗУ, кроме одной... При проверке на чистоту оказывается, что либо по адресу #0000 (чаще всего), либо по произвользному адресу находится единственная нестертая ячейка #00, всё остальное как положено #FF... Притом эти ПЗУ перезаписывались за всю жизнь буквально 1-2 раза... Не знаю на что грешить... Никто с такой проблемой не сталкивался? А то мне скоро неначем проверять станет :D Программатор Willem 3.0... Микросхемы фирм AMD и ST, единственная что стерлась до конца - старая Mitsubishi, которая шьется 25-ю вольтами...

By msxegor

Master (183)

msxegor의 아바타

25-01-2010, 09:28

Логические диски в расширенном разделе не поддерживаются (пока??).
Интересно, читаются ли вообще диски. Попробуй (из DBG, например) считать 0-й сектор, читается ли?

By ZXRulezzz

Supporter (15)

ZXRulezzz의 아바타

25-01-2010, 09:40

> (из DBG, например)
Э... А что это такое? Smile

Сегодня попытаюсь переразбить винт на один общий раздел 512Мб (я же понимаю, что теперь ограничения 32Мб нет?), и расформатить по новой в фат16, так как когда я писал пост выше, я ещё пытался играться с прописыванием бут-сектора от дискеты MSX-DOS... Мож чего и напортачил... Smile

By ZXRulezzz

Supporter (15)

ZXRulezzz의 아바타

25-01-2010, 10:43

Попробовал последнюю прошивку Beer IDE с единственным разделом FAT16 486Mb (винчестер-флэшка Transcend 512Mb)... MSX-DOS грузится с дискеты, перехожу на диск C: набираю DIR, получаю отлуп ввиде "Disk error reading drive C, abort, retry, ignore?", после второго DIR получаю "File not found", но на винчестер при попытке копирования все равно ничего не пишется...

By caro

Champion (485)

caro의 아바타

25-01-2010, 17:23

Создал на винте два раздела:
- первый 720 кб FAT12, представляет собой образ системного диска MSXDOS. ЗАГРУЗОЧНЫЙ.
- второй 32 Mb FAT12 пустой пока.
Вручную прописал в MBR информацию об этих разделах, в результате чего они стали нормально
видется на IBM-ке.
Отформатировал второй раздел и записал на него на IBM-ке программы для MSX.
Поставил винт на MSX со старой прошивкой BEER 202.
Система нормально загрузилась с первого раздела, и второй раздел также стал доступен как D:

Поставил новую прошивку (самую последнюю).
При старте нормально опознает параметры винта, а затем выдает
Syntax error in 0

К сожалению с дисковода, подключенного вместе с BEER 202 загрузка опять заблокировалась.
После попытки загрузки с дисковода, система переходит в BASIC.
Но может это я его не до конца починил, хотя автономно он работает и с него система грузится.

Вот такие пока дела Smile

By ZXRulezzz

Supporter (15)

ZXRulezzz의 아바타

10-02-2010, 17:30

Сегодня топорно, побайтно записал образ винчестера от Егора, на свою 512Мб флэшь прогой WinHex, функцией 'Restore Image...', скормив ей в качестве image-а этот образ... И о чудо! Оно заработало на реале! Smile
Тоесть все работает как надо (при любом расположении флопа и Beer IDE в слотах):
Система пытается грузиться с флопа, и если в нем загрузочная дискета, то нормально грузится с нее (Beer IDE не мешает).
В свою очередь Beer IDE грузится вполне нормально без контроллера флопа и контроллер, будучи вставленным в Ямаху, но без загрузочной дискеты, Beer IDE грузиться не мешает.
Только почему-то я загрузился с раздела C: (MSXDOS), который по идее не загрузочный... Smile
Надо теперь как-нибудь разбить винт наподобие того как сделано в образе... Только под свои нужды и объем... Smile

By msxegor

Master (183)

msxegor의 아바타

11-02-2010, 19:37

PS: Как показал "разбор полетов", при сканировании MBR я забыл про тип раздела 6, MS-DOS FAT16 >32M. Исправляю.

By msxegor

Master (183)

msxegor의 아바타

09-03-2010, 08:43

Не буду излишне возбуждать публику, но, кажется, оно таки заработало как надо. Сегодня вечером еще небольшой стресс-тест, и наверное буковку бета можно снимать. Исправлены несколько багов, обращение к портам поправлено, чтобы не конфликтовать с встроенными устройствами HD64180/Z180 - таки да, помню о JVC HC-95 Smile

페이지 7/11
1 | 2 | 3 | 4 | 5 | 6 | | 8 | 9 | 10 | 11