Commit Graph

111 Commits

Author SHA1 Message Date
James Tauber
ebca76c29b factored out stack pull/push 2011-08-06 21:30:58 -04:00
James Tauber
d6875b2419 refactored flags to status byte and back 2011-08-06 21:12:02 -04:00
James Tauber
20457db088 slight refactor of update_nz and update_nzc 2011-08-06 21:05:22 -04:00
James Tauber
accc0a60bd implemented BRK and RTI 2011-08-06 21:00:50 -04:00
James Tauber
807f392386 make further use of addressing mode refactor 2011-08-06 18:13:56 -04:00
James Tauber
28fcca6bde added zero_page_y_mode 2011-08-06 18:09:37 -04:00
James Tauber
3344005fe7 added wrap-around for zero_page_x_mode 2011-08-06 18:08:39 -04:00
James Tauber
fef234f7c0 refactored addressing mode code 2011-08-06 18:07:50 -04:00
James Tauber
a48716a900 added if __name__ == "__main__" test for mainline 2011-08-06 17:46:38 -04:00
James Tauber
55d700fc68 simplified screen address to col/row translation based on code from 2006 2011-08-06 17:43:59 -04:00
James Tauber
80f221b0f5 initial update from 2001 code 2011-08-06 16:55:33 -04:00