Dumping System Roms without a keyboard

Página 1/2
| 2

Por donluca

Expert (69)

imagem de donluca

01-05-2020, 14:30

Hi everyone,

I have a NMS-8280 without a keyboard (I'm only using a home made joystick) and wanted to dump the System ROMs to confirm that they are the same as the 8250 and 8255.

I've seen BiFi's getrom and saverom but both need a keyboard for inputs.

Can anyone make a basic program that automatically dumps all the System ROMs to floppy without user's inputs? (or maybe using the joystick).

Thanks!

Entrar ou registrar-se para comentar

Por Patrick

Supporter (14)

imagem de Patrick

01-05-2020, 15:36

You can write an autoexec.bat with call to saverom.
Check if there is command line option to specify slot.

Por caro

Champion (505)

imagem de caro

01-05-2020, 16:04

donluca wrote:

I have a NMS-8280 without a keyboard

This controller is suitable for your computer for connecting
PS/2 keyboards to it:

http://caro.su/msx/kbd4msx/y_yis503.htm

Por donluca

Expert (69)

imagem de donluca

01-05-2020, 17:24

Hi Caro,

believe it or not, I'm already working towards that solution! I've found your website weeks ago, the problem is that due to the current situation in the world, it takes lots of time to get the components.

By the way, thank you so much for this solution, it's a real life saver!

@Patrick: sadly, there is not. Saverom is interactive as it asks for the slot, type, beginning and ending address. Sad

Por NYYRIKKI

Enlighted (5540)

imagem de NYYRIKKI

01-05-2020, 23:36

donluca wrote:

@Patrick: sadly, there is not. Saverom is interactive as it asks for the slot, type, beginning and ending address. Sad

Indeed... Been there, done that... I needed to make a software to add the answers to keyboard input buffer... I really hope that BiFi could add some input file support for the program.

Por donluca

Expert (69)

imagem de donluca

01-05-2020, 23:41

I was thinking that Patrick has actually suggested a great solution by letting the user passing the settings as command line switches. It just needs to be implemented.

Still, getrom is simpler and perfectly adequate for this task, I just need to pass a couple keypresses, but don't know how to do that.

Por NYYRIKKI

Enlighted (5540)

imagem de NYYRIKKI

02-05-2020, 00:03

Damn... this is pretty stupid, but I guess I newer actually wrote a source, just a binary on the fly...
Here are some answers, I hope you can HEX-edit them to correct ones...

Por donluca

Expert (69)

imagem de donluca

02-05-2020, 00:44

Uh, alright, sooooo... this nice binary actually writes stuff, which is great but how would I integrate this with, say, getrom?
I can alter what it writes by loading the binary in an hex editor and changing the hex values to the desired key to be pressed, but we don't have multitasking here, so how can I tell VASTAA to input some keys after getrom has started?

Por NYYRIKKI

Enlighted (5540)

imagem de NYYRIKKI

02-05-2020, 01:00

Just add VASTAA (answer) before SAVEROM in the AUTOEXEC.BAT... It will answer the questions once they are asked.

Por NYYRIKKI

Enlighted (5540)

imagem de NYYRIKKI

02-05-2020, 01:04

You don't need to know about keyboard presses... Just add normal ASCII text after #16

Por donluca

Expert (69)

imagem de donluca

02-05-2020, 01:13

It' works!!! Jeez, you're a hero NYYRIKKI, thank you so much.
This is also going to help me a bunch with those damn games which ask you to press 1 or 2 to use either keyboard or joystick.

Just tested in openMSX as it's past 1.00am here, I'll try it on the real thing tomorrow.
One minor thing: VASTAA is too fast! I'm using it with getrom and when getrom starts it has already put out 2 characters Tongue

I'll just have to spit out two characters before and that will do it or find a way to tell it to chill out a couple seconds.

EDIT: just noticed your new post... I did it the hard way and figured out myself Smile

Página 1/2
| 2