CUBIT game hangs on MSX2/MSX2+

Por xesco

Rookie (19)

Imagen del xesco

01-06-2015, 22:47

Hi. I was trying this game I bought some time ago:

It's on tape and I couldn't make it work on any of my MSX2/2+ machines. After the tape counter gets to 15 it hangs completely. Then I tried with the only MSX1 I have, the Sony HB-20P, and surprisingly for me, it worked like a charm.

I checked on openmsx with same results (cas file)

So... my question is. Isn't MSX2/2+ backwards compatible with MSX1?
How can I know if any of the tapes I have (about 100) are MSX2 compatible or not?

Thanks.

Login sesión o register para postear comentarios

Por jltursan

Prophet (2561)

Imagen del jltursan

01-06-2015, 22:57

It's a very simple (BASIC+CM) and nice game, it worked for me in DSK version and as DirAsDisk in both OpenMSX and BlueMSX with MSX2+ and TurboR. Try it instead the cas one.

Por Manuel

Ascended (18247)

Imagen del Manuel

01-06-2015, 23:03

MSX2 is backwards compatible, if the programmer adhered to the MSX standard (i.e. the rules). If he didn't, the program may break not only on MSX2 but on any other MSX which is not of the brand and type of the one he developed the program on.

Por RetroTechie

Paragon (1563)

Imagen del RetroTechie

01-06-2015, 23:34

There's 2 things that are different between MSX2 machines and MSX1 machines that often cause trouble:

1) Less free space in BASIC, due to the Disk BASIC that goes with floppy drive(s) included in many MSX2 models. If you hold the [CTRL] key pressed during boot (until the beep), you lose drive B: but have more BASIC memory left. If you hold the [SHIFT] key pressed during boot, you lose all floppy support but have the same BASIC memory left as an MSX1.

2) RAM in an expanded slot. Type the following POKE before loading/running your program:

POKE -1,(15-PEEK(-1)\16)*17

(note the backslash = integer divide not regular slash)
That's basically a hack, but allows many poor written software to work, that wouldn't otherwise.

Combine 1) and 2) if necessary. Good luck!

Note that neither 1) or 2) is MSX2/2+ specific, but how these issues are usually encountered...

Por xesco

Rookie (19)

Imagen del xesco

01-06-2015, 23:33

Ah! Thanks! So... maybe this particular game was made only for Sony MSX1 machines.

Quote:

it worked for me in DSK version and as DirAsDisk in both OpenMSX and BlueMSX with MSX2+ and TurboR

Sure it did... but not the real tape I have, and also not the cas file I shared. I know I can find some disks or even some cas versions that do work with MSX2.

Thanks for your comments!

Por xesco

Rookie (19)

Imagen del xesco

01-06-2015, 23:39

Wow... thanks @RetroTechie! These are nice hacks, I will try them and let you know if they worked.

The game is simple but fun. Be aware though, to place a tile, you must hold the space bar for some time. It took me quite a while to figure this out. Crying

Por NYYRIKKI

Enlighted (5889)

Imagen del NYYRIKKI

02-06-2015, 09:06