First steps with the V9990

Por ToriHino

Paladin (925)

Imagen del ToriHino

21-05-2023, 13:09

I modified the UBox library of Juan J. Martinez to get it working on the V9990. This video gives a short impression of the first results, just a simple game to see how things work out and some placeholder music.
Current version supports most of the existing function calls, with addition of palette functions (including fade) and layer functions on screen mode P1 and P2. Next to that the sprite manager can handle the full multicolor sprites of the V9990.

Login sesión o register para postear comentarios

Por sdsnatcher73

Enlighted (4294)

Imagen del sdsnatcher73

21-05-2023, 15:01

Very nice!

Por Latok

msx guru (3960)

Imagen del Latok

21-05-2023, 15:32

Nice flow!

Por aoineko

Paragon (1136)

Imagen del aoineko

21-05-2023, 17:29

Nice project.

Probably too late for you but you have full features support for P1 and P2 modes in MSXgl. At least, you can check it as a reference for Sprite handling.

Por PingPong

Enlighted (4155)

Imagen del PingPong

21-05-2023, 21:50

what about this function ? as i can guess should read a 16 bit value from vram returning in de. if my guess is ok, why it is declared as u8 ?
u8 V9_Peek16_CurrentAddr() __PRESERVES(b, c, h, l, iyl, iyh)
then ....
ld a, e
V9_EI
in a, (V9_P00)
ld a, d

the two instructions ld a, e and ld a,d should be ld d,a ld e,a or i'm wrong ?

Por aoineko

Paragon (1136)

Imagen del aoineko

22-05-2023, 00:25

Right on. It's fixed.