Josh Dersch
be3b6d57ed
Implemented AVAILABLE, ERASE, DETERMINE ACCESS PATHS commands. Tweaks to interrupt queueing (request_INTR now blocks until
...
the interrupt actually gets signaled on the unibus). OpenVMS 7.3 now boots on the VAX.
2019-05-06 19:28:20 +02:00
Josh Dersch
8eff2a4e10
Rewrote lower-level DMA and IRQ handling: DMA and IRQ requests are now queued and will run to completion on their own
...
without help from the device code (just call request_DMA and when it returns the DMA transfer is complete.) Fixed
request_DMA to chunk DMA transfers larger than 1024 bytes to avoid overrunning the mailbox's shared memory. Fixed
concurrency issues with DMA requests -- a race condition could cause DMA request data to get clobbered.
RT-11 now boots, MSCP behavior is now very reliable.
2019-05-04 03:30:26 +02:00
Josh Dersch
e0aabf2197
Changes to MSCP implementation with tweaks to PRU1 code to allow operation on 11/84 under 2.11BSD.
...
2.11BSD boots and works well enough to recompile itself.
2019-04-24 20:29:33 +02:00
Josh Dersch
2dbf475d20
Merge remote-tracking branch 'upstream/master'
...
Pulling in changes from upstream.
2019-04-16 02:40:41 +02:00
Josh Dersch
2189e264c3
Initial stab at MSCP implementation. Strives to be MSCP compliant but is not an emulation
...
of the UDA50 controller.
Currently works acceptably with RT-11, does not currently boot. Many holes in implementation.
2019-04-16 02:30:40 +02:00
Jörg Hoppe
81012ce54c
Merge pull request #1 from livingcomputermuseum/master
...
Add RK11-D / RK05 emulation
2019-04-09 07:29:40 +02:00
Josh Dersch
f0c33c6549
Adding makefile and menu changes for RK11/RK05 additions.
2019-04-05 21:09:26 +02:00
Josh Dersch
8c8a183116
Added RK11-D / RK05 emulation to the app demo.
2019-04-05 21:04:53 +02:00
Joerg Hoppe
49f62b4815
name cleanup
2019-04-05 12:23:46 +02:00
Joerg Hoppe
2530d9cbb5
Initial
2019-04-05 11:30:26 +02:00
Jörg Hoppe
1f5203b8f3
Update README.md
2019-04-05 08:22:19 +02:00
Jörg Hoppe
5fa325c09c
Initial commit
2019-04-05 08:19:51 +02:00