Dumping/reverse engineering MSX models thread

Страница 15/20
8 | 9 | 10 | 11 | 12 | 13 | 14 | | 16 | 17 | 18 | 19 | 20

By DamnedAngel

Master (232)

Аватар пользователя DamnedAngel

12-02-2021, 19:17

So here it goes:

Sanyo MPC-3(Wavy3)'s ROM here.

Photos of the machine and of the dump execution here.

best,

By sdsnatcher73

Prophet (2237)

Аватар пользователя sdsnatcher73

12-02-2021, 20:17

What a beauty! How did you get hold of it?

By DamnedAngel

Master (232)

Аватар пользователя DamnedAngel

12-02-2021, 22:28

Y! Auctions.

And perseverance.

Big smile

By Manuel

Ascended (18151)

Аватар пользователя Manuel

12-02-2021, 23:17

Thanks! It's not entirely clear to me which internal slots the 3 cartridge slots map to. If you put it on "FREE" and run MSXMEM2.BAS, and perhaps put your mass storage device in all 3 slots (one by one), can you check which external slot is which internal slot?

Also, did I see correctly it has no printer port?

Could you also dump the RAM? Or just perhaps the whole slot 0? (Assuming the RAM is in slot 0...)

And can you do the test with KEYMATRIX.BAS? Then we can see whether it has key ghosting protection in the keyboard hardware.

By DamnedAngel

Master (232)

Аватар пользователя DamnedAngel

12-02-2021, 23:28

Manuel wrote:

Thanks! It's not entirely clear to me which internal slots the 3 cartridge slots map to. If you put it on "FREE" and run MSXMEM2.BAS, and perhaps put your mass storage device in all 3 slots (one by one), can you check which external slot is which internal slot?

Sure. Will do.

Manuel wrote:

Also, did I see correctly it has no printer port?

It barely has video output. Big smile Printer is asking too much.

Manuel wrote:

Could you also dump the RAM? Or just perhaps the whole slot 0? (Assuming the RAM is in slot 0...)

Sure, but... Forgive my ignorance, but what good will RAM dump do? Don't the states of the bits fluctuate every power cycle? Or you are interested in upper reserved area? If so, wouldn't the (emulated) boot set this up accordingly?

Manuel wrote:

And can you do the test with KEYMATRIX.BAS? Then we can see whether it has key ghosting protection in the keyboard hardware.

Where can I find KEYMATRIX.BAS? The link for the tools in the first page of the thread is not working for me.

best,

By Manuel

Ascended (18151)

Аватар пользователя Manuel

12-02-2021, 23:39

Search for reverse engineering here: http://frs.badcoffee.info/tools.html It contains all the tools you need and a readme to guide you through the tests :)

Why the RAM is interesting: many RAMs have an initial pattern and some software does not initialize the RAM properly, so that it depends on the initial pattern what happens. So, we try to emulate the initial RAM patterns.

By syn

Prophet (2065)

Аватар пользователя syn

13-02-2021, 00:35

DamnedAngel wrote:

So here it goes:

Sanyo MPC-3(Wavy3)'s ROM here.

Photos of the machine and of the dump execution here.

best,

beautiful machine indeed

By DamnedAngel

Master (232)

Аватар пользователя DamnedAngel

14-02-2021, 14:49

Manuel, here goes the updated info:

Dumps available here.

S0SS0P01.ROM -> ROM at slot 0, pages 0 and 1.
S0SS0P2.ROM -> Patterns in slot 0, page 2 (empty): 0x7E.
S0SS0P3.ROM -> Patterns in slot 0, page 3 (uninitialized RAM): 0xFF|0x00.

Photo album updated here, with results from a bunch of diagnostic tools. Be sure to check the coments in some of the photos.
[]'s

By Manuel

Ascended (18151)

Аватар пользователя Manuel

14-02-2021, 15:28

Hmm, swithed I/O port ID 135 found!

FRS wrote:

Quote:

This is really pretty intriguing.
1) IDs greater than 127 are meant for devices, while IDs <=127 are meant for makers. But this machine doesn't seem to have any special hardware inside.
2) It could be the T7775 MSX-Engine, so maybe it has some special configuration options in the switched I/O ports. Have you run SWIOSCAN.BAS on any other machine that has this engine inside to check if they also return this ID?

However, this machine does not have any engine.

Slots seem to be indeed corresponding as expected.
Keymatrix test shows protection for ghosting.

Thanks a lot for your efforts! I'll add the machine to openMSX thanks to you.

By DamnedAngel

Master (232)

Аватар пользователя DamnedAngel

14-02-2021, 15:44

Is there something I should probe in io 135?

Страница 15/20
8 | 9 | 10 | 11 | 12 | 13 | 14 | | 16 | 17 | 18 | 19 | 20