No, an optical illusion, because the last screenshots are made slightly in different times. Look at the plant at the bottom of the screen. They are on the same place. It differs only the X coordinate of the moon.nice one, maybe it changes background position or it looks zoomed.
Hey Paul, can you try making a hex edit to change the number of lines in the PAL version of Fighters Megamix from 512 lines to 540 and and see what happens in the emulator? If that doesn't work, try 544 lines.Yes, there are updates on my site (see the signature). I did not post the news here because no one is unsubscribing.
Here is a list of screen resolutions supported by Saturn (only). 540 or 544 lines are not supported.Hey Paul, can you try making a hex edit to change the number of lines in the PAL version of Fighters Megamix from 512 lines to 540 and and see what happens in the emulator? If that doesn't work, try 544 lines.
I was reading about Saturn resolutions on segaretro earlier, so I know they aren't supported by the PAL standard (this pic is much nicer presentation than segaretro though, I saved it).Here is a list of screen resolutions supported by Saturn (only). 540 or 544 lines are not supported.
Dreamcast has "fixed" resolutions too. I was talking with Roel from Senile Team about widescreen for Intrepid Izzy. He experimented with a lot of non-standard resolutions trying to get a hard 16:9 ratio (each direction has to be divisible by 32 because Dreamcast has 32x32 pixel tiles.) He had trouble with increasing the width because DC has a wonky VGA signal. Different TVs handle it differently (aspect out of wack, off center, etc).Saturn Resolutions are fixed. If I remember correctly it's determined by clockrate and what values are set in specific memory addresses. There's only so many combinations you can do and they result in the resolutions listed on that table.
Here is a link to a demo download in this thread at Assembler: https://assemblergames.com/threads/sega-saturn-high-vision-cable.20674/#post-315027The Hi-Vision and 31KHz modes are not used by any official game to my knowledge. They require a Hi-Vision or 31KHz monitor and no actual cable exists for the system to hook it up to those kind of monitors. You can hack a cable together to hook the system up, but then you need games that actually support that mode to get a signal. No games do this as those modes are heavily restrictive, even more so than the interlaced mode games like Dead or Alive and Virtua Fighter 2 use. If you tried to force games to use them, I'd imagine things would blow up in spectacular ways.
I see. Setting 640 31Khz or H-Vision gives you 480 vertical lines automatically. SEGA was very frugal on Saturn. From the Dreamcast documentation I have read, they use 32bit words for most settings and they are sometimes only using half or less of the bits.@WingMantis
If you read the documentation of VDP2, you will understand that you can not go beyond the limited resolution of the picture (page 16). Resolution is specified by bits, not bytes. For horizontal resolution, 3 bits are available (8 possible combinations), and only 2 bits (3 combinations, since the 4th combination is not taken into account) are allocated for vertical resolution.
As for the demo version, to which you gave the link, it is displayed only in 320x224 resolution.
Now that I have been schooled, let's look at good possibilities for this game. Since this is a scrolling game, 704x240p or 640x240p may be possible. Then you wouldn't have to zoom out anymore.Basically the game in Arcades spanned across 2-3 screens depending on the revision. For the Saturn port you can either have it zoomed in to one screen and have it scroll, or you can zoom it out and have it be letterboxed. However if I remember correctly it runs in the lower res modes (either 320 or 352x240, not sure which). So when you zoom out everything get's really pixelated.
It would be interesting to see if the scaling when zoomed out would look better in a higher resolution.
Almost all Capcom games porting to Saturn from arcade machine have resolution 352x224 (for all regions).For now, can you check the PAL version of Super Puzzle Fighter II for saturn? Does it have more lines (or potential for more) than the NTSC versions, or is the artwork limited to 240 lines?
I'm having trouble finding what sets the TV mode or accessing the register directly. I found some notes on the VDP2 on the Yabause wiki (http://wiki.yabause.org/index.php5?title=VDP2) and they mention 0x25F80000, and the SEGA VDP2 manual mentions 180000H as the address for TVMD.It is necessary to set a breakpoint on a memory write to address "0x5F80000" and look for the address where the value is written in charge of screen resolution. But before that, I advise you to check out the chapter "TV screen mode register" in manual of VDP2.
To find the address where the values are written, which is responsible for changing the resolution, you need to use the Yabause debugger. Cheat Engine and similar will not help you with this. It is necessary to put the breakpoint on the record of the word's value at the address 0x5F80000. But if you want to understand something in the code after triggering a breakpoint, you will in any case need to learn the instructions assembly of the SH2 processor. So, it's not as simple as it seems to you.I'm having trouble finding what sets the TV mode or accessing the register directly. I found some notes on the VDP2 on the Yabause wiki (http://wiki.yabause.org/index.php5?title=VDP2) and they mention 0x25F80000, and the SEGA VDP2 manual mentions 180000H as the address for TVMD.
I've made it to tutorial step 8 in CE, but adding any of these addresses manually in Cheat Engine and choosing "find what accesses this address" doesn't ever show any results even if I reset the virtual Saturn. Some of the addresses I can't even go to in Yabause memory viewer (I have 0.9.15 now) and really not sure what I'm looking at yet when it comes to figuring out with breakpoints in Yabause debug.
Can you make a tutorial for this processor point me to some good info so I can try to start processing some games?