Brain Board for Apple II
The Brain Board with Wozanium Pack
The brain board is a firmware board for your Apple II/Apple II plus or Apple IIe computer. The board uses inexpensive and readily available 27c128 or 27c256 PROMs. Because of the denser PROMs used, 6 sockets are replaced with one and the resulting size of the board is reduced to under 3 by 4 inches. The original Apple firmware board was able to replace motherboard ROM functionality with it’s own ROM’s. This allowed an Apple II to have Applesoft in ROM or an Apple II plus to have Integer basic in ROM. A softswitch (flip-flop) is included which allows for switching between the firmware card and motherboard ROMs through software control. The board also includes a little known and seldom used capability that allows multiple firmware cards to coexist in the same system as long as they are in adjacent slots. Firmware cards were normally located in slot 0, but they could be located in any slot.
Later on in time, a 16K ram (language) card was developed that had the same functionality, except the appropriate BASIC was loaded into the language card from disk when DOS was booted. The multiple card support was dropped.
The base design of the Brain Board includes all the capability of the Applesoft/Integer Basic Firmware ROM board that Apple Computer released around 1978 including:
- a switch for enable/disable
- a software controlled switch (soft switch) for changing between motherboard ROMs
- firmware board ROMs jumper for enabling monitor ROM F8 - this was a solder pad jumper in the Apple design
- daisy chain enable functionality via DMA bus connections for multiple card support
In addition, ware added several enhancements in order to maximize usefulness of the board.
- The modified design will allow booting a ROM-less motherboard into DOS, which is not possible with the original firmware board 27C256 PROMs allow support of two complete ROM images on the Brain Board. Images of both Applesoft and Integer BASIC with matching monitors could be installed and used from the single PROM.
- An extra soft switch is used to select whether the high or low half of the PROM is in use. This soft switch can be configured by external switch, through software control or by jumper.
- The Apple II peripheral bus I/O select signal is connected to the lowest 256 bytes of the PROM bank that is currently selected by the bank select flip flop. I/O select is connected to a different address depending upon the slot the board is located in. Slot 0 does not have a I/O select signal, so this feature cannot be used if the Brain Board is installed in slot 0. The starting address for these 256 bytes is computed by multiplying 0x100 by the slot number and adding 0xC000. Thus slot 1 is 0xC100, slot 2 is 0xC200, etc.
Project page : https://www.willegal.net/appleii/brainboard.htm
Author : Mike Willegal
Brain Board for Apple II
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(10)
- Juan VM Nov 09,2024
- Francisco Meza Mar 12,2024
- Stefan Karlsson Sep 17,2023
- Darren Bassett Jun 23,2023
- Engineer Apr 03,2023
- Aleksander Kolev Apr 14,2022
- Alexander dimovfx Apr 12,2022
- Engineer Oct 11,2021
- Engineer Oct 06,2021
- Alexiev May 25,2021
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Alexiev
- Afterburner - GAL chip programmer for Arduino This is a GAL IC programmer software that allows to program GAL IC chips from various manfucaturers....
- ATFBlast - ATF16V8, GAL16V8, ATF22V10 and GAL22V10 chips programmer ATF16V8, GAL16V8, ATF22V10 and GAL22V10 chips programmer.This is custom PCB variant of ATFBlast proj...
- ArduTrx Attenuator or Dummy load IntroductionTo test the ArduTrx or transceivers in general a dummy load is a handy device (https://e...
- ArduTrx Open Source Hamradio Transceiver for Arduino The ArdTrx project consists of two parts: the ArduTrx shield and the software. Both parts can be use...
- MonochromeVGA MonochromeVGA is a product to enjoy the charm of those monochrome monitors of the time but in the cu...
- NES64 Make Your Own Joystick The NES64 is a replacement PCB for use in an existing controller for the Nintendo Entertainment Syst...
- AY-3-8912 Emulator (AVR-AY) AY-3-8912 Emulator (AVR-AY)used in many old computers as Amstrad CPC, Oric-1, Colour Genie, Elektor ...
- 4116 dram tester project by : Muttley Black
- Covox Speech Thing Sound Card SMD version he Covox Speech Thing is an external audio device attached to the computer to output digital sound. ...
- Covox Speech Thing Sound Card for Parallel Port LPT with resistor DAC - Short version Covox Speech Thing Sound Card for Parallel Port LPT with resistor DAC - Short verionThe short versio...
- Covox Speech Thing Sound Card for Parallel Port LPT with resistor DAC - Long version Instead of using two types of resistors with 1/2 relation, I just used all the same types, but doub...
- 8bit ISA IBM XT, 286, 386, 486 Analog input card - Game control adapter Recreation of IBM Analog input card 99.1 mm* 79.4 mmAn 8-bit ISA card with gameport. It avoids the...
- Customizable crystal oscillators Half size - can style Customizable crystal oscillators Full size - can style The ClockInACan is a small circuit board that...
- Customizable crystal oscillators Full size - can style The ClockInACan is a small circuit board that is the same size as the oscillator and duplicates the...
- OCTOBAND – 8 Band PA+LPF Board For uSDX TriBand (An All Mode HF QRP Transceiver) OCTOBAND – 8 Band PA+LPF Board For uSDX TriBand (An All Mode HF QRP Transceiver) - designed by BAR...
- C64 Video Enhancement, Analog Only C64 Video Enhancement, Analog OnlyThe analog circuit that was just meant as a simple replacement to ...
- Raspberry Pi 360K floppy drive Project by Scott BakerRaspbian is not a real-time OS, and the FDC is absolutely intolerant of bytes ...
- APPLE II ProDOS ROM Drive This is a peripheral card for the Apple ][ series computers that acts as a read-only solid state dis...
-
Build a Walking Robot: Theo Jansen Style 3D Printed Octopod
94 0 3 -
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
133 0 0 -
DIY Laser Power Meter with Arduino
209 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
184 0 2