1
0
mirror of https://github.com/livingcomputermuseum/UniBone.git synced 2026-04-20 01:23:48 +00:00
Commit Graph

10 Commits

Author SHA1 Message Date
Josh Dersch
01755df8c2 Further cleanup, implementation of missing commands. 2020-04-02 02:55:33 +02:00
Josh Dersch
06b2a6ebc9 Major refactoring for overlapped-seeks. Moved most of the RP drive logic to rp_drive_c,
where I should have put it to begin with.  Working better, still a few glitches to track
down and a number of register bits that need to be hooked up properly.
2020-04-01 01:56:11 +02:00
Josh Dersch
8906fe3485 Code cleanup/simplification. Moved stuff out to rp_drive_c that belonged there. 2020-03-30 21:13:15 +02:00
Josh Dersch
b6f933a4a2 Small cleanup, implemented most of the remaining rp04/05/06 functions. Prep for supporting multiple drives. 2020-03-27 19:12:51 +01:00
Josh Dersch
828e4f5371 RH11 now runs 2.11bsd reliably; interrupt priority was mistakenly set to 6 instead of 5. Fixed.
Cleaned up bizarre formatting screwups in rk11/rk05 and mscp code, along with other general cleanups.
2020-03-26 09:02:21 +01:00
Josh Dersch
e037b0d36d Added dato_mask to allow discerning DATOB operations to emulated registers.
This allows the RH11's RHCS1 register to function properly.  2.11BSD now boots!
2020-03-25 07:06:54 +01:00
Josh Dersch
6bc7703e63 Cleanup, modifications while trying to get diagnostics to pass. 2020-03-24 01:39:31 +01:00
Josh Dersch
f2b6ece8f1 Status bit fixes; 2.11BSD gets a bit further. 2020-02-03 02:44:09 +01:00
Josh Dersch
a72a845623 Slow progress. RH11 can now boot 2.11BSD and load the kernel into memory; XP driver then fails
to read the label block, though it looks like the proper transfers take place.

Minor code cleanup.
2020-01-29 02:03:35 +01:00
Josh Dersch
311b5f48a7 Further RH11/RP0x implementation. Boots 2.11BSD then falls over; code is currently a tangly mess.
Started cleanup of old code that got mangled by someone running "indent" over it.  Ugh.
2020-01-25 03:09:49 +01:00