Commit Graph

138 Commits

Author SHA1 Message Date
Stefan Arentz 692d8a42ac Updates .gitignore 2016-12-28 22:32:37 -05:00
Stefan Arentz 917feaaab5 Fixes #106 Bring back --trace option 2016-12-28 16:40:16 -05:00
Stefan Arentz 2c2cea17dc Small fixes to deal with warnings about comparing signed and unsigned ints 2016-12-27 11:36:38 -05:00
Stefan Arentz 04ee3ab615 Tuning CFLAGS 2016-12-27 11:36:01 -05:00
Stefan Arentz 7a6e38a78d Refactor dsk->skip code to avoid GCC error 2016-12-26 22:23:49 -05:00
Stefan Arentz 718561744c Quick fix for cpu tests to correctly recognize errors 2016-12-26 21:59:46 -05:00
Stefan Arentz ba1e85ded0 Allow CC to be overridden 2016-12-26 17:17:30 -05:00
Stefan Arentz 49b27372f2 Fixes #101 Fix compilation issues on Linux 2016-12-26 17:17:30 -05:00
Stefan Arentz 2aef5568fa Fixes #99 Replace usage of strsep() with strtok_r() 2016-12-26 17:17:30 -05:00
Stefan Arentz 762c746aef Adding some random tests 2016-12-26 11:10:26 -05:00
Stefan Arentz f80e7cf8e6 Fixes #79 Bring back --memory argument (#98) 2016-12-26 11:03:47 -05:00
Stefan Arentz c9c7dbe7fd Fixes #96 Backspace should act as left-arrow key 2016-12-26 00:36:39 -05:00
Stefan Arentz 0f38a92a4e Fixes #95 Make video refresh rate configurable, default to 30 2016-12-25 23:48:48 -05:00
Stefan Arentz 674907e624 Fixes #50 Implement flashing text 2016-12-25 23:41:18 -05:00
Stefan Arentz 99f5833815 Fixes #94 Terminal is broken for Apple 1 emulation 2016-12-25 22:23:37 -05:00
Stefan Arentz b99de0f3cd Minor comment fixes 2016-12-25 22:03:37 -05:00
Stefan Arentz c3d33dba2c Print PC when unexpected io is read/written 2016-12-21 21:50:02 -05:00
Stefan Arentz 1daa5c86da Update README.md 2016-12-20 09:24:41 -05:00
Stefan Arentz 2557b2b1d0 Fixes #74 Implement Paddle/Joystick Support (#85) 2016-12-19 22:30:33 -05:00
Stefan Arentz 5596fc4555 Make sure SDL is installed on Travis-CI 2016-12-18 22:27:06 -05:00
Stefan Arentz 531d469212 Fixes #75 Force screen update after changing window mode 2016-12-18 22:19:44 -05:00
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