{"push_id":2709885901,"size":2,"distinct_size":2,"ref":"refs/heads/wideNES","head":"28233ab5a524811a664eb533625d6e8902b39a89","before":"adb409b196bdc6d0d9e5b9f27794a6189bad3650","commits":[{"sha":"a2e87f25bb152d52ffdac149fcf2f8d41d31583c","author":{"name":"Daniel Prilik","email":"2aa02d0632f56468b15193d976d5021b2ec27dbe@gmail.com"},"message":"make wideNES a standalone GUI module + smearing fix?\n\nYeah, it's about time I get wideNES out of the main NES module, it\nwas starting to make a mess. Instead, wideNES now has it's own\nwindow, with it's own SDL rendering context.\n\nI'd actually like to refactor the emu module some more, possibly\nsplitting it into sever different ones. eg: emu_core for the main\nNES console + frameloop, emu_controls for handling input / movie\nsupport, and take the file i/o and throw that into the menu module.\n\nI'll get around to it eventually :)\nPlus, if I can modularize things a bit more, I can merge this\nbranch into main, and put the entire wideNES module behind a flag!\n\n-----\n\nsmearing.\n\nI'm very confused.\n\nI tried a bunch of stuff, and one thing I stumbled on was that if I\nuse the _last_ frame's scroll values, then I can fix smearing in\nsome games (smb2, metroid) at the expense of adding it to other\ngames (smb1)\n\nI'm really not sure why that's happening, but i'll try investigate.\n\n-----\n\nOh, and I added basic pan/zoom to WideNES, so you can scroll around\nthe viewport now :D","distinct":true,"url":"https://api.github.com/repos/daniel5151/ANESE/commits/a2e87f25bb152d52ffdac149fcf2f8d41d31583c"},{"sha":"28233ab5a524811a664eb533625d6e8902b39a89","author":{"name":"Daniel Prilik","email":"2aa02d0632f56468b15193d976d5021b2ec27dbe@gmail.com"},"message":"add padding + update READMEs\n\nI still haven't figured out the smearing issue, but I _did_ figure\nout how to greatly-improve compatibility with many titles!\n\nI added the ability to \"pad\" the screen, cutting-off any artifacts\nat the edge. This means that with a bit of tweaking, games like\nSMB3 and MC Kids work near flawlessly!\n\nIt _should_ be possible to guess \"good\" padding values for games by\nusing some heuristic that relies on current mirroring mode, scroll\ndirection, and if the PPUMASK is on...\n\nI also updated the README some more, putting a \"teaser\" for wideNES\non the main page, but splitting off the details into it's own page.","distinct":true,"url":"https://api.github.com/repos/daniel5151/ANESE/commits/28233ab5a524811a664eb533625d6e8902b39a89"}]}
{"actor":{"display_login":"daniel5151"}}