Add useful datasheets and info when working with BBU.
This commit is contained in:
parent
7669cfec2e
commit
4b6025439a
|
@ -0,0 +1 @@
|
|||
*.pdf
|
|
@ -0,0 +1,19 @@
|
|||
# Associated Documentation
|
||||
|
||||
These are references to useful reference documentation when working
|
||||
with the BBU design, mostly datasheets. See `index.md` for links
|
||||
with descriptions and `getsheets.sh` for a script to download them all
|
||||
locally.
|
||||
|
||||
Also, it's helpful to consult the software pin assignments on the VIA
|
||||
when working with the BBU, I've created `VIA.txt` as a quick reference
|
||||
for this, so you don't have to read through several pages of _Guide to
|
||||
the Macintosh family hardware_.
|
||||
|
||||
----------
|
||||
|
||||
Wondering what the cryptic D-P SAMI option in the Macintosh SE
|
||||
schematics is? This has to do with the fact that row 1 and row 2 in
|
||||
resistored versus jumpered Macintoshes behave differently. row 2
|
||||
(SIMM 3 and 4) contains the larger RAM SIMMs in jumpered versions, row
|
||||
1 (SIMM 1 and 2) contains the larger RAM SIMMs in resistored versions.
|
|
@ -0,0 +1,30 @@
|
|||
Macintosh SE VIA pin assignments.
|
||||
|
||||
VIA Data register A:
|
||||
|
||||
7 Input vSCCWrReq 0 = SCC Wait/Request, channel A or B
|
||||
6 Output vPage2 0 = alternate screen buffer, 1 = main screen buffer
|
||||
5 Output vHeadSel Floppy disk state-control line SEL
|
||||
4 Output vDriveSel 0 = upper internal floppy disk drive, 1 = lower
|
||||
3 Output vSync 1 = synchronous model support, channel A
|
||||
2 Output vSound(2) Sound volume
|
||||
1 Output vSound(1) { (111 = maximum, 000 = minimum;
|
||||
0 Output vSound(0) bit 2 = most significant bit )
|
||||
|
||||
VIA Data register B:
|
||||
|
||||
7 Output vSndEnb 0 = sound enabled
|
||||
6 Output vH4 0 = SCSI IRQ enabled
|
||||
5 Output vFDesk2 ADB state input 1 (ST1)
|
||||
4 Output vFDesk1 ADB state input 0 (ST0)
|
||||
3 Input vFDBInt 0 = ADB interrupt
|
||||
2 Output rTCEnb 0 = real-time clock enabled
|
||||
1 Output rtcCLK Real-time clock's serial data-clock line
|
||||
0 In or Out rtcData Real-time clock's serial data line
|
||||
|
||||
VIA Peripheral Control register:
|
||||
|
||||
CB2 7-5 Apple Desktop Bus data
|
||||
CB1 4 Apple Desktop Bus clock
|
||||
CA2 3-1 One-second interrupt
|
||||
CA1 0 Vertical blanking interrupt
|
|
@ -0,0 +1,10 @@
|
|||
#! /bin/sh
|
||||
|
||||
curl -L -O 'https://www.nxp.com/docs/en/reference-manual/M68000PRM.pdf'
|
||||
curl -L -O 'https://www.nxp.com/docs/en/reference-manual/MC68000UM.pdf'
|
||||
curl -L -O 'http://www.weihenstephan.org/~michaste/pagetable/mac/Inside_Macintosh.pdf'
|
||||
curl -L -O 'http://koyado.com/Heathkit/Z67-IDE-plus_files/NCR_5380_SCSI_Interface_Chip_Design_Manual_May85.pdf'
|
||||
curl -L -o 'http://www.applelogic.org/files/Z8530UM.pdf'
|
||||
curl -L -O 'http://archive.6502.org/datasheets/rockwell_r6522_via.pdf'
|
||||
curl -L -O 'http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0981_CO.pdf'
|
||||
curl -L -O 'https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/MSM51V17405F.pdf'
|
|
@ -0,0 +1,32 @@
|
|||
MC68000 CPU datasheets:
|
||||
|
||||
20100924/http://www.freescale.com/files/archives/doc/ref_manual/M68000PRM.pdf
|
||||
20100925/http://www.freescale.com/files/32bit/doc/ref_manual/MC68000UM.pdf
|
||||
|
||||
MC68000 CPU datasheets UPDATED URLS:
|
||||
|
||||
20201230/https://www.nxp.com/docs/en/reference-manual/M68000PRM.pdf
|
||||
20201230/https://www.nxp.com/docs/en/reference-manual/MC68000UM.pdf
|
||||
|
||||
Inside Macintosh, the old printed volumes mainly pertaining to the
|
||||
Macintosh 512k but still a very useful reference:
|
||||
|
||||
20110506/http://www.pagetable.com/?p=50
|
||||
20110506/http://www.weihenstephan.org/~michaste/pagetable/mac/Inside_Macintosh.pdf
|
||||
|
||||
For newer info, see the online website format in the Internet Archive
|
||||
Wayback Machine.
|
||||
|
||||
20190525/https://web.archive.org/web/20000306231850/http://developer.apple.com/techpubs/mac/Devices/Devices-122.html
|
||||
|
||||
Next, the datasheets for all the other chips on the Macintosh SE Main
|
||||
Logic Board: 6522 VIA, Zilog 8530 SCC, NCR 5380 SCSI, 84-PLCC socket
|
||||
pinout for mapping the BBU pinout. And, for the sake of understanding
|
||||
how to program asynchronous DRAM timings, a random asynchronous DRAM
|
||||
chip's datasheet.
|
||||
|
||||
20201018/http://koyado.com/Heathkit/Z67-IDE-plus_files/NCR_5380_SCSI_Interface_Chip_Design_Manual_May85.pdf
|
||||
20201116/http://www.applelogic.org/files/Z8530UM.pdf
|
||||
20201117/http://archive.6502.org/datasheets/rockwell_r6522_via.pdf
|
||||
20201018/http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0981_CO.pdf
|
||||
20201018/https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/MSM51V17405F.pdf
|
|
@ -0,0 +1 @@
|
|||
*.pdf
|
|
@ -0,0 +1,10 @@
|
|||
#! /bin/sh
|
||||
|
||||
curl -L -o NATLS12110-1.pdf 'https://4donline.ihs.com/images/VipMasterIC/IC/NATL/NATLS12110/NATLS12110-1.pdf?hkey=EC6BD57738AE6E33B588C5F9AD3CEFA7'
|
||||
curl -L -o sn74f253.pdf 'https://www.ti.com/lit/ds/symlink/sn74f253.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606010224568'
|
||||
curl -L -o sn74ls393.pdf 'https://www.ti.com/lit/ds/symlink/sn74ls393.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606017658244'
|
||||
curl -L -o sn74ls163a.pdf 'https://www.ti.com/lit/ds/symlink/sn74ls163a.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606016019934'
|
||||
curl -L -o sn74ls166a.pdf 'https://www.ti.com/lit/ds/symlink/sn74ls166a.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606017431128'
|
||||
curl -L -o sn74ls245.pdf 'https://www.ti.com/lit/ds/symlink/sn74ls245.pdf?ts=1605988214907&ref_url=https%253A%252F%252Fen.wikipedia.org%252F'
|
||||
curl -L -o sn74ls258b.pdf 'https://www.ti.com/lit/ds/symlink/sn74ls258b.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606017265143'
|
||||
curl -L -o sn74f257.pdf 'https://www.ti.com/lit/ds/symlink/sn74f257.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606022173419'
|
|
@ -0,0 +1,23 @@
|
|||
Macintosh Plus standard logic chips, account for their datasheets and
|
||||
wiring.
|
||||
|
||||
* F04 -- hex inverter
|
||||
* F253 -- 1-of-4 address muxes
|
||||
* LS161 -- 4-bit binary counter
|
||||
* LS166 -- PISO shift register
|
||||
* LS245 -- octal bus transceivers
|
||||
* LS257 -- quadruple 2-to-1 line RAS/CAS multiplexer
|
||||
* LS393 -- 4-bit dual binary counter
|
||||
|
||||
Additional chip datasheets for the Macintosh SE:
|
||||
|
||||
* F257 -- quadruple 2-to-1 RAS/CAS multiplexer
|
||||
|
||||
20201121/https://4donline.ihs.com/images/VipMasterIC/IC/NATL/NATLS12110/NATLS12110-1.pdf?hkey=EC6BD57738AE6E33B588C5F9AD3CEFA7
|
||||
20201121/https://www.ti.com/lit/ds/symlink/sn74f253.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606010224568
|
||||
20201121/https://www.ti.com/lit/ds/symlink/sn74ls393.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606017658244
|
||||
20201121/https://www.ti.com/lit/ds/symlink/sn74ls163a.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606016019934
|
||||
20201121/https://www.ti.com/lit/ds/symlink/sn74ls166a.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606017431128
|
||||
20201121/https://www.ti.com/lit/ds/symlink/sn74ls245.pdf?ts=1605988214907&ref_url=https%253A%252F%252Fen.wikipedia.org%252F
|
||||
20201121/https://www.ti.com/lit/ds/symlink/sn74ls258b.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606017265143
|
||||
20201121/https://www.ti.com/lit/ds/symlink/sn74f257.pdf?HQS=TI-null-null-digikeymode-df-pf-null-wwe&ts=1606022173419
|
Loading…
Reference in New Issue