Commit Graph

76 Commits

Author SHA1 Message Date
Will Angenent 5899396fb6 Added scale to the command line 2019-11-25 23:47:11 +00:00
Will Angenent 85417562c1 Added colored hires mode and monochrome keyboard toggle 2019-11-25 21:15:14 +00:00
Will Angenent 9323078bc0 Added flag to disable DOS delay code 2019-11-10 12:32:16 +00:00
Will Angenent 4e5449f3ca Migrated to GO11 modules 2019-11-02 15:50:17 +00:00
Will Angenent c49a14d9ca Replaced charmap sheet png loading with hardcoded characters ...
... the main reason for this was so that the character map is
a static asset.
2018-05-29 19:51:19 +01:00
Will Angenent ca7f2d2e04 Made golint happy 2018-05-28 18:12:08 +01:00
Will Angenent 01adea08ba Added missing assert 2018-05-28 17:30:12 +01:00
Will Angenent ec44175e62 Added comments to disk package 2018-05-28 17:01:59 +01:00
Will Angenent 5e330c1373 Added comments to mmu package 2018-05-28 16:49:09 +01:00
Will Angenent b549d0e33d Added some documentation to cpu package & made some small tweaks 2018-05-28 16:15:01 +01:00
Will Angenent c397f0e092 Made everything that can be private in cpu package private 2018-05-28 14:21:16 +01:00
Will Angenent 01e92c6c80 Added instructions for the CPU tests and a missing file 2018-05-28 14:00:01 +01:00
Will Angenent bf09ca8257 More comments 2018-05-28 11:14:18 +01:00
Will Angenent dc28e6afe4 Renamed RWTS test filename to indicate it's DOS 2018-05-28 10:44:21 +01:00
Will Angenent 9b34349e8a Added more comments 2018-05-28 10:43:21 +01:00
Will Angenent 7caa6647e7 Merged some common code 2018-05-27 23:07:40 +01:00
Will Angenent ce69239c1e Added comments to video.go 2018-05-27 22:58:19 +01:00
Will Angenent 650669ecff Added a bunch of comments 2018-05-27 22:15:52 +01:00
Will Angenent 99b6faf7e3 README tidy up 2018-05-27 21:46:14 +01:00
Will Angenent 7e19cdeed4 Fixed run intructions 2018-05-27 20:45:31 +01:00
Will Angenent 01ffd7e781 Use a stock DOS3.3 slave disk & fixed the tests 2018-05-27 20:37:26 +01:00
Will Angenent 12e3eb2218 Adapted DOS3.3 test to use a master disk, to match the README's instructions 2018-05-27 20:08:48 +01:00
Will Angenent a08ed604c8 Added README 2018-05-27 17:18:33 +01:00
Will Angenent a1907b759b Renamed prodos disk for consistency 2018-05-27 16:22:23 +01:00
Will Angenent d3fc9c5469 Added license 2018-05-27 16:12:10 +01:00
Will Angenent ade84dc657 Added glide based dependency management 2018-05-27 14:39:03 +01:00
Will Angenent 024eebae61 Renamed mos6502 to apple2 2018-05-27 11:05:00 +01:00
Will Angenent f95348163d Renamed appleiie to apple2e 2018-05-27 10:49:38 +01:00
Will Angenent 6d75050954 Added source of the charmap 2018-05-26 23:31:25 +01:00
Will Angenent 7ce52edf93 Moved disk module out of mmu 2018-05-26 23:23:35 +01:00
Will Angenent 2aa16a20f0 Made a bunch of things private in disk.go 2018-05-26 23:17:18 +01:00
Will Angenent 543bb6925c Removed -image flag, the disk image is a non-positional param now 2018-05-26 23:08:38 +01:00
Will Angenent 3233cfc244 Added page switching in text, gr and hgr 2018-05-26 22:27:29 +01:00
Will Angenent 3dd01cd5f2 Removed comment 2018-05-26 21:35:11 +01:00
Will Angenent d950bb8ff0 Fixed aux memory writes that should have been ignored
This was killing the Prodos basic intepreter bootstrapper since a write was
going to main memory at $800, leading to invalid code when the JMP to $0800
from the prodos reloader was done.
2018-05-26 13:58:41 +01:00
Will Angenent 9f2226d968 Updated drive head move logic to handle Prodos's head move logic 2018-05-20 19:55:00 +01:00
Will Angenent 6f19957ee7 Added aux memory and 80 column card stubs ...
... just enough to fool prodos that there's only 64k of RAM and no
80 column card.
2018-05-20 17:19:40 +01:00
Will Angenent f1dff51564 Added bank switched upper memory 2018-05-20 14:58:12 +01:00
Will Angenent a43fd7c08c Added Disassemble utils 2018-05-20 13:45:06 +01:00
Will Angenent c2163c8197 Fixed multiple DOS tests not working 2018-05-20 13:45:06 +01:00
Will Angenent e48ca1a393 Fixed test var clobber 2018-05-19 11:07:39 +01:00
Will Angenent c26b44c686 Added optional click when drive head moves
Very primitive but kind of entertaining.
2018-05-19 10:55:41 +01:00
Will Angenent bdcf3e0db7 Added disk writes 2018-05-17 14:29:13 +01:00
Will Angenent 1ea1b10ab0 Ensure DOS actually boots in boot test 2018-05-16 10:39:53 +01:00
Will Angenent 699b4923bd Added monochrome hires mode 2018-05-15 21:56:16 +01:00
Will Angenent 94c6ecd97d Added some comments to the audio samples calculation 2018-05-15 15:45:06 +01:00
Will Angenent de7299a5ab Rearranged files and resurrected CPU test 2018-05-14 23:40:31 +01:00
Will Angenent 55e0b6b664 Added dos33 boot test for benchmarking purposes 2018-05-14 23:23:01 +01:00
Will Angenent 825840a9b6 Removed unused var 2018-05-14 23:03:12 +01:00
Will Angenent 91cf87d297 moved reset to a better place 2018-05-14 22:49:35 +01:00