V9990 write mask

Page 4/7
1 | 2 | 3 | | 5 | 6 | 7

By Juan Luis

Expert (102)

Juan Luis's picture

08-01-2020, 19:30

Manuel wrote:

It would be nice if in the end someone could summarize what is wrong in the emulation and provide a test case for it Smile

You can find source code here:
https://drive.google.com/drive/folders/1a_CY1ZD8t5vYIuwDE3NH...

File Sprite2-Test-source-code.rar

By Juan Luis

Expert (102)

Juan Luis's picture

08-01-2020, 19:33

Alexito, I was unable to see the picture of the link. Google doesn't allow me and returns an error code. Anyway, Manel46 sent me a photo showing the dirty pixels. I'm developing a new code filling Planes A and B with a scenery.

By Juan Luis

Expert (102)

Juan Luis's picture

08-01-2020, 19:37

I have uploaded my source code. If you take a look on source code, you will be able to see that I clear first 64KBytes of PGT A and first 64 KBytes PGTB, and I clean 4096 * 2 bytes in PNT A and same quantity of bytes in PNT B.

I expected that Window Mask parameter of BMXL could solve the problem. The Rygar sprite is stored in linear mode in 0x20000 and 0x60000. I believe that those addresses are not visible in P1 mode with scroll register X,Y to zero.

By alexito

Hero (622)

alexito's picture

08-01-2020, 19:43

sorry.
here is the screenshots.

sprite-test1
sprite-test2

By Juan Luis

Expert (102)

Juan Luis's picture

08-01-2020, 19:45

PingPong wrote:
Juan Luis wrote:

Ok, Manel. I have already sent you an e-mail and I have already received your answer with the files.

The good new is Flip X is possible in real V9990 with just one BMXL command. The bad new, for me, is that I can't understand why PNTB or PGTB is dirty. At least the original Rygar patterns, the flipped pattern and Sprite is shown correctly.

I continue studying the problem.

Thanks for your help.

I don't know if BMLX works. I have tested and it seems to be that BMXL it works fine. But I have to find out the origin of dirty pixels. Perhaps they could appear as side effect of BMXL.
so bmlx works on real v9990?

By Juan Luis

Expert (102)

Juan Luis's picture

08-01-2020, 19:48

alexito wrote:

sorry.
here is the screenshots.

sprite-test1
sprite-test2

Thanks Alexito. Now I was able to see both screenshots.

One question. Does PlaySoniq contain a V9990 inside?

By alexito

Hero (622)

alexito's picture

08-01-2020, 19:53

if you check the sprite-test2 picture (center-top) the V9990 is connected a GOUDA SlotExpander (Slot2-3)
Smile

By Juan Luis

Expert (102)

Juan Luis's picture

08-01-2020, 19:58

alexito wrote:

if you check the sprite-test2 picture (center-top) the V9990 is connected a GOUDA SlotExpander (Slot2-3)
Smile

It's true Alexito. I hadn't seen the GFX9000 on your TV/Monitor. LOL!

By alexito

Hero (622)

alexito's picture

08-01-2020, 20:17

I have troubles to unpack the sources to study.

check the error message it show. HERE

By GhostwriterP

Hero (528)

GhostwriterP's picture

08-01-2020, 21:12

I noticed yesterday that reg 7 is containing value 80h and in my book the most significant bit should be always 0, perhaps this causing the dirt on real v9990?

Page 4/7
1 | 2 | 3 | | 5 | 6 | 7