WTB: Hype on cassette

Página 2/5
1 | | 3 | 4 | 5

Por LeandroCorreia

Paladin (955)

Imagen del LeandroCorreia

15-11-2007, 11:28

Yes, I want to create a ROM file with Hype, so:
Step one: I created a DSK file with an autoexec.bas that loads the 2 Hype binary blocks.
Step two: I used DSK2ROM to create a (compressed) ROM file. Although the game worked in its DSK form, the ROM file did not work either in BlueMSX or MSXAdvance. Sad

Por LeandroCorreia

Paladin (955)

Imagen del LeandroCorreia

15-11-2007, 12:19

Update: messing with DSK2ROM parameters, I could make the ROM work in BlueMSX, but not in MSXAdvance. Probably the problem is with this emulator... Sad

Por Huey

Prophet (2687)

Imagen del Huey

15-11-2007, 13:01

Update: messing with DSK2ROM parameters, I could make the ROM work in BlueMSX, but not in MSXAdvance. Probably the problem is with this emulator... Sad

AFAIK MSXAdvance doesn't run ROMs that use BASIC. Crying

Por Vincent van Dam

Hero (513)

Imagen del Vincent van Dam

15-11-2007, 13:09

Maybe it doesn't detect it's a scc mapped rom (can that be forced?), or maybe using the ascii mapper as rom mapping will work?

Por LeandroCorreia

Paladin (955)

Imagen del LeandroCorreia

15-11-2007, 14:09

Huey, I did this with the loader:

10 poke -1,255
15 color 15,1,1
20 bload"hype.2-3",r
25 color 15,2,2
30 bload"hype.3-3",r

MSX Advance does loads (or at least pretends to load) the first block, since screen color turns into black and then green. About that poke, I tried it without the poke, and also with other values (-1,0 ; -1,170) with no success. I know that some games use it. What's that poke for, and what's that universal poke?

BTW, I tried it with "The Race" too. It did not work too, but it locked at the loading screen. It means that it at least loads some binary blocks made with DSK2ROM.

Por Huey

Prophet (2687)

Imagen del Huey

15-11-2007, 14:11

Huey, I did this with the loader:

10 poke -1,255
15 color 15,1,1
20 bload"hype.2-3",r
25 color 15,2,2
30 bload"hype.3-3",r

MSX Advance does loads (or at least pretends to load) the first block, since screen color turns into black and then green. About that poke, I tried it without the poke, and also with other values (-1,0 ; -1,170) with no success. I know that some games use it. What's that poke for, and what's that universal poke?

Perhaps Vincent van Dam is right. What mapper do you use in MSXAdvance?

Por LeandroCorreia

Paladin (955)

Imagen del LeandroCorreia

15-11-2007, 14:37

MSXAdvance does not autodetect, but it accepts Konami4, Konami 5 (for SCC games), ASCII 8, ASCII 16 and R-Type. I've tried both Konami 5 and ASCII 8 (I have to select it manually). Using DSK2ROM with both kind of mappers, the result was the same. The ROMs work in BlueMSX, but not in MSXAdvance. Tongue

Por Vincent van Dam

Hero (513)

Imagen del Vincent van Dam

15-11-2007, 14:46

Have you tried the -f option of dsk2rom to ensure the rom size is 2^n?

Por LeandroCorreia

Paladin (955)

Imagen del LeandroCorreia

15-11-2007, 14:53

Yes, always. Wink

dsk2rom -c 2 -a -f -s disk.dsk disk.rom

But I also tried first without the -a (to create a Konami mapper), and also with -d or without -s.

My bet is a problem with MSXAdvance. Too bad. Sad

Por SLotman

Paragon (1240)

Imagen del SLotman

15-11-2007, 17:34

MSXAdvance only have 32kb of RAM, so I dont think DSK2ROM will ever work on it.

Página 2/5
1 | | 3 | 4 | 5