TheGreatCodeholio wrote:Actually, I was able to find documentation (or, well, scraps of source code in Neko Project iI) describing the HDI format header and I was able to add support for directly mounting HDI images in DOSBox-X.
Converting won't help, because most HDI images I've tested with aren't formatted in a way the plain DOSBox project would support.
Some HDI images I've found seem to be formatted as 256 bytes per sector.
Some are formatted 512 bytes per sector, but the FAT filesystem is formatted as if 1024 bytes per sector. Some are even 256 byte per sector HDIs with a 1024 byte per sector FAT filesystem!
HDI images do not use the standard IBM partition table, but a proprietary IPL1 partition table defined by NEC for the PC-98.
My work in DOSBox-X has made it possible for IMGMOUNT to read PC-98 IPL1 partitions and handle FAT filesystems with 256, 512, or 1024 byte per sector formatting, therefore HDI images can now be mounted directly in DOSBox-X.
If you're wondering, I was able to find some scraps of information on the IPL1 partition table by poking around the source code to GNU parted.
https://github.com/joncampbell123/dosbox-x/releases
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
imgmount d: "c:\Emulator\PC DOS\DOSBox-X\Software\Hard Disk\Marble_Cooking.hdi"
d:
autoexec.bat
PRINT VAL("1") = 1
AnnaWu wrote:Dear TheGreatCodeholio,
some PC-98 games need a switch to 2.5Mhz.
Please can you tell me what I have to add (dosbox.conf)?
TheGreatCodeholio wrote:Sorry, you want the GDC at 2.5MHz:
Z:\PC98UTIL /gdc25
Users browsing this forum: No registered users and 0 guests