vbt said:A new driver is in progressThere is not yet good results. I don't manage to get a correct bitmap rendering.
Runik said:Progress is good, even if the display is broken at first
Good work vbt !
FacundoARG said:, it's working. When I have more time for this, i will ask about how to reproduce a avi or cpk file.
vbt said:
cafe-alpha said:What's wrong with this image ? (sorry for the stupid question, but I don't this game)
If there is a problem, don't hesitate to send me a binary, so that I can try to debug the VDP2 stuff in a similar way as I did in last December
vbt said:not much wrong inside this pic, in fact there is a sprite problem which hapenned on yabause and not on ssf. So, I finally decided to make a PAR release of System 1 (binary with rom inside) and here is the result on yabause :
on the left, CD version, there is a little problem with sprites
on the left, PAR version, the sprites look correct
There is something obvious here, the driver source code is the same, just the file loading is replaced. But the result is correct sprites and modified palettes. cafe-alpha, I'm sure you're the right guy to solve this mystery.
vbt said:cafe-alpha, I'm sure you're the right guy to solve this mystery.
vbt said:not much wrong inside this pic, in fact there is a sprite problem which hapenned on yabause and not on ssf. So, I finally decided to make a PAR release of System 1 (binary with rom inside) and here is the result on yabause :
http://freeebayimagehost.com/images/i62kdz4ptkfrq89g4f3l.jpg
on the left, CD version, there is a little problem with sprites
on the left, PAR version, the sprites look correct
There is something obvious here, the driver source code is the same, just the file loading is replaced. But the result is correct sprites and modified palettes. cafe-alpha, I'm sure you're the right guy to solve this mystery.
cafe-alpha said:I took a look at the data you sent me last Tuesday, and I could see that 7 registers values differ between the standalone and CDROM version.
Also, as VRAM contents seem to differ too, I need investigate a little further in order to see why display changes on CDROM version.
(*(volatile unsigned short *)(0x25F80028)) = 0x0C02; // CHCTLA
(*(volatile unsigned short *)(0x25F80030)) = 0x3FFF; // PNCN0
(*(volatile unsigned short *)(0x25F80032)) = 0x3FFF; // PNCN1
(*(volatile unsigned short *)(0x25F80034)) = 0x3FFF; // PNCN2
(*(volatile unsigned short *)(0x25F80042)) = 0x1F1A; // MPCDN0
(*(volatile unsigned short *)(0x25F80046)) = 0x0115; // MPCDN1
(*(volatile unsigned short *)(0x25F8004A)) = 0x0115; // MPCDN2
cafe-alpha said:Just before starting emaulation after selecting a ROM, can you set the registers above to the following values ? (a copy-paste in your source file should work fine)
Code:(*(volatile unsigned short *)(0x25F80028)) = 0x0C02; // CHCTLA (*(volatile unsigned short *)(0x25F80030)) = 0x3FFF; // PNCN0 (*(volatile unsigned short *)(0x25F80032)) = 0x3FFF; // PNCN1 (*(volatile unsigned short *)(0x25F80034)) = 0x3FFF; // PNCN2 (*(volatile unsigned short *)(0x25F80042)) = 0x1F1A; // MPCDN0 (*(volatile unsigned short *)(0x25F80046)) = 0x0115; // MPCDN1 (*(volatile unsigned short *)(0x25F8004A)) = 0x0115; // MPCDN2
I am not sure it will work, so please can you tell me if the display is better ?
vbt said:sorry, i missed your post, i try it today
vbt said:one more :