1
0
mirror of https://github.com/livingcomputermuseum/UniBone.git synced 2026-01-28 12:49:08 +00:00
Commit Graph

15 Commits

Author SHA1 Message Date
Joerg Hoppe
3952cb93b0 Enable devices individually over param "enabled"
UNIBUS addr, intr vector, level setable
2019-06-20 21:58:04 +02:00
Joerg Hoppe
ccd6747892 Cleanup, EOL Windows->Unix 2019-06-19 07:30:26 +02:00
Joerg Hoppe
7866641a3d added zkma memtest 2019-06-18 21:06:02 +02:00
Joerg Hoppe
eaa0e0dbe0 Merge branch 'master' of https://github.com/j-hoppe/UniBone 2019-06-18 21:04:04 +02:00
Joerg Hoppe
264f6e5085 Cleanup incomplete commits 2019-06-18 21:03:02 +02:00
Joerg Hoppe
1a79abb89f Cleanup incomplete commits 2019-06-18 20:38:07 +02:00
Joerg Hoppe
a4dc6af85c New ".input" command for "demo" scripts 2019-06-14 16:33:48 +02:00
Joerg Hoppe
db0167afe1 Version 2019-06: many changes
PRU1 code split into multiple images
1. test functions
2. UNIBUS operation

PRU1 bus latch interface
Write byte/bits access not with MACROS (random optimizer influence),
now with *_helper() procedures. Same timing, more determinism, much code saving.
Nono more  ASM code to write PRU0 XFER area.

demo: menu to test UNIBUS signals directly

rework "Arbitration" logic: now 3-fold
Rework of UNIBUs arbtiration: NONE/CLIENT/MASTER
- no Arbitrator (SACK penidng for 11/34 Konsole) (NONE)
- phyiscal PDP_11 CPU is Arbitrator (CLIENT)
- UniBone implements Arbitrator (MASTER)
- Same PRU code loop handles all arbitration types

PRU buslatch timing slower, for some problematic PCBs

 More aggressive bus latch  selftest
 (mixed patterns, running on PRU now)

Refinement of ready-to-run scripts
- Adapted to changed "demo" menu
- new name scheme
<OS>_<boot- drive>_<PDP-11CPU>
indicates
- which OS is run
- which disk emulation is used and what is the boot device
- what is the (minimum) PDP-11 to run that

Merged in Joshs DMA timing for 11/84
UNIBUS master cycles waits 350 us before MSYN, instead 150.

Merged in Joshs DMA request queue
multiple devices canrequest INTR and DMAs concurrently, will be put on the bus sequentially

Merged in Joshs MSCP driver
- Build RT-11v5.5 for MSCP
- added boot loader "du.lst"

MSCP run scrips
2.11BSD on MSCP on PDP-11/44
RT11 on MSCP

Fix: image file sizing
Disk image file exptend automatically if block beyond current file end is written
2019-06-14 16:31:01 +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