Dumping System Roms without a keyboard

Pagina 1/2
| 2

Door donluca

Expert (69)

afbeelding van 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!

Aangemeld of registreer om reacties te plaatsen

Van Patrick

Supporter (14)

afbeelding van 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.

Van caro

Champion (506)

afbeelding van 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

Van donluca

Expert (69)

afbeelding van 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

Van NYYRIKKI

Enlighted (5595)

afbeelding van 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.

Van donluca

Expert (69)

afbeelding van 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.

Van NYYRIKKI

Enlighted (5595)

afbeelding van 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...

Van donluca

Expert (69)

afbeelding van 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?

Van NYYRIKKI

Enlighted (5595)

afbeelding van 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.

Van NYYRIKKI

Enlighted (5595)

afbeelding van NYYRIKKI

02-05-2020, 01:04

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

Van donluca

Expert (69)

afbeelding van 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

Pagina 1/2
| 2