BMXL VDP command on OpenMSX

Por pizzapower

Master (165)

Imagen del pizzapower

13-03-2023, 23:36

I wrote a code that uses BMXL to copy from linear memory to coordinates on the v9990. This is what I get on my SMX with the Power Graph:

This is P1 mode. A blocks are layer A blocks. B blocks are layer B blocks.

But this is what I get on OpenMSX (exactly same code):

As you can see, the orange blocks are not visible on the real hardware. They are there just to fill empty space so we can see what BMXL is actually doing on OpenMSX. So it seems that if I copy memory on the real hardware, BMXL uses half the value in NX compared to the same command on OpenMSX. Here is the program if you are feeling adventurous.

I will provide source code after I clean it up a bit.

Login sesión o register para postear comentarios

Por Manuel

Ascended (19461)

Imagen del Manuel

14-03-2023, 00:13

Please make an issue in the issue tracker with an easy way to test this.

Por pizzapower

Master (165)

Imagen del pizzapower

14-03-2023, 07:14

Here it is.