Interesting. What does it look like for the PDP-11?
Now in the testing phase for PDP-11 it looks like this
on the bus it takes up addresses:
177220 control register
177222 data register
177224 boot address 1
177226 boot address 2
(no any ROMs on the bus!)
driver for this configuration AZ.SYS
also the controller supports an alternative address 177200-177206
and it is possible to install two controllers simultaneously
driver for this configuration AY.SYS
to run you need to type
177226G
or
177224G
Code:
@177226G
AZ v1.2b Boot-I-Cold boot..
AZ (177220) disk driver v1.2b 2020
RT-11FB V05.07
.sh all
RT-11FB V05.07
Booted from AZ4:RT11FB
USR is set SWAP
EXIT is set SWAP
KMON is set NOIND
MODE is set NOSJ
TT is set NOQUIET
ERROR is set ERROR
SL is set OFF
EDIT is set KED
FORTRAN is set FORTRA
KMON nesting depth is 3
CLI is set DCL, CCL, UCL, NO UCF
PDP 11/73A Processor
2048KB of memory
Floating Point Microcode
Extended Instruction Set (EIS)
Memory Management Unit
Parity Memory
Cache Memory
60 Hertz System Clock
FPU support
Device Status CSR Vector(s)
------ ------ --- ---------
DW Not installed 000000
SP Installed 000000 110
XL Installed 176500 300 304
XC Not installed 173300 210 214
DL Not installed 174400 160
LP Not installed 177514 200
LD Installed 000000 000
VM Installed 177572 250
DX Not installed 177170 264
DY Not installed 177170 264
DZ Not installed 000000
RK Not installed 177400 220
DU Not installed 172150 154
DM Not installed 177440 210
MT Not installed 172520 224
MM Not installed 172440 224
MS Not installed 172522 224 300
MU Not installed 174500 260
LS Installed 176500 470 474 300 304
NL Installed 000000 000
SL Installed 000000 000
PI Not installed 000000 000
AZ Resident 177220 000
TT (Resident)
AZ (Resident)
AZ4 = DK , SY
MQ (Resident)
LD
SL
VM
SP
XL
LS
NL
13 free slots
Job Name Console Level State Low High Impure
--- ---- ------- ----- ----- --- ---- ------
0 RESORC 0 0 Run 000000 132742 134626
No multi-terminal support
Address Module Words
------- ------ -----
160000 IOPAGE 4096.
157334 AZ 146.
133006 RMON 5227.
001000 ..BG.. 23043.
No LD units mounted
I would assume some known other disk controller?
Which one? Or can be it configured to appear as different types based on some configuration?
Initially, the idea of making a convenient controller arose due to problems with a single MFM hard drive controller.
there were practically no other hard drive controllers for Russian clones. and this one itself was not reliable and the MFM drives are already quite old.
we did not copy any ideas. we made a new hardware and driver under RT11.
comparison of the board for the Russian clone and the board of the original format
Sounds like the ethernet controller is not visible to the PDP-11?
Did you consider possibly making one that would be compatible with some DEC controller and also visible to the PDP-11 side?
the ethernet controller is not visible in the PDP-11 because we have not yet decided how to do it better, although we already have the API for TCP/UDP/IP/NTP/DNS/DHCP/SNMP.
And is it possible to disable the WEBDAV? While the idea works fine for RT-11, running RSX or Unix poses a problem, since parts of information in the file system might be cached in memory, and updating the file system in parallel with system operation in that case might cause serious file system brokenness...
WEBDAV is focused on RT11 since it is very common on Russian clones of PDP11. Most of the clones do not have the resources to run RSX and Unix. (most clones have 56kb of RAM and don't have MMU)
however, there are clones with MMU. and we are interested in developing RSX and UNIX for these clones.
I implemented WEBDAV because it is quite simple to do and this allows you to mount a disk to Windows using regular tools.
for samle I opened the RT11 image via webdav and you can access RT11 files directly:
(DSKs open recursively too)
For working with RSX and UNIX, this approach is dangerous and I will not "disclose" the contents of the file system.
also at the moment we do not have competencies to develop drivers for RSX and UNIX - here we are looking for a comrade in the development team
the current version of the "AZ" controller is simple and cheap and does not know how to work in DMA.
we are now developing "AZ V2" which will contain FPGAs and 4MB of memory on board, a 100Mbit network card and of course DMA will be able to.