OpenMSX Harddisk Emulation

Page 3/6
1 | 2 | | 4 | 5 | 6

By anonymous

incognito ergo sum (116)

anonymous's picture

07-04-2004, 23:40

You'll need more than a ROM to emulate a SCSI harddisk on openMSX Tongue
For that openMSX needs to emulate the SCSI controller on the interface, etc...

By IC

Hero (557)

IC's picture

08-04-2004, 11:32

so.. then the best option would be emulating the ide controller of sunrise then?

By anonymous

incognito ergo sum (116)

anonymous's picture

08-04-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.

By Manuel

Ascended (19314)

Manuel's picture

08-04-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 Smile

SCSI is not emulated, indeed.

By ro

Scribe (4920)

ro's picture

02-06-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....

By IC

Hero (557)

IC's picture

02-06-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 Wink)

By [D-Tail]

Ascended (8263)

[D-Tail]'s picture

02-06-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... Wink 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 Smile).

By Manuel

Ascended (19314)

Manuel's picture

02-06-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.

By ro

Scribe (4920)

ro's picture

02-06-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...

By Manuel

Ascended (19314)

Manuel's picture

02-06-2004, 20:55

Did you ever bother to read the manual? Smile

openMSX has experimental support for files on the PC's harddisk, but not more than 720KB in one directory and no subdir support. Just use a directory (path) as a disk image and it should work (sort of).

Page 3/6
1 | 2 | | 4 | 5 | 6