ROM images to DISK

By Niles

Hero (545)

Niles's picture

31-10-2003, 13:37

I was reading some threads about use .DSK images at a real MSX (using DCOPY, Diskimage, etc...)

I wonder, did any of you know a way to "dump?" .ROM images to a MSX formatted disk, and run it?

Login or register to post comments

By Argon

Paragon (1085)

Argon's picture

31-10-2003, 13:46

You can make an MSX-DOS bootable disk, with loadrom.com on it.
You can place the roms you want on it then, and boot them with "loadrom mygame.rom".

You need a memory mapper for games of 128K or higher on most MSX2 computers (a turboR should run about all of them thou).
Most 32K and 64K games work fine this way.

Greetz.
K

By Niles

Hero (545)

Niles's picture

31-10-2003, 13:52

ok, thanks a lot!... I'll try it.

ehum... :O did you know some URL that explain to use a memory mapper to load 128K/256K roms? I'll look at the threads too... thanks !

By Argon

Paragon (1085)

Argon's picture

31-10-2003, 17:02

I don't think there's some special parameters for using a mapper.
I think it automaticly uses the mapper if it is detected...

But I have to admit I haven't tested it yet, so you'll have to try it Smile

You can download loadrom.com from http://www.faq.msxnet.org

Greetz.

By mars2000you

Enlighted (5512)

mars2000you's picture

31-10-2003, 18:45

The real size of the memory mapper is always detected by the MSX when you start it or reboot it.

What is confusing is the message that is indicated on the boot screen with the MSX logo : on a MSX 2, it always indicates "USER RAM : 128Kbytes" , even if you have installed a bigger memory mapper.

This problem doesn't happen with a MSX 2+ or a Turbo-R : these models indicate the real size of the memory mapper

By Argon

Paragon (1085)

Argon's picture

31-10-2003, 21:13

Yup, but you can check it by using testram Smile

K.

By cax

Prophet (3722)

cax's picture

01-11-2003, 16:49

If I am not mistaken, ExecROM needs 256K RAM or more to run a 128K ROM in it, and it should be MegaRAM, and not memory mapper (fix me if I'm wrong).

But this doesn't mean you can't run 128K or even 256K games if you have MSX with only 128K mapper - there are genuinely created "special" versions of ROMs that run on MSX2 with 128K RAM/128K VRAM, and you can find them on the net.

WYZ and me even managed to load them on a diskless MSX2 via tape port in 2-3 minutes
(look at wyz.webcindario.com/microwaver.html for an info about it),
but this is completely another story...

By mars2000you

Enlighted (5512)

mars2000you's picture

01-11-2003, 18:19

Indeed, ExecRom works with a Megaram , but LoadRom works with a memory mapper, if you want to run Megaroms !

The first product is made by a Brazilianse MSX fan ... and the second by a Spanishe MSX fan !

By the way, the Megaram is a Brazilianse invention ... but also in Korea, you can find another types of Megarams !

About LoadRom, for more explanations, see my site (in French) :

http://www.marsupone.com/msx/loadrom.htm

By Niles

Hero (545)

Niles's picture

03-11-2003, 14:57

Hey thanks to all... nice URLs!

I'm (sweet) waiting to receive a MSX2+, I believe it has 256 Kb so, should I need a memory mapper to run 128Kb ROM ? , or loadrom (+binaries) in a disk should be enough...

By mars2000you

Enlighted (5512)

mars2000you's picture

03-11-2003, 15:24

If the MSX 2+ has really 256 KB USER RAM (without counting the 128 KB VRAM), then you can use LoadRom to launch a 128 KB rom image.

But some Konami or Compile roms can need more ram because LoadRom uses really a lot of resources : for example, F1 Spirit needs more than 256 KB Ram or some parts of the game are really too slow !!!

So the real solution is a memory mapper extension !

By Niles

Hero (545)

Niles's picture

03-11-2003, 17:19

oO I can see... thanks for the tips.