В MSX Commander пока та-же история но у для него хоть исходники есть.
В целом такая ситуация в любых локализациях. RU, BRA, JPN в самых активных пост MSX сообществах. Что с этим делать не понятно, к сожалению.
Всех на тестирования на стервозной машине MSX AcidTests
В целом такая ситуация в любых локализациях. RU, BRA, JPN в самых активных пост MSX сообществах. Что с этим делать не понятно, к сожалению.
В ПЗУ есть таблица матрицы клавиатуры и нужно работать по ней - для этого она и создавалась.
Это да. Можно понять, на железе идет борьба за каждый такт.
Но почему в эмуляторах так наплевательски относятся. Не понятно.
Тут вспомнил эмуляцию BeerIDE 1.8 у оpenMSX. Слова разработчика – я сделал все ПРАВЕЛЬНО, почему РЕАЛЬНАЯ прошивка BeerIDE 1.8 зависла мне не известно. АМИНЬ
p.s. в blueMSX таже фигня BeerIDE 1.8, исходники эмулятора задней лапой были поправлены. Без тестов последствий. И BeerIDE 1.8 взлетел. Было это лет 10 назад, все утеряно к сожалению.
Да, у меня вопрос
Как прописать свежий Nextor 2.1.1beta1 https://github.com/Konamiman/Nextor/releases/tag/v2.1.1-beta-1
в контроллер Carnivore2 ? Речь об эмуляторе (OpenMSX 16).
Какой вариант .rom-а брать, Nextor-2.1.1-beta1.SunriseIDE.emulators.ROM ?
Надо взять конфигурацию машинки с одним или двумя дисководами, сделать отдельную папку на жестком диске, положить туда системные файлы MSXDOS.SYS и COMMAND.COM, утилиту C2MAN и SunriseIDE биос переименованный в BIDECMFC.BIN. Затем подключить папку с файлами как диск в дисководе А:, а у Карнивора отключить его носитель (если подключался образ карты в настройках эмуля). Затем стартовать эмуль с Карнивором и нажать ESC в бутблоке. Тогда загрузится DOS с дискеты. Запускаем C2MAN и из сервисного меню прошиваем IDE биос.
Можно также найти образ флешки (это файл) в пользовательских директориях эмулятора и вкорячить туда образ биоса в бинарном редакторе. Ну, если скилл прокачан.
А тип маппера какой выбрать?
А тип маппера какой выбрать?
Разобрался, спасибо
Мужики, вся эта запара с Nextor-ом действительно, скорее всего, не связана с драйвером(0.1.5,0.1.7 - без разницы).
Я провел простой эксперимент - сначала разбил 100Mb диск _FDISKом из самого-самого свежего Nextor'a, 2.1.1beta1, затем такой же диск _FDISKом из Nextor 2.0.4. Драйвер и там, и там старый, 0.1.5, специально выбрал. Конкретнее, хоть это и не принципиально - создал по две партиции, одна 15Мб FAT12, вторая 85Мб FAT16. Новый _FDISK создал один первичный раздел, один логический, внутри расширенного. Старый создал просто два первичных(видимо, 2.0.4 еще не умел extended?)
Как-то так -
$fdisk hd.dsk.bak -l Disk hd.dsk.bak: 100 MiB, 104857600 bytes, 204800 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x00000000 Device Boot Start End Sectors Size Id Type hd.dsk.bak1 * 1 30720 30720 15M 1 FAT12 hd.dsk.bak2 30721 202753 172033 84M 5 Extended hd.dsk.bak5 30722 202753 172032 84M e W95 FAT16 (LBA) $ fdisk hd.dsk -l Disk hd.dsk: 100 MiB, 104857600 bytes, 204800 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x00000000 Device Boot Start End Sectors Size Id Type hd.dsk1 1 30720 30720 15M 1 FAT12 hd.dsk2 30721 202752 172032 84M 6 FAT16 alext@ws1:~/.openMSX/persistent/Carnivore2/untitled1$
Так вот, о чем речь то, эта логическая партиция внутри расширенной создается некорректно.
есть такая утилитка под линуксом, partx, она позволяет подмонтировать разделы внутри имиджей:
$partx -a hd.dsk $partx -a hd.dsk.bak partx: /dev/loop11: error adding partition 5
Наблюдаем ошибку при добавлении расширенного раздела, созданного именно в _FDISKe Nextor'a 2.1.1beta1
Видимо, Нестор жестко перелопачивает систему partitioning, и там пока не всё в порядке.
Могу зарепортить ему в гитхаб, если это проблема достойна его внимания сейчас вообще.
Как временный вариант обхода этого косяка, чтоб не пользоваться древним Nextor'ом - разбивать на разделы на PC/Linux/whatever, и, видимо, только на первичные(не использовать extended). Ну, или не создавать более одного раздела.