Dumping System Roms without a keyboard

페이지 1/2
| 2

By donluca

Expert (69)

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!

Login or 등록 to post comments

By Patrick

Supporter (14)

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.

By caro

Champion (506)

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

By donluca

Expert (69)

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

By NYYRIKKI

Enlighted (5556)

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.

By donluca

Expert (69)

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.

By NYYRIKKI

Enlighted (5556)

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

By donluca

Expert (69)

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?

By NYYRIKKI

Enlighted (5556)

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.

By NYYRIKKI

Enlighted (5556)

NYYRIKKI의 아바타

02-05-2020, 01:04

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

By donluca

Expert (69)

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

페이지 1/2
| 2