Commit Graph

117 Commits

Author SHA1 Message Date
Stefan Arentz
01d3ee8941 Change travis-ci build to OS X 2016-12-18 22:15:15 -05:00
Stefan Arentz
ab1a317b75 Fixes #81 With --color specified, text should be white 2016-12-18 22:13:27 -05:00
Stefan Arentz
a36f95676c Fixes #80 Introduce --model argument 2016-12-18 20:46:51 -05:00
Stefan Arentz
e7b9b1f22c Move sources and roms into src directory 2016-12-18 20:33:04 -05:00
Stefan Arentz
c667ec4c1e Fixes #13 Implement a terminal for the Apple/Replica 1 (#77) 2016-12-18 20:18:45 -05:00
Stefan Arentz
095ca9d191 Fixes #6 - Throttle CPU speed to 1 Mhz 2016-12-11 11:34:31 -07:00
Stefan Arentz
7be7c2eff9 Ignore writes to C030 / SPKR 2016-12-11 11:34:30 -07:00
Stefan Arentz
ed84cb7081 Fixes #65 - Implement Color HGR (#68) 2016-12-11 11:34:30 -07:00
Stefan Arentz
5e16b98516 Fixes #73 - Soft switches for the Language Card are incorrect" 2016-12-11 11:34:27 -07:00
Stefan Arentz
0c20d57f04 Fixes #72 - Ignore the annunciators 2016-12-10 16:24:30 -10:00
Stefan Arentz
a9027b884b Fixes #71 - Handle writes to screen soft switches 2016-12-10 16:18:42 -10:00
Stefan Arentz
733f2e6141 Fixes #64 - Fullscreen Support (#69) 2016-12-10 15:57:13 -10:00
Stefan Arentz
a04c33547f Fixed license typo in Makefile 2016-12-09 13:32:53 -10:00
Stefan Arentz
043dde5f3d Fixes #66 - Button Support (#67) 2016-12-09 13:26:09 -10:00
Stefan Arentz
e8fc50ba2a Fixes #64 - Refactor Rendering Code (#63) 2016-12-09 08:18:41 -10:00
Stefan Arentz
3f939d41a9 Merge branch 'Issue53ImplementHighResolutionGraphics' 2016-12-07 16:14:59 -10:00
Stefan Arentz
42bc00af0e Merge branch 'master' into Issue53ImplementHighResolutionGraphics 2016-12-07 16:14:38 -10:00
Stefan Arentz
d55108f636 Fixes #53 Implement High Resolution Graphics 2016-12-06 05:45:04 -10:00
Stefan Arentz
4ebfa9b951 Fixes #48 Implement the Apple Language Card (#58) 2016-12-04 23:12:56 -10:00
Stefan Arentz
e7a04968e1 Fixes #48 Implement the Apple Language Card 2016-12-04 23:06:55 -10:00
Stefan Arentz
70730b7512 Fixes #48 Implement the Apple Language Card 2016-12-04 23:05:20 -10:00
Stefan Arentz
7c94c0bc8f Fixes #48 Implement the Apple Language Card (#58) 2016-12-05 03:49:38 -05:00
Stefan Arentz
653217f5c0 Fixes #14 - Use Original Apple ][+ ROMs (#56) 2016-12-02 11:36:18 -05:00
Stefan Arentz
8c540daa1b Fixes #49 Implement low resolution graphics (#55) 2016-12-02 11:36:07 -05:00
Stefan Arentz
1a26f30350 Fixes #51 - Replace Apple2Forever font with original character rom (#54) 2016-12-01 09:34:36 -05:00
Stefan Arentz
7f66bbccdf Include some basic test disks 2016-11-29 21:52:29 -05:00
Stefan Arentz
aa66588a47 Fixes #44 - Implement the Disk ][ Controller 2016-11-29 21:51:27 -05:00
Stefan Arentz
5a445f1d9b Fixes #47 - Add a --memory argument to easily add file based memory regions 2016-11-29 21:08:56 -05:00
Stefan Arentz
428599d877 Fixes #45 - Implement a minimal Apple ][+ (#46) 2016-11-29 21:05:55 -05:00
Stefan Arentz
3eec050286 Update README.md 2016-11-26 08:50:38 -05:00
Stefan Arentz
2ad92e33ca Fixes #43 - Starting with --machine=apple1 hangs the emulator 2016-11-23 22:25:36 -05:00
Stefan Arentz
eab16a1d3b Fixes #3 - Implement 65C02 Instructions (#42) 2016-11-23 22:17:24 -05:00
Stefan Arentz
15be191d05 Fixes #4 - Write a basic framework for unit tests 2016-11-22 15:55:35 -05:00
Stefan Arentz
2094597e34 Fixes #40 - Missing Decimal support for ADC/SBC 2016-11-22 15:53:38 -05:00
Stefan Arentz
eb9c0751a2 Fixes #38 - SBC (indirect),Y incorrectly interpreted 2016-11-22 09:18:45 -05:00
Stefan Arentz
6939be8db4 Fixes #37 - SBC zeropage,X incorrectly interpreted 2016-11-22 09:07:04 -05:00
Stefan Arentz
7947bb32b0 Fixes #36 - Addressing (indirect,X) does not wrap properly 2016-11-22 07:41:47 -05:00
Stefan Arentz
9be1f00a9b Fixes #35 - The STA ABS,X (0x9D) instruction has incorrect length 2016-11-21 22:58:37 -05:00
Stefan Arentz
15b3eda350 Fixes #34 - Trace shows old stack values 2016-11-21 22:52:43 -05:00
Stefan Arentz
a1f656b630 Fixes #32 - Strict mode is always enabled 2016-11-21 22:43:35 -05:00
Stefan Arentz
a57248f086 Fixes #33 - Trace shows incorrect stack 2016-11-21 22:41:07 -05:00
Stefan Arentz
f981835e44 Fixes #31 - Allow RAM images to be loaded from disk 2016-11-21 20:47:27 -05:00
Stefan Arentz
d10de168ee Fixes #30 - The --machine command line option does not work 2016-11-21 20:38:24 -05:00
Stefan Arentz
8b2a89dda6 Fixes #11 - Create better tracing facility 2016-11-18 16:50:31 -05:00
Stefan Arentz
0bee4f7b93 Added a minimal README 2016-11-16 22:56:20 -05:00
Stefan Arentz
5821b9c32a Resolve compile error on Linux 2016-11-16 22:54:35 -05:00
Stefan Arentz
3fb4b362d8 Use -std=c99 instead of -std=c11 2016-11-16 22:47:34 -05:00
Stefan Arentz
a5b5a887b5 Adding a Travis CI configuration 2016-11-16 22:47:14 -05:00
Stefan Arentz
03ccb373eb Change compiler to cc for better cross-platform compat 2016-11-16 22:46:35 -05:00
Stefan Arentz
79d951fb29 Fixes #25 - Remove delay code 2016-11-16 22:46:29 -05:00