Commit graph

463 commits

Author SHA1 Message Date
Dan Piponi
1cb1c71d42 Some tidying and dealing with warnings 2016-12-22 11:42:50 -08:00
Dan Piponi
b54f1852a0 More pushing down MonadAtari 2016-12-22 11:42:50 -08:00
Dan Piponi
97588eef29 Starting to thread MonadAtari back through again 2016-12-22 11:42:50 -08:00
Dan Piponi
ffa2c6c32c Unified all 8 bit words 2016-12-22 11:42:50 -08:00
Dan Piponi
b03cdf5aaa Deleted commented out bits 2016-12-22 11:42:50 -08:00
Dan Piponi
d586c6b391 Deleted commented out bits 2016-12-22 11:42:50 -08:00
Dan Piponi
dc8b2b940e Tiny fix 2016-12-22 11:42:50 -08:00
dpiponi
e2ebe345d9 Pulled out bank offset 2016-12-22 11:42:50 -08:00
dpiponi
f07cef04e7 Pulled out bank offset 2016-12-22 11:42:50 -08:00
dpiponi
ee0e514524 Eliminated Graphics 2016-12-22 11:42:50 -08:00
dpiponi
d39a3ec9f1 Removed Sprites 2016-12-22 11:42:50 -08:00
dpiponi
126e95673e False alarm. Xevious and combat 'work'. 2016-12-22 11:42:50 -08:00
dpiponi
b28824d702 Partly works. Combat+Xevious fail. 2016-12-22 11:42:50 -08:00
dpiponi
32a2ab6355 Switched a couple of things to IOUArrays 2016-12-22 11:42:50 -08:00
dpiponi
0b05ad6ec7 Still works despite ugliness 2016-12-22 11:42:50 -08:00
dpiponi
c9ff60de5a rom/ram at top 2016-12-22 11:42:50 -08:00
dpiponi
3c2a0cdc39 Switched a couple of things to IOUArrays 2016-12-22 11:42:50 -08:00
Dan Piponi
ddae469fa8 Vanilla-ish Haskell 2016-12-22 11:42:50 -08:00
Dan Piponi
95efd29f48 Slow :-( 2016-12-22 11:42:50 -08:00
Dan Piponi
8e4a6bdbae Pulled ioregisters to top 2016-12-22 11:42:50 -08:00
Dan Piponi
14eb474b81 Neater memory reads 2016-12-22 11:42:50 -08:00
Dan Piponi
98fe7f78f9 StellaClock at top 2016-12-22 11:37:52 -08:00
Dan Piponi
fe28e7c938 Graphics at top level 2016-12-22 11:37:52 -08:00
Dan Piponi
99dbd7ebac IntervalTimer at top 2016-12-22 11:37:52 -08:00
Dan Piponi
327a636c0e Removed some comments 2016-12-22 11:37:52 -08:00
Dan Piponi
ef287b1cbb Pulled Sprites out to top level 2016-12-22 11:37:52 -08:00
Dan Piponi
b374c605a6 Removed zoom* 2016-12-22 11:37:52 -08:00
Dan Piponi
39979ada80 Eliminating use of zoom 2016-12-22 11:37:52 -08:00
Dan Piponi
45a0c02f08 Small 2016-12-22 11:37:52 -08:00
Dan Piponi
402d08762c Moving everything into MonadAtari 2016-12-22 11:37:52 -08:00
Dan Piponi
7d3ea1b160 Small 2016-12-22 11:37:52 -08:00
Dan Piponi
d96a746ae3 Using StateT 2016-12-22 11:37:52 -08:00
Dan Piponi
1af4cf4ecd Converted to IORefs for top level 2016-12-22 11:37:52 -08:00
Dan Piponi
4b1d4f80df Nonworking put progress made 2016-12-22 11:37:52 -08:00
Dan Piponi
67db06b8be Minor 2016-12-18 21:31:38 -08:00
Dan Piponi
36132e0f1a Clean checkin 2016-12-17 07:37:54 -08:00
dpiponi
16133b9692 Flailing about 2016-12-16 18:35:21 -08:00
dpiponi
beb85e7d94 Tiny 2016-12-16 09:06:40 -08:00
dpiponi
3137f4210a Tiny 2016-12-16 08:07:00 -08:00
dpiponi
41fefa30d1 Correction 2016-12-16 07:53:19 -08:00
Dan Piponi
5988cec99c Tiny 2016-12-16 07:05:57 -08:00
dpiponi
618af634c7 Less monad 2016-12-16 06:45:24 -08:00
dpiponi
64648e7821 VideoOps now strict 2016-12-15 18:35:31 -08:00
dpiponi
ff088bc01e Separated out VideoOps 2016-12-15 18:15:59 -08:00
dpiponi
700d6f1941 Trying to remove gets. Possible doomed as they're in SDL. 2016-12-15 18:01:26 -08:00
Dan Piponi
c42dad28ff Temp checkin 2016-12-15 09:15:33 -08:00
Dan Piponi
b9b8494e10 Slight rearrangement of ball decision tree 2016-12-15 08:34:19 -08:00
Dan Piponi
29f2f63ae6 Did o=...-... in parent 2016-12-15 08:08:25 -08:00
Dan Piponi
74690fa3aa Minor 2016-12-14 17:53:42 -08:00
Dan Piponi
74e0de61f8 Got rid of unnecessary CInts 2016-12-13 18:31:16 -08:00