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