You can find the following boards here. Each subdirectory contains the schematic and the gerbers.
-
other. Contains other usefile files, such as the edge card connector used to make piggyback cards.
-
ram. Memory expansion board. Adds 48K to bring the RAM up to maximum. With some additional work in the PLD, could support 4 banks for a total of 192KB of RAM.
-
pi. Raspberry Pi Bus Supervisor. This can take control of the Jupiter Ace's Bus by asserting the BUSREQ signal. Once in control, it can read/write memory or operate on IO ports. It can inject characters into the keyboard buffer and press return. It can do this with entire files to load a whole file via the console. It can also load TAP and ACE files directly into RAM.
-
rtc. Real-time clock using espon 72421 RTC, and 6 hex digits using TIL311 displays.
-
speech. Speech synthesizer that is more-or-less compatible with the bigmouth speech synthesizers. Uses the sp0256A-AL2 speech synthesis IC.
Reading any even numbered port will read from the keyboard and move the speaker inward.
Writing any even numbered port will move the speaker outward.
--> Don't use even numbered ports for your own use!!!
decimal | Hex | purpose |
---|---|---|
69 | 45 | bigmouth phonemes and smbaker speech phonemes |
71 | 47 | bigmouth status and smbaker speech status |
81 | 51 | smbaker RTC data |
83 | 53 | smbaker RTC address |
85 | 55 | smbaker RTC digits 0, 1 |
87 | 57 | smbaker RTC digits 2, 3 |
89 | 59 | smbaker RTC digits 4, 5 |
91 | 5A | smbaker RTC blanking |
65533 | FFFD | AMI AY-3-8910 register select (WR), AMI AY-3-8912 register read (RD) |
49149 | BFFD | AMI AY-3-8910 register write |