Author
| OpenMSX Harddisk Emulation
|
ro msx guru Posts: 2347 | Posted: April 04 2004, 19:17   |
ok. but uhrm, where do I find the ide extention rom? couldn't find it anywhere...
|
|
manuel msx guru Posts: 3552 | Posted: April 04 2004, 20:39   |
AFAIK you can get it from the Sunrise site.
|
|
ro msx guru Posts: 2347 | Posted: April 04 2004, 22:23   |
Well, ok. Downloaded the file renamed it to ide210.rom and shifted it in to the right folder.
Now openmsx boots with the IDE opening screen. But any inserted disk will fail
(ide opening message states "no slave found"  Adding a dir/disk image to be used as disk failes too.
It got me confused somehow.
tell me manual, what extensions/disk/files do I exactly need to get openmsx to boot from "harddisk image"
I've studied the manual, but didn't get any info on that. Or should I not use the catapult for this matter??
thanx and goodnight for now. |
|
manuel msx guru Posts: 3552 | Posted: April 04 2004, 22:54   |
ro, you should do exactly the same as on a real MSX with a blank harddisk and an IDE interface connected. So, you should read the manual of the IDE interface  |
|
manuel msx guru Posts: 3552 | Posted: April 06 2004, 20:09   |
Got it working now?
|
|
IC msx professional Posts: 538 | Posted: April 07 2004, 23:35   |
Ehr.. Ok something else.. But it is related.
I do want to simulate the harddisk, but am not familiar with the ide harddisk of sunrise. I do have the novaxis rom but i can't remember on what page the novaxis is at (thought it was page 2-1, but that's where the dos rom is placed at the moment.)
Might someone have the xml file for the novaxis rom.. please.. whould appriciated it (just dump it here, I'll copy and past it  ).
I'm also interested in the Bert Scsi rom. But I couldn't find it, and I don't know how to burn my own (original) bert rom on a floppy (in other words: I'm lazy  )
tia.. |
|
GuyveR800 msx guru Posts: 3048 | Posted: April 07 2004, 23:40   |
You'll need more than a ROM to emulate a SCSI harddisk on openMSX 
For that openMSX needs to emulate the SCSI controller on the interface, etc... |
|
IC msx professional Posts: 538 | Posted: April 08 2004, 11:32   |
so.. then the best option would be emulating the ide controller of sunrise then?
|
|
GuyveR800 msx guru Posts: 3048 | Posted: April 08 2004, 14:55   |
Sunrise IDE already is emulated. So yes, the only option for using a virtual harddisk is by using the Sunrise IDE emulation.
|
|
manuel msx guru Posts: 3552 | Posted: April 08 2004, 20:06   |
IDE is completely emulated and should work out of the box, once you have put the IDE ROM in the share/extensions/ide/roms directory. Start with openmsx -ext ide and proceed like you should when you first boot your MSX with a blank harddisk connected to your new Sunrise IDE interface
SCSI is not emulated, indeed. |
|
ro msx guru Posts: 2347 | Posted: June 02 2004, 14:09   |
right.
Tried it again today. I got this the IDE running on Dos 2.2. Now I need to create some Harddisk partitions, right? Could not find any info on the sunrise site (manual) on the IDE. HOW does openmsx create HD parts as realdisk/folder?? (could not find that either in any manual)
manual, what steps do I have to take....
|
|
IC msx professional Posts: 538 | Posted: June 02 2004, 19:21   |
you need a tool called idefdisk.com to create the partitions.
First step is to create (auto partition creation does the trick) them, then initialise them, and you need to write the partition table to disk
After that is done you can restart the system, and copy msxdos2 on the A-drive (and anything else you want to fill your diskspace with  ) |
|
[D-Tail]
 msx guru Posts: 3020 | Posted: June 02 2004, 20:15   |
How often do I have to say it:
DON'T USE IDEFDISK.COM!!! USE FDISK310.COM INSTEAD!!!
So, that's clear I suppose...  If you'd like to use Okei's FAT16, try the following:
- Autogenerate a partition table
- Write it to HDD ([W] to write, [Y] to confirm)
- Go back to the commandline ([Q])
Type FDISK310 /FAT16 . This will launch FDISK310 with FAT16 support.
- Then say 'display partition table' ([D])
- Kill all partitions
- Make a small first partition (4 ~ 8 MB or so)
- Mark it with 'B', the boot flag
- Then create as much any-sized partitions as you like, but it's perhaps most useful if you don't make them too big (2GB is the maximum, but I advise you never to choose them bigger than 256MB).
- Put the following line in your AUTOEXEC.BAT file (after you've copied MSXDOS2.SYS and COMMAND2.COM to the 4~8 MB-sized A:\ partition): FAT009.COM .
You can utterly replace the '009' in 'FAT009.COM' for the version number you use. I advise you to use the latest (IIRC 0.09) FAT16 driver.
If you'd like to get correct free sizes after a DIR /W command, use the PATCHCOM.COM, created by Manuel Pazos (Guillian on MRC  ). |
|
manuel msx guru Posts: 3552 | Posted: June 02 2004, 20:16   |
ro, openMSX doesn't do anything than emulating the IDE. Again: the whole harddisk is in one file (hd.dsk) of a size specified in the ide config file (default: 100MB). So, if you start openMSX with the ide extension, just act (again) as if you have a real MSX with IDE and a 100MB (if you didn't change this) harddisk connected.
IDEFDISK is explained on the Sunrise site.
|
|
ro msx guru Posts: 2347 | Posted: June 02 2004, 20:37   |
right, that was something I had to know manuel. Others thanx too.
But one more (prolly allready answered question) can, if so how, openMSX use real files (like pointing out a directory on you PC's harddisk) ?
thanx for the patience...
|
|
|
|
|