Commit graph

470 commits

Author SHA1 Message Date
David Given
d3db03d399
Merge pull request #51 from davidgiven/bdos
Import the Digital Research BDOS.
2022-07-12 01:26:26 +02:00
David Given
46455c0cd0 Port the CCP to zmac _properly_ (using --dri mode). 2022-07-12 00:43:31 +02:00
David Given
ce0ea5fd9b Backed out changeset 8d1e87b813c4 2022-07-12 00:41:20 +02:00
David Given
c64ad872c7 Make the BDOS build with zmac (using --dri). 2022-07-12 00:40:18 +02:00
David Given
b99d185d72 Raw import of the Digital Research BDOS. 2022-07-12 00:32:08 +02:00
David Given
b8b53ca5b8
Merge pull request #50 from davidgiven/ccp
Import the Digital Research CCP.
2022-07-11 22:52:01 +02:00
David Given
3727a8d85f Port the DR CCP to build with zmac. 2022-07-11 22:50:24 +02:00
David Given
100d74e9e2
Merge pull request #49 from davidgiven/asm80
Import DR's asm80.
2022-07-09 13:30:01 +02:00
David Given
3f3d1e4230 Raw import of the DR CCP. 2022-07-09 12:46:35 +02:00
David Given
9320652c11 Update README. 2022-07-09 12:37:23 +02:00
David Given
101f4a7871 Include asm80 with the NC200 build (mostly just to make sure it works). 2022-07-09 12:30:07 +02:00
David Given
e9b8466871 Make asm80 build. 2022-07-09 12:28:48 +02:00
David Given
1416b50b89 Raw import of asm80. 2022-07-09 00:34:46 +02:00
David Given
52aa63b009
Merge pull request #48 from davidgiven/bazel
Fix the remaining bazel issues
2022-06-02 22:26:35 +02:00
David Given
b98c95b725 Add dependency. 2022-06-02 22:04:07 +02:00
David Given
23c5892ef6 Make the tests work. Actually export the build artifacts after building. 2022-06-02 21:58:05 +02:00
David Given
db40778dce
Merge pull request #47 from davidgiven/bazel
Convert build system to bazel.
2022-06-01 22:42:50 +02:00
David Given
be90f2543d Update README. 2022-06-01 22:42:37 +02:00
David Given
7e222352d5 Still not working. 2022-06-01 22:32:27 +02:00
David Given
f2c4547ed6 Apparently I never comitted this. 2022-06-01 22:24:05 +02:00
David Given
79ccd3c793 Try something else to fix the path. 2022-06-01 22:18:35 +02:00
David Given
de7d7185b1 Try propagating the path. 2022-06-01 22:10:02 +02:00
David Given
33b4f7c612 Look for the ACK on the path. 2022-06-01 21:59:47 +02:00
David Given
8d89de7888 Oops, forgot to commit the workspace file. 2022-06-01 21:42:09 +02:00
David Given
ce46a37ec4 Require Ubuntu 22.04. 2022-06-01 21:39:16 +02:00
David Given
d44b120073 Update github workflow for bazel. 2022-06-01 21:38:14 +02:00
David Given
01a4ef13c1 Fix warnings and stop using the Z180 helper macros. 2022-06-01 21:37:06 +02:00
David Given
a4739d5e8d Switch from ackbuilder to bazel. 2022-06-01 21:21:24 +02:00
David Given
c12cf80bff
Merge pull request #46 from davidgiven/zmac
Upgrade zmac to the latest version.
2022-04-24 23:53:27 +02:00
David Given
845d827127 Upgrade zmac. 2022-04-24 23:33:00 +02:00
David Given
6ce9fc6e87
Merge pull request #45 from davidgiven/brotherwp1
Actually finish the WP-1 terminal emulator.
2022-04-22 21:41:32 +02:00
David Given
df47d7f88b Fix the WP1 tty to actually work --- clear screen was too slow to keep up with
9600 baud, and insert character was just broken.
2022-04-22 21:12:25 +02:00
David Given
76692c152e Add pterm to the Brother WP-1 build (I can do this because it's my code). 2022-04-17 00:55:43 +02:00
David Given
c579add28f Merge. 2022-03-13 11:35:33 +01:00
David Given
8f3c4114f0 Add some very brief hardware notes. 2022-03-13 11:35:14 +01:00
David Given
c1473798c0 Add the Brother WP-1 to the index. 2022-03-13 11:34:38 +01:00
David Given
6696a524a6
Merge pull request #44 from davidgiven/wp1
Add support for the Brother WP-1.
2022-03-12 23:00:25 +00:00
David Given
7f3fb6ac03 Move everything into the brotherwp1 directory. 2022-03-12 23:36:27 +01:00
David Given
5af3ee3e1c Ensure that disk images are correctly padded. 2022-03-12 23:29:43 +01:00
David Given
d8985fa210 Add a mapping from ASCII to the Brother character set. 2022-03-12 23:16:47 +01:00
David Given
b660a5982e Disk writing... is there, but doesn't work. I think I'm driving the Brother OS
incorrectly. It just ends up corrupting the disk.
2022-03-12 20:28:20 +01:00
David Given
28a9bad135 Enable the cursor. 2022-03-12 16:34:46 +01:00
David Given
8935fc2c65 The keyboard now mostly works. 2022-03-12 16:02:16 +01:00
David Given
9c821b7c9e Add some of the new tst instructions. 2022-03-12 16:01:56 +01:00
David Given
8499ca664b Update keymap with useful keys like space and delete. 2022-03-12 13:44:06 +01:00
David Given
48fb1de1a7 Floppy drive motor stop now works. 2022-03-12 13:43:46 +01:00
David Given
efa02b669d Reading from the floppy seems to work. 2022-03-12 12:48:11 +01:00
David Given
b4bb5c259f Scrolling down works! 2022-03-12 12:47:13 +01:00
David Given
efbd58e34d Make the disk defs match the BIOS settings. 2022-03-12 01:22:38 +01:00
David Given
e8640fe9ba First response from the keyboard. 2022-03-12 00:04:37 +01:00