How can I force my MSX2+ in English mode?

Page 1/2
| 2

By dhau

Paragon (1563)

dhau's picture

16-05-2004, 05:29

I know that some games are dual-language: Nemesis 1/2/3 and Vampire Killer

I use japanese MSX machines, mostly Panasonic FS A1WSX. Is there some sort of MSX-DOS program or MSX-Basic poke to switch those games to English mode?

Login or register to post comments

By BiFi

Enlighted (4348)

BiFi's picture

16-05-2004, 08:22

The only way you can 'force' an MSX2+ machine in English mode, is to replace the ROM chips. All games you listed are in ROM too. There are more Konami titles which have that feature. The game determines the language from ROM. You can't change ROM data without replacing the ROM, so you're stuck with playing those game in Japanese on that MSX2+ machine. You can, of course, play the games on a non-japanese MSX to get it into non-japanese language.

And about you thoughts for some MSX-BASIC poke or MSX-DOS program, no there isn't. Once you plug in the ROM and boot up the computer the game will start. I wouldnn't recommend to plug in a cartridge while the computer is switched on. It can be hazardous to the computer and cartridge.

By pitpan

Prophet (3132)

pitpan's picture

16-05-2004, 08:27

OPF, the ROM uploader for MegaFlashRAM, automatically sets all this and enables you to boot the game in any mode, CPU speed and frequency display. I love it.

Regards,

Ed Robsy

P.S: The other solution is not very recomendable: copy the ROM to RAM and map it in page 0. Poke it with care (MSX ID bytes). Plug the cartridge while the computer is on (DANGEROUS!) and then boot the ROM with a simple loader.

By BiFi

Enlighted (4348)

BiFi's picture

16-05-2004, 09:59

Then don't recommend it. Wink

By dhau

Paragon (1563)

dhau's picture

16-05-2004, 10:07

The OPF advise is good. I think OPF is based on FL2.3 for Ramoens and Saeba, and FL2.3 comes with full source code. Probably reading this source could help identifying how OPF/FL2.3 handle territory patching and make permanent patches in rom images.

I only have Padial's flash cart, but I don't like to use it, because I need to switch 4 jumpers each time I flash new rom, one of them have to be switched "live" (slot ON).

Playing games on modded SCC+ is so much easier. Thanks Manuel and BiFi!

But it supports games only up to 1MBit, so I'll probably order a new flash cart from Manuel Pazos, but I'm undecided which model... 512K SCC or 1024K ASCII8

By dhau

Paragon (1563)

dhau's picture

16-05-2004, 10:11

Then don't recommend it. Wink

This is wrong BiFi! It is better to give all options and warn about potential danger then not tell anything at all.

It just came to my mind that this BIOS in RAM trick might work very well for games up to 1MBit and SCC+. Your fantastic loader have "/S" option, so loading and running Vampire Killer doesn't require reboot.

I'm still planing to get full collection of Konami MSX games, but only with box and manual, and in fair condition! In the meantime I'll be a dirty pirate. Yo-ho-ho!

By BiFi

Enlighted (4348)

BiFi's picture

16-05-2004, 10:31

You can also use ROMLOAD 1.99p which can load rom images into SCC+ cartridges. That way you don't need to put the BIOS in RAM, since the tool enables you to patch ROM data before they are located in the SCC+ cartridge. More info can be obtained on this page. Incredible how I forgot about my own tool. :)

By Guillian

Prophet (3352)

Guillian's picture

16-05-2004, 11:40

Hahahaha! The same here. I also made a program for loading ROM into expanded SCC+. But it has not many option:
- Execute in R800 mode
- "Emulate" a second cartridge inserted.

But I think Bifi's loader is better (^^!)
SCCLOAD

By Guillian

Prophet (3352)

Guillian's picture

16-05-2004, 11:51

The OPF advise is good. I think OPF is based on FL2.3 for Ramoens and Saeba, and FL2.3 comes with full source code. Probably reading this source could help identifying how OPF/FL2.3 handle territory patching and make permanent patches in rom images.

It just searchs for LD A,(#2B) and LD A,(#2C) instructions, and replace them with a LD A,x


But it supports games only up to 1MBit, so I'll probably order a new flash cart from Manuel Pazos, but I'm undecided which model... 512K SCC or 1024K ASCII8

1024K model is nice for multiroms (store several games in the cartridge and choose wich one you want to play in a menu when booting), but SCC model allows to get original sound in Konami games. It depends on which games are you going to play more: Konamis or others.
BTW: Right now I'm out of stock in ASCII models (although SCC model is the most ordered)

By BiFi

Enlighted (4348)

BiFi's picture

16-05-2004, 16:51

Hahahaha! The same here. I also made a program for loading ROM into expanded SCC+. But it has not many option:
- Execute in R800 mode
- "Emulate" a second cartridge inserted.

But I think Bifi's loader is better (^^!)
SCCLOADThanks for the compliment, though I don't think ROMLOAD is either perfect. It still isn't capable of correctly converting MegaROM rom images of 64KB for an SD-Snatcher Sound Cartidges. It takes quite some thorough rom image scanning to cope with it, so it'll most likely not be implemented at all.

ROMLOAD isn't just for exapanded SCC+ Sound Cartridges. It can also load in either of the unexpanded versions, though the number of rom images being able to run in it will decrease. It can be overriden though.

By dhau

Paragon (1563)

dhau's picture

16-05-2004, 18:53

It just searchs for LD A,(#2B) and LD A,(#2C) instructions, and replace them with a LD A,x

So you look for a byte sequence? This could be unsafe: if the same sequence is accidently in data block, it could corrupt the game...

Page 1/2
| 2