Commit Graph

35 Commits

Author SHA1 Message Date
Luigi Thirty acdefbb4fb change from ARGB32 to BE555 2017-07-31 16:33:42 -04:00
Luigi Thirty 2045435cf4 adding a preferences screen and stuff 2017-07-31 03:03:14 -04:00
Luigi Thirty cb5a4bca62 switched over to drawing into a CVPixelBuffer 2017-07-31 00:44:43 -04:00
Luigi Thirty 16c100c565 speeding up frame rendering 2017-07-30 23:23:31 -04:00
Luigi Thirty 521e5a1636 OpenGL 2017-07-30 16:22:03 -04:00
Luigi Thirty a98bea0f34 thing 2017-07-30 02:32:53 -04:00
Luigi Thirty 447b39a2d0 it runs Integer BASIC! (but can't load cassettes so it's just hardcoded to load it at $E000) 2017-07-29 22:48:37 -04:00
Luigi Thirty 76e8801611 the terminal works 2017-07-29 16:11:14 -04:00
Luigi Thirty 4b9aa3cd59 Merge branch 'master' of github.com:Luigi30/FruitMachine-Swift 2017-07-29 03:13:44 -04:00
Luigi Thirty 906fe20761 why aren't view refreshing! 2017-07-29 02:56:06 -04:00
Luigi Thirty 0c75e6f75e graphics... sort of 2017-07-27 19:22:13 -04:00
Luigi Thirty 17f52a919e Update README.md 2017-07-27 02:38:32 -04:00
Luigi Thirty dd8301ccab started implementing the 40x24 video terminal. can draw characters from the character generator ROM anywhere on the screen, plus support routines for finding offsets of character cells. 2017-07-27 02:28:52 -04:00
Luigi Thirty 2903eac409 adding read and write override handlers i guess? 2017-07-26 00:44:53 -04:00
Luigi Thirty fb950c6cec cleaning up code 2017-07-25 23:33:26 -04:00
Luigi Thirty 7eb1982c5f passes all Klaus tests up to decimal test 2017-07-25 23:18:47 -04:00
Luigi Thirty 4a15c6aff5 passes Klaus tests up to the ADC test - not sure why yet 2017-07-25 19:32:41 -04:00
Luigi Thirty a10296d118 working on passing the klaus tests - works up to the JSR test 2017-07-25 03:56:31 -04:00
Luigi Thirty 3c04503525 adding a basic debug console and fixing issues with branch instructions 2017-07-24 23:25:55 -04:00
Luigi Thirty a0d28938b7 debugging! 2017-07-24 03:29:12 -04:00
Luigi Thirty 028574d142 typo 2017-07-23 20:40:59 -04:00
Luigi Thirty dc0d454a12 more instructions work 2017-07-23 20:40:48 -04:00
Luigi Thirty eb9f02758b more instructions, just need ADC/SBC and the shift instructions now 2017-07-23 14:50:46 -04:00
Luigi Thirty da828a5d36 some more opcodes and refactoring 2017-07-23 01:29:09 -04:00
Luigi Thirty 780f722955 added STA/STX/STY, CMP/CPX/CPY (todo: check if CMP works) 2017-07-22 21:46:26 -04:00
Luigi Thirty f3bbb0413e started on the disassembler 2017-07-22 15:46:02 -04:00
Luigi Thirty 87d5584eee working 2017-07-22 03:11:14 -04:00
Luigi Thirty e1a6a0c1b3 JMP works now yay 2017-07-21 22:13:53 -04:00
Luigi Thirty 944f51a186 added missing flag settings 2017-07-21 03:31:52 -04:00
Luigi Thirty 6f1027f788 Update README.md 2017-07-21 03:28:28 -04:00
Luigi Thirty 3f4fa7c278 Merge branch 'master' of github.com:Luigi30/FruitMachine-Swift 2017-07-21 03:27:38 -04:00
Luigi Thirty 9bc97a7022 more opcodes 2017-07-21 03:25:48 -04:00
Luigi Thirty d57b30ca68 Initial commit 2017-07-21 00:24:40 -04:00
Luigi Thirty 0d6988541d cool 2017-07-20 02:50:28 -04:00
Luigi Thirty 0c73b4751b Initial Commit 2017-07-19 23:44:57 -04:00