Uridium by Trilobyte - Pre-order the Cartridge set

Page 23/28
16 | 17 | 18 | 19 | 20 | 21 | 22 | | 24 | 25 | 26 | 27 | 28

By MsxKun

Paragon (1115)

MsxKun's picture

07-11-2014, 23:46

Grauw wrote:

@MsxKun You said Uridium did work on your HB-20P right?

The dev version was working ok. I don't own the cartridge version yet.

Quote:

Could you try these Basic commands and see which one of them cause a crash?

  1. OUT &HA8,48
  2. OUT &HA8,112
  3. OUT &HA8,176
  4. OUT &HA8,240

240 makes some non-working games to work Tongue Example, Addictaball. Will check the other values when i can, as right now my head is too tired to make binary conversion...

Quote:

If your machine is like Valkyr’s then numbers 2 and 3 will crash. If your machine does not have any mirrored RAM (like openMSX emulates), all but the fourth should crash.

Just would like to confirm whether all HB-20P models have this mirroring or just Valkyr’s. If any other HB-20P owners would like to try these I’d also like to see their results.

Well, I have 2 HB-20P's to test. One for sure has the wrong value on &HA8. Will try to check.

By Grauw

Ascended (10711)

Grauw's picture

07-11-2014, 23:51

MsxKun wrote:

The dev version was working ok. I don't own the cartridge version yet.

Ah that explains, the 48K version of Uridium doesn’t use RAM in page 2.

MsxKun wrote:

240 makes some non-working games to work Tongue Example, Addictaball. Will check the other values when i can, as right now my head is too tired to make binary conversion...

Aha, then I guess that machine’s also got mirroring Smile.

MsxKun wrote:

Well, I have 2 HB-20P's to test. One for sure has the wrong value on &HA8. Will try to check.

Would be nice. Maybe all HB-20P’s have the page 3 RAM mirroring?

By ericb59

Paragon (1099)

ericb59's picture

08-11-2014, 06:46

Uridium don't use flasrom. it's a pure retro game based on Eprom !

By ARTRAG

Enlighted (6933)

ARTRAG's picture

08-11-2014, 08:14

Actually, the mirroring can be avoided on hb 20p by writing 240 in a8h before running the game
It is easy to release a patch or as rom file (but the user needs its own flash rom) or as basic loader (but the user have to plug the cart after the boot). The cart cannot change, unless you do not burn your own eprom :-)

By ARTRAG

Enlighted (6933)

ARTRAG's picture

08-11-2014, 10:34

If you are such a brave man to plug the uridium cart after the boot, this from basic should solve any mirroring issue on HB-10P and HP-20P:

OUT &hA8,240
DEFUSR = &H7D75
?USR(0)

On openmsx, simulating the procedure of plugging the cart after the boot, it works perfectly ;-)
The code at 7d75h does rom search and execution and, as now the port A8h holds the same slot number for page 2 and 3, everything works as expected.
@MsxKun, thanks for suggesting the workaround ;-)

PS
Do not forget to set VDP mode = toshiba in the menu!

By MsxKun

Paragon (1115)

MsxKun's picture

08-11-2014, 13:32

ARTRAG wrote:

If you are such a brave man to plug the uridium cart after the boot, this from basic should solve any mirroring issue on HB-10P and HP-20P:

OUT &hA8,240
DEFUSR = &H7D75
?USR(0)

Or if you own some slot expander with on/off switches, it could do too. Then no need to hot-plug.

Quote:

@MsxKun, thanks for suggesting the workaround ;-)

Yw.

By ericb59

Paragon (1099)

ericb59's picture

08-11-2014, 20:57

By ARTRAG

Enlighted (6933)

ARTRAG's picture

09-11-2014, 00:47

Not that bad, but I find the msx game much simpler than its c64 original.

By MsxKun

Paragon (1115)

MsxKun's picture

09-11-2014, 14:42

K, made some quick tests.

My first ever computer, my loved 20P (serial 408309): INP (&HA8)=48

Out &HA8,48 - ok
Out &HA8,112 - hangs
Out &HA8,176 - hangs and switches to a red background! Big smile
Out &HA8,240 - ok

My second 20P (serial 413200): INP (&HA8)=240

Out &HA8,48 - hangs
didn't test the rest (the keyboard matrix is messed), but i'm sure it will hang except on 240.

So this other 20P doesn't have the problem Tongue

By ARTRAG

Enlighted (6933)

ARTRAG's picture

09-11-2014, 19:41

Hi Msxkun
a last test: does the free version of uridium work on BOTH your HB-20P machines?
You could experience a random hang after a while the machine is on on the older HB-20P due to an HW glitch in the status register that could appear after the power converter gets hot.

Do you see two active SATs running the rom in the "standard" subdir in this package ?
http://www.msx.org/forum/msx-talk/development/64-sprites-screen
could you try it on both the machine waiting a few minutes to have the machines at their working temperature?

Page 23/28
16 | 17 | 18 | 19 | 20 | 21 | 22 | | 24 | 25 | 26 | 27 | 28