Luigi Thirty
|
45e5c3c658
|
more optimization of the CPU
|
2017-07-31 17:09:37 -04:00 |
|
Luigi Thirty
|
b6a65d1eb7
|
optimizing
|
2017-07-31 16:52:51 -04:00 |
|
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 |
|