supermario world for msx

Page 100/109
93 | 94 | 95 | 96 | 97 | 98 | 99 | | 101 | 102 | 103 | 104 | 105

By hit9918

Prophet (2790)

hit9918's picture

14-12-2014, 19:34

@daemos,
I guess the problem is machines with RAM in same primary as bios.
In the mario source I read about warming up the secondary slotregister. That is the hack part.
And then there even was some outdocumented code "use this one to work properly".

It maybe is a good typical example:
The slots are actualy not mystic.
They only appear mystic when refusing to go beyond the port A8 mentality.
The coder expected to flip between bios and RAM with a lonely port A8 acess.

I guess with machines without floppy it makes sense to get things done in little transistors with everything of the motherboard found in primary 0.
Then primary 3 needs no secondary register and otherwise too is completely empty.
Nothing wrong about it, it is efficient.

Actualy the only crap machine I heard of is the one uridium bumped into with unfinished slot mechanism in page 3, and then internal RAM did mirror in another slot.
Wanting to use page 3 ROM is legitimate, is no hack.
64k cartridge with little logic, no mapper ado, efficient.

But actualy the only codes getting trouble on that machine should be ones trying to move sysarea to another slot. Else you never do a RAMsearch on page 3.
And then it still not fails because they do it for mapped RAM and that is found on external cartridge.

By Daemos

Paragon (1668)

Daemos's picture

14-12-2014, 19:40

Quote:

I guess the problem is machines with RAM in same primary as bios.
In the mario source I read about warming up the secondary slotregister. That is the hack part.
And then there even was some outdocumented code "use this one to work properly"

Many things have changed in the source by now. The game itself works fine. Its the FMplayer that bumps into trouble. The FM player as a stanalone product refuses to start on these machines. The SMW rom without the FM player works just fine no matter what machine you load it on.

By hit9918

Prophet (2790)

hit9918's picture

14-12-2014, 19:44

The FM-player, mhm. I guess it makes a call to audio bios. That is on primary slot 0 on TR and things work.
So I still suspect that the issue is that afterwards the RAM is gone because it too sits on primary 0, and the bios<->RAM toggeling goes port A8-only.

By hit9918

Prophet (2790)

hit9918's picture

14-12-2014, 19:49

Maybe the player can be gotten sane when not playing data from page 1. Just brainstorming.

By hit9918

Prophet (2790)

hit9918's picture

14-12-2014, 20:10

I am getting confused because the trouble machines got no audio bios.
Does the player do something to the slots?

By Daemos

Paragon (1668)

Daemos's picture

14-12-2014, 20:12

Yes the player does things to the slots. It searches for them using the BIOS and when starting it also does some slot stuff that I do not 100% understand

I will have a look into it. Your comments make sense. Thanks for the helpfull tips.

I can also send you the player by mail? see what you can make of it.

By hit9918

Prophet (2790)

hit9918's picture

14-12-2014, 20:21

ok send it, but I can't promise a solution, who knows what it's doing.

By Daemos

Paragon (1668)

Daemos's picture

14-12-2014, 20:51

No problem. Its a long shot remember. We are doing this for fun and interest Wink

By hit9918

Prophet (2790)

hit9918's picture

14-12-2014, 20:55

have you sent it? maybe is just something in init.

By Daemos

Paragon (1668)

Daemos's picture

14-12-2014, 20:58

Just send it like 1 minute ago.

Page 100/109
93 | 94 | 95 | 96 | 97 | 98 | 99 | | 101 | 102 | 103 | 104 | 105
My MSX profile