Commit Graph

70 Commits

Author SHA1 Message Date
Luigi Thirty
0d0a093f4e added apple 2e roms 2017-08-13 00:20:45 -04:00
Luigi Thirty
c0a340c026 weirdo swift thing 2017-08-12 20:24:30 -04:00
Luigi Thirty
cafacf2f18 working on adding notifications, adding preferences 2017-08-12 01:38:57 -04:00
Luigi Thirty
a9a12189af black and white high resolution graphics work 2017-08-11 20:15:07 -04:00
Luigi Thirty
5fc2be1fdc HGR is so weird 2017-08-11 03:10:10 -04:00
Luigi Thirty
ff51d2f4b2 hires starting 2017-08-10 20:06:41 -04:00
Luigi Thirty
7575e135b4 fixed prodos sector loading 2017-08-10 19:42:10 -04:00
Luigi Thirty
cfb764b85a page 2 2017-08-10 18:59:55 -04:00
Luigi Thirty
6a149b3365 boots prodos 2.4! 2017-08-10 02:11:39 -04:00
Luigi Thirty
181b98b95c fixed language card memory reads not being redirected to LC RAM, prodos 2.4 now gets to the directory listing before crashing 2017-08-10 00:05:14 -04:00
Luigi Thirty
92a77fc3d5 added illegal NOP decoding so ProDOS 2.4 boots (at least to a screen saying there's not enough memory) 2017-08-08 18:48:03 -04:00
Luigi Thirty
9ffc814961 prodos!!! i hate you 2017-08-08 04:01:30 -04:00
Luigi Thirty
e236dcd7a6 working on prodos block support 2017-08-08 03:00:16 -04:00
Luigi Thirty
1e54fceec3 select disk images to boot 2017-08-08 00:08:05 -04:00
Luigi Thirty
8f9ea69483 Apple II+ boots 2017-08-07 15:44:13 -04:00
Luigi Thirty
c91c1cb4e5 working on language card support, Apple II+ support (Applesoft BASIC ROMs), disk writing support 2017-08-07 02:32:24 -04:00
Luigi Thirty
26549c7737 more disk fixes
adding language card
2017-08-06 20:16:25 -04:00
Luigi Thirty
e501990af3 Disk II can boot disks now! Maybe soon you'll actually be able to *select* disk images, too. 2017-08-06 03:38:41 -04:00
Luigi Thirty
8bac7aace2 fixed the nibblizer routine -- DOS 3.3 disks boot now! 2017-08-06 03:21:49 -04:00
Luigi Thirty
37bb5990fd more disk drives 2017-08-05 03:29:07 -04:00
Luigi Thirty
0fa0393050 more disk progress 2017-08-04 22:59:15 -04:00
Luigi Thirty
f603cdaf58 now it at least loads the boot loader, but it can't read Track 2? 2017-08-04 17:06:03 -04:00
Luigi Thirty
e29b94ccbe more disk drive work 2017-08-04 03:20:17 -04:00
Luigi Thirty
897c883837 6-and-2 encoding for disk images
reading the volume table of contents from dos 3.3 disk images
2017-08-03 22:53:36 -04:00
Luigi Thirty
ab3c32af3d attached the Disk II ROM
peripherals
2017-08-03 00:31:12 -04:00
Luigi Thirty
d0c22b09eb low res graphics! 2017-08-02 18:54:50 -04:00
Luigi Thirty
5e6ae41c86 sbc notes 2017-08-02 04:07:19 -04:00
Luigi Thirty
4efe09ad30 carry flag problem 2017-08-02 04:01:06 -04:00
Luigi Thirty
16ad485931 apple II boots to monitor and BASIC starts but doesn't run programs 2017-08-01 17:40:01 -04:00
Luigi Thirty
caad9c6ff6 some bugfixes and adaptations for Apple II 2017-08-01 03:28:26 -04:00
Luigi Thirty
f6e0467fe1 how hard can bolting Apple II onto this be? 2017-08-01 02:02:49 -04:00
Luigi Thirty
a2b4003bb8 more preferences work 2017-07-31 22:39:28 -04:00
Luigi Thirty
3bb4eed9d1 optimizations, refactoring, cleanup, fixing warnings, all kinds of stuff 2017-07-31 21:35:34 -04:00
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