Commit Graph

116 Commits

Author SHA1 Message Date
Stefan Arentz
534b16c4f4 Merge branch 'master' into RenderingPerformance 2017-01-29 22:10:36 -05:00
Stefan Arentz
e0943d051a Fixes #86 Create a Boot Loader (#134) 2017-01-22 20:02:26 -05:00
Stefan Arentz
9a94156a5b Fix for GCC compilation issue 2017-01-17 03:18:32 +00:00
Stefan Arentz
8800bf2b9f Fixes #139 Optimize zero page and stack access (#140) 2017-01-15 20:48:16 -05:00
Stefan Arentz
f3781e2d69 Fixes #135 Benchmark Memory Routines (#136) 2017-01-15 16:49:06 -05:00
Stefan Arentz
349ebc0bad Fixes #137 Benchmark CPU Module (#138) 2017-01-15 16:28:32 -05:00
Stefan Arentz
83157ffe2a Removed the Apple IIe from the README 2017-01-14 20:33:45 -05:00
Stefan Arentz
af139f2e2c Fixes #129 Find Volume from disk image (#132) 2017-01-13 21:41:44 -05:00
Stefan Arentz
7acae93861 Fixes #104 Control keys don't work correctly (#130) 2017-01-13 21:29:25 -05:00
Stefan Arentz
a1536aa351 Add chr_test to .gitignore 2017-01-13 21:12:31 -05:00
Stefan Arentz
9df5355e31 Fixes #82 Support nib files 2017-01-09 21:39:55 -05:00
Stefan Arentz
70aef81778 Fixes #125 Remove all public _init() functions 2017-01-09 21:09:20 -05:00
Stefan Arentz
37d508c367 Fixes #126 Implement the same cpu throttling/screen update loop as we have on the two 2017-01-08 22:18:38 -05:00
Stefan Arentz
78182309a3 Fixes #120 Implement a software renderer 2017-01-08 04:38:03 +00:00
Stefan Arentz
29346949cc Fixes #120 Implement a software renderer 2017-01-08 03:59:05 +00:00
Stefan Arentz
139d07313d Fixes #120 Implement a software renderer 2017-01-08 03:40:23 +00:00
Stefan Arentz
582421ca3b Merge branch 'RenderingPerformance' of github.com:st3fan/ewm into RenderingPerformance 2017-01-08 03:08:37 +00:00
Stefan Arentz
03e12e6d93 Fixes #120 Implement a software renderer 2017-01-08 03:08:09 +00:00
Stefan Arentz
6e750c3168 Fixes #120 Implement a software renderer 2017-01-07 20:54:40 -05:00
Stefan Arentz
1adf2aa852 Fixes #120 Implement a software renderer 2017-01-07 14:10:34 -05:00
Stefan Arentz
f6beef7e34 Fixes #119 Print renderer debug info 2017-01-05 23:19:19 -05:00
Stefan Arentz
51293dc9de Fixes #118 Introduce a --debug option 2017-01-05 23:06:39 -05:00
Stefan Arentz
de64006303 Fixes #116 Support .po files 2017-01-01 19:35:33 -05:00
Stefan Arentz
181c87bebd Update Travis to use OS X 10.13 2017-01-01 09:23:46 -05:00
Stefan Arentz
fee8efce69 Fixes #110 Make cpu_test also print out the emulated cpu speed 2016-12-30 17:56:16 -05:00
Stefan Arentz
4b8df8f151 Small compilation fix for GCC 5.4 2016-12-30 09:12:08 -08:00
Stefan Arentz
e8fe9370f2 Fixes #88 Add an optional status row (#107) 2016-12-29 11:12:27 -05:00
Stefan Arentz
a5fdc45431 Fixes #108 Bring back the --strict option 2016-12-28 23:13:05 -05:00
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