128kb vram snes core#81
Open
slidelljohn wants to merge 7 commits intoSourMesen:masterfrom
Open
Conversation
This is so you can see byte addresses instead of word addresses in the snes register viewer and the 128kb vram addresses.
Change the return value for Snes memory types to false so it will show byte addresses in tilemap viewer, tile viewer, sprite viewer, and palette viewer instead of word addresses.
Increase maximum value for RowCount from 256 to 512 so upper half of snes 2bpp can be seen in the 128kb of vram.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds 128kb vram support to the snes core. A 64kb and 128kb setting still needs to be added to switch between the two so currently only 128kb of vram is used and the original 64kb of vram is not used. Also, I removed the word addresses in the debugging viewers and made it byte addresses instead. This 128kb of vram does work on original hardware if the 128kb of vram is installed. Consider adding this so people can start making 128kb vram hacks and possibly we can get fpga snes cores with the extra vram supported.
There might be a couple things that I missed but I didnt see any bugs and its running just like on original hardware that I modified for the extra vram and it runs just like the hidden 128kb vram that byuu created for higan. Here is some files that I put together to test the 128kb of vram. https://www.mediafire.com/file/fvor4ieg09kh1ok/Mesen_128kb_vram_snes.zip/file