ANESE/.gitignore
Daniel Prilik fc6f6dd157 revamp tile system, much more robust
the last tile-based approach was a very jankyboi, with oversized
tiles that were clipped using SDL, with no memory of a framebuffer.
not great, not great at all.

I revamped the system so that each tile has it's own internal
framebuffer, and updates occur by copying chunks of the main nes
framebuffer into the 4 tiles the screen currently overlaps.

this works really well, and has major upsides like
1) no more black-strips
2) possiblity to save tiles (easy access to framebuffer)
3) easier to work with

I'm still running into some issues though, the biggest of which is
that most games that scroll end up "smearing" the background...

It's hard to explain in text, but if you load up SMB2 or Metroid
for example, whenever you scroll, the stuff you leave behind has
duplicate columns, resulting in a "smearing" effect.

I'm at a bit of a loss as to what might be causing it, as the
scroll-register values being sent to the PPU by those games seem
sensible...

I'll try to fix it somehow lol.
2018-07-09 15:53:09 -07:00

18 lines
263 B
Plaintext

# Don't commit retail ROMs
roms/retail/*
# macOS
.DS_Store
# build and debugging artifacts
/bin
/build*
/anese.dSYM
*.aps
*.sav
*.state
# macOS bundle stuff
/resources/ANESE.app/Contents/MacOS/anese
/resources/ANESE.app/Contents/Frameworks/libSDL2-2.0.0.dylib