Replies: 1 comment 1 reply
-
I haven't done any meaningful work on this for 7 years, and I'm no longer involved with it. If you want this information included, you should push it along, make a PR. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I suppose this relevant quantity of code was a @Robbbert contribution.
The current comment says: "2009-05-12 Skeleton driver", but the overall structure seems to be very close to a working status, it is possible to get the console somehow working with minor edits.
In the comment Robbert wrote:
ToDo:
- Finish floppy disk support (i have no boot disk)
..but now the boot disks are available:
http://bitsavers.org/bits/Ferguson/Big_Board_II/
The files with .S1 and .S2 extensions are valid IMD files.
... and even more interesting, a file named "bigboardII_romMonSrc.img" includes useful information:
The most interesting part is in this image file only, it was never extracted:
...etc
Note the references in the code to LATCH 'U14' and LATCH 'U41', e.g. the "syslatch2" object (SYS2 line in the diagram) should be somehow related to the SELMUX port mentioned here.
Another relevant point, in the Robert's notes:
Difficulties encountered:
The FDC has a INTRQ pin, the diagram says it goes to page 6, but it just vanishes instead.
I think it this document should help in understanding the way it works.
The "Elektuur" articles:
http://retro.hansotten.nl/uploads/z80/elektuurbigboardii.zip
... describe the detail of both SYS1 and SYS2 lines.
This part (courtesy of Google Translate) should help:
SYS2 system-control-port 2
SYS2 (U-13) is the second control port
This controls the four floppy disk select lines, the floppy disk test pin, and the addresses for the DMA-ready multiplexer (U-12).
Like SYS1, SYS2 is also a write-only port.
DMA-ready MUX addresses:
The lowest three bits of SYS2 are the DMA multiplexer addresses. Figure 3 shows which peripheral chips are routed to the RDY terminal of the DMA controller U-62 (schematic sheet 2).
TEST:
Bit 3 is connected to the TEST input of the floppy controller U-10 (schematic sheet 5).
If this bit is "0", all internal time delays in the floppy controller are set to minimum.
Normally TEST is "1" Only with fast track changes (track seek) TEST becomes "0" momentarily.
DSO... DS3:
Bit 7...4 (note: order is reversed!) are the four drive-select lines.
With a little tinkering in the ROM monitor and with a multiplexer on these lines, a maximum of 16 drives can be selected.
Beta Was this translation helpful? Give feedback.
All reactions