MSX Nextor step-by-step

Página 13/14
6 | 7 | 8 | 9 | 10 | 11 | 12 | | 14

Por GreyWolf

Champion (407)

imagem de GreyWolf

18-04-2020, 12:52

В MSX Commander пока та-же история но у для него хоть исходники есть.

Por АIеks

Paladin (949)

imagem de АIеks

18-04-2020, 14:02

В целом такая ситуация в любых локализациях. RU, BRA, JPN в самых активных пост MSX сообществах. Что с этим делать не понятно, к сожалению.

Всех на тестирования на стервозной машине MSX AcidTests Big smile

Por GreyWolf

Champion (407)

imagem de GreyWolf

18-04-2020, 14:05

АIеks wrote:

В целом такая ситуация в любых локализациях. RU, BRA, JPN в самых активных пост MSX сообществах. Что с этим делать не понятно, к сожалению.

В ПЗУ есть таблица матрицы клавиатуры и нужно работать по ней - для этого она и создавалась.

Por АIеks

Paladin (949)

imagem de АIеks

18-04-2020, 14:35

Это да. Можно понять, на железе идет борьба за каждый такт.

Но почему в эмуляторах так наплевательски относятся. Не понятно.

Тут вспомнил эмуляцию BeerIDE 1.8 у оpenMSX. Слова разработчика – я сделал все ПРАВЕЛЬНО, почему РЕАЛЬНАЯ прошивка BeerIDE 1.8 зависла мне не известно. АМИНЬ Sad

p.s. в blueMSX таже фигня BeerIDE 1.8, исходники эмулятора задней лапой были поправлены. Без тестов последствий. И BeerIDE 1.8 взлетел. Было это лет 10 назад, все утеряно к сожалению.

Por ATroubleshooter

Rookie (32)

imagem de ATroubleshooter

03-09-2021, 18:19

Да, у меня вопрос Smile
Как прописать свежий 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 ?

Por Alexey

Guardian (3239)

imagem de Alexey

04-09-2021, 14:54

Надо взять конфигурацию машинки с одним или двумя дисководами, сделать отдельную папку на жестком диске, положить туда системные файлы MSXDOS.SYS и COMMAND.COM, утилиту C2MAN и SunriseIDE биос переименованный в BIDECMFC.BIN. Затем подключить папку с файлами как диск в дисководе А:, а у Карнивора отключить его носитель (если подключался образ карты в настройках эмуля). Затем стартовать эмуль с Карнивором и нажать ESC в бутблоке. Тогда загрузится DOS с дискеты. Запускаем C2MAN и из сервисного меню прошиваем IDE биос.

Можно также найти образ флешки (это файл) в пользовательских директориях эмулятора и вкорячить туда образ биоса в бинарном редакторе. Ну, если скилл прокачан. Smile

Por ATroubleshooter

Rookie (32)

imagem de ATroubleshooter

05-09-2021, 17:57

А тип маппера какой выбрать?

Por ATroubleshooter

Rookie (32)

imagem de ATroubleshooter

05-09-2021, 19:22

ATroubleshooter wrote:

А тип маппера какой выбрать?

Разобрался, спасибо Smile

Por ATroubleshooter

Rookie (32)

imagem de ATroubleshooter

09-09-2021, 00:48

Мужики, вся эта запара с 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, и там пока не всё в порядке.
Могу зарепортить ему в гитхаб, если это проблема достойна его внимания сейчас вообще.

Por ATroubleshooter

Rookie (32)

imagem de ATroubleshooter

09-09-2021, 01:17

Как временный вариант обхода этого косяка, чтоб не пользоваться древним Nextor'ом - разбивать на разделы на PC/Linux/whatever, и, видимо, только на первичные(не использовать extended). Ну, или не создавать более одного раздела.

Página 13/14
6 | 7 | 8 | 9 | 10 | 11 | 12 | | 14