By looking at the ROM code, available software and the hardware layout I can now document most specialty registers in the ST Book from Atari. I hope it is useful to you. Also available at GitHub.
The main ROM for the ST Book starts at $e0000 and ends at $e3ffff (256kb large). At $e40000 starts the ROM-Disk (also 256kb large), which is automatically activated as drive P.
YM Port A
| Bit | Description |
|---|---|
| 0 | Side Select (S0SEL) |
| 1 | Disk 0 Select (D0SEL) |
| 2 | Disk 1 Select (D1SEL) |
| 3 | MAX241 Pin 20 (TI3) – RS232 RTS (/MFPRTS) |
| 4 | MAX241 Pin 6 (TI2) – RS232 DTR (/MFPDTR) |
| 5 | Centronics Strobe (STROBE) |
| 6 | IDE Reset (IDERESET) |
| 7 | FDD Dense Selection (FDD_DENSE_SEL) |
Autovector Interrupt Level 7 /POWER FAIL (NMI)
MFP Input Pins
| Bit | Description | ||
|---|---|---|---|
| 7 | Power Alarms (Power Alarms) (POWER_ALARMS-) = (/SRCLOW | /RTC_ALARM | /POWERON) |
| 6 | MAX241 Pin 22 (RD4) – RS232 CD (/MFPRI) | ||
| 5 | XDISKINT | ||
| 4 | KTDK (VBL) (KTOK) | ||
| 3 | XBLTINT | ||
| 2 | MAX241 Pin 26 (RD3) – RS232 CTS (/MFPCTS) | ||
| 1 | MAX241 Pin 5 (RD2) – RS232 DCD (/MFPCD) | ||
| 0 | Centronics Busy (BUSY) |
$D0000 – Unknown $D0004 – Unknown
$FF820B
| Bit | Description |
|---|---|
| 0 | 0: enable combo -> shadow controller video transfer, 1: disable combo -> shadow controller video transfer |
$FF827E
| Bit | Description |
|---|---|
| 0 | 0: Shadow Chip OFF |
| 1 | 0: /SHIFTER_OFF output (Unused in STBook) |
| 2 | 0: POWER_OFF (Turns off main VCC when high) |
| 3 | 0: /22ON output (turns off LCD Bias when HIGH) |
| 4 | 0: REFRESH_MACHINE output (turns on refresh controller) |
| 5 | 0: RS–232_OFF output (turns off +/- 10 generator) |
| 6 | 0: (Unused in STBook) |
| 7 | 0: MTR_POWER_ON (turns on IDE drive motor supply) |
$FF9200 (Configuration/Signal register)
| Bit | Description |
|---|---|
| 0 | 0: Power Button pressed /(POWER_SWITCH) |
| 1 | 0: Top is closed /(TOP_CLOSED) |
| 2 | 0: RTC Alarm triggered /(RTC_ALARM) |
| 3 | 0: “Common Source” voltage level below 7.2V /(SOURCE_DEAD) – triggers an NMI |
| 4 | 0: “Common Source” voltage level below 8.8V /(SOURCE_LOW) |
| 5 | 0: External Modem (Pin 10 on J204) /(MODEM_WAKE) |
| 6 | Reserved (always 1) |
| 7 | 0: Triggered from the Expansion Port /(EXPANSION_WAKE) |
| 8 | Reserved |
| 9 | Reserved |
| 10 | Reserved |
| 11 | Reserved |
| 12 | Reserved |
| 13 | SELF TEST (?) |
| 14 | LOW SPEED FLOPPY |
| 15 | DMA AVAILABLE |
$FF9210 8-bit Common Power Voltage Level in 100mV steps
$FF9214 8-bit Reference Voltage Level in 100mV steps
