{"push_id":2024560914,"size":40,"distinct_size":1,"ref":"refs/heads/master","head":"048688ea784679d8f570c27d5aacfade680d6589","before":"e03c07fb0ae06006badf5889b3d2f2963e860a04","commits":[{"sha":"989b42f427736e7b9bfb76669d5149494dda7f4e","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Moved Ram out of its own class and into the CPU. Needed it to be a part of the CPU object to facilitate improving the Cycle Accuracy\nRefactored the CPU Cycles to make them more accurate. They not longer occur at the end of each operation, but occur mainly during reads and writes to memory.","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/989b42f427736e7b9bfb76669d5149494dda7f4e"},{"sha":"41858491f952834796fb908f6b2b2491efb05228","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"no message","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/41858491f952834796fb908f6b2b2491efb05228"},{"sha":"338b4651afa49c19d4d5319c44ca47f8afa95cbc","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Modified the Rest Cycles\nFixed a unit test that failed in release mode.","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/338b4651afa49c19d4d5319c44ca47f8afa95cbc"},{"sha":"17b8534492d77cfcf937c5a57eba65f491086763","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Fixing an issue where the JMP instruction wraps on a page boundary when using indirect","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/17b8534492d77cfcf937c5a57eba65f491086763"},{"sha":"a42ebd305dd6a22df4cbb5d77266398711e11363","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Second attempt at fixing the JMP bug","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/a42ebd305dd6a22df4cbb5d77266398711e11363"},{"sha":"3d210986c5714a4f42dccfee72689acd9436144d","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Finally fixed the JMP Issue","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/3d210986c5714a4f42dccfee72689acd9436144d"},{"sha":"ee2caa2625eb5d6e905ecb6ec2ae10c65215d3ae","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Added a custom callback when the CPU Cycle Increments.","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/ee2caa2625eb5d6e905ecb6ec2ae10c65215d3ae"},{"sha":"40ae3f1b390175b7e47a15d187a1467abdd7ad93","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Modified the Processor so that it could function as a base class, and have several of its operations overridden.\nThis allows for example, the NES to disable decimal mode.","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/40ae3f1b390175b7e47a15d187a1467abdd7ad93"},{"sha":"92dbead1c5deee2ef4f582ce8033bb6164cbd2bb","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Upgraded Log4net to 1.2.13","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/92dbead1c5deee2ef4f582ce8033bb6164cbd2bb"},{"sha":"17f5827711f6904d29ad5e893972b66f5d2f9cf8","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Improved Absolute, AbsoluteX and AbsoluteY Addressing modes, so they correctly perform dummy reads and increment PC\nAdded Dummy Reads to BRK, RTI, RTS, PHA, PHP, PLA, PLP\nAdded Dummy Writes to ASL, LSR, ROL, ROR, INC, DEC\nRemoved a bunch of extraneous calls, to add 0 to the PC","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/17f5827711f6904d29ad5e893972b66f5d2f9cf8"},{"sha":"f0d7e88b3dc0c808294590fc382b9c5ba87ad5f1","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Fixed Relative Addressing\nFixed Page Boundaries on Relative Addressing","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/f0d7e88b3dc0c808294590fc382b9c5ba87ad5f1"},{"sha":"8089eb94192a829e2728f65021cc5dcc0328639a","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Fixed the Absolute X and Absolute Y page boundaries.\nFixed the dummy reads for them also","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/8089eb94192a829e2728f65021cc5dcc0328639a"},{"sha":"f3985988d7a147a7eb52005d8fa3d458629f28d2","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"IndirectX now does the correct dummy reads and increments the PC correctly.","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/f3985988d7a147a7eb52005d8fa3d458629f28d2"},{"sha":"6bc3b5cde3f32b9cf0bb514dadc3ca13e78de250","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Fixed the Indirect Indexed addressing","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/6bc3b5cde3f32b9cf0bb514dadc3ca13e78de250"},{"sha":"3978ea465f747333c62190b5f733654fe3ed2957","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Fixed stuff with Zero Page Indexing, and Zero Page","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/3978ea465f747333c62190b5f733654fe3ed2957"},{"sha":"f15bfeb94d0d3e70800301393b0b3a4c3c0873bc","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Changed the If Debug to use a Conditional instead","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/f15bfeb94d0d3e70800301393b0b3a4c3c0873bc"},{"sha":"224fd6bfb43b7484e7035022690f10fd4ab71ca4","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Change Rest to Access memory directly.\nCommented out some of the SetDisassembly as it was duplicate instructions.\nModified Absolute addressing to use Bitwise operations.\nFixed the Wrap on IndirectX when crossing the Page Boundary\nFixed the Extra Cycle on Branching\nFixed the Dissasembly on Relative to not move the PC","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/224fd6bfb43b7484e7035022690f10fd4ab71ca4"},{"sha":"d074c5b8e97adb7b7d33b31a6df62bf44f2e1087","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Changed NMI and IRQ to only occur after the current instruction finished. This was causing incorrect behavior if it occurred in the middle of an instruction.","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/d074c5b8e97adb7b7d33b31a6df62bf44f2e1087"},{"sha":"05fbb56099ecb86fc136a89c54021067d0bd8856","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Fixed another issue with Cycles","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/05fbb56099ecb86fc136a89c54021067d0bd8856"},{"sha":"27e5eaa70d0f526d34af74c844f167ac1aef8213","author":{"name":"Aaron Mell","email":"cf9057855c4d80567cba163abb41d486555278f3@gmail.com"},"message":"Updated projects to .net 4.6.1\nUpdated several nuget packages (Common.Logging, Nunit)","distinct":false,"url":"https://api.github.com/repos/aaronmell/6502Net/commits/27e5eaa70d0f526d34af74c844f167ac1aef8213"}]}
{"actor":{"display_login":"aaronmell"}}