Compare commits
7 Commits
b2a9c19a08
...
feb204a35a
Author | SHA1 | Date |
---|---|---|
Alex Kwiecinski | feb204a35a | |
Alex Kwiecinski | 471ca9aace | |
Alex Kwiecinski | e5f8c345f7 | |
Alex Kwiecinski | d54e39a0a8 | |
Alex Kwiecinski | 652856aee9 | |
Alex Kwiecinski | 8b108236c5 | |
Alex Kwiecinski | c5ed0db5f9 |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
52
README.md
52
README.md
|
@ -20,24 +20,64 @@ Normal operation is the same if you follow the quick start guide from the origin
|
|||
|
||||
# SETTING 1: QUICK START
|
||||
|
||||
**Use ApplesoftInteger.BIN or QuickStart.BIN**
|
||||
|
||||
DIPS:
|
||||
1,3,5,8: ON
|
||||
|
||||
4,6,7 OFF
|
||||
|
||||
In this mode, the back toggle will switch between normal system ROM, and the Wozaniam (apple 1 emulation) mode.
|
||||
**When using ApplesoftInteger.BIN:**
|
||||
|
||||
The updated design to take advantage of this Brain Board II modification uses the following configuration:
|
||||
DIP2 doesn't matter if you use the ApplesoftInteger.bin ROM, since the wozaniam pack is in the same relative location in both banks that this DIP controls.
|
||||
|
||||
In this mode, the back toggle will switch between normal system ROM, and the Wozaniam (apple 1 emulation) mode.
|
||||
|
||||
If you don't need Applesoft on the ROM card (i.e. you have a IIe with good ROMS on the motherboard), you can use the QuickStart.ROM. See more on Rom Layout below.
|
||||
|
||||
|
||||
**When using QuickStart.BIN:**
|
||||
|
||||
DIP2 changes the visible low bank to the brain board between integer BASIC and Wozaniam / Apple 1 mode.
|
||||
|
||||
In this mode, the back toggle will switch between normal system ROM, and the Wozaniam (apple 1 emulation) mode OR Integer BASIC, depending on the position of DIP 2. This makes the card a handy Integer BASIC ROM card with an optional Apple 1 mode.
|
||||
|
||||
# SETTING 2: APPLESOFT / INTEGER BASIC
|
||||
|
||||
**Use ApplesoftInteger.BIN only**
|
||||
|
||||
1,4,5,7 ON
|
||||
|
||||
3,6,8 OFF
|
||||
|
||||
2 - Toggle Between FP/INTEGER BASIC (Apple II)
|
||||
|
||||
In this mode, the back toggle will still enable Wozaniam when up, but when flipped down, it will boot either Applesoft or Integer BASIC from the Brainboard's ROM depending on the position of DIP2. DIP2 was unused in the original Brainboard design/documentation. If you do not need Apple II Integer basic, the first config is most compatible with other expansion cards and accessories. The second config makes the brain board more versatile but may cause conflict with some expansion cards.
|
||||
When dips are set this way, the system ROMS are entirely on the Brain Board (this is done by inverting switches 3/4 from the previous settings). This means that you should be able to run an Apple II logic board with no onboard ROMs.
|
||||
|
||||
In this mode, the back toggle will still enable Wozaniam (Apple 1 mode) when up, but when flipped down, it will boot either Applesoft or Integer BASIC from the Brainboard's ROM depending on the position of DIP2. DIP2 was unused in the original Brainboard design/documentation.
|
||||
|
||||
SETTING 1 is most compatible with other expansion cards and accessories, since it uses the system rom when the main switch is disabled. The second config makes the brain board more versatile by accessing the other slots of the ROM, but it may cause conflict with some expansion cards.
|
||||
|
||||
# ROM Layout
|
||||
|
||||
Split files of the ROM are provided if you wish to arrange your own rom, but both .BIN files are also ready to burn, so you don't have to do this part.
|
||||
|
||||
ApplesoftInteger.bin splits in order to this combination:
|
||||
xaa-wozaniam
|
||||
xab-applesoft
|
||||
xac-wozaniam
|
||||
xad-integer
|
||||
|
||||
DIP2 always selects the top or bottom half of this whole stack (i.e. xaa and xab, or xac and xad become the low and high bank to the brain board).
|
||||
|
||||
The main toggle switch on the card then enables the low bank of the half of the ROM currently in use (i.e. xaa if xaa and xab are in use / usually wozaniam, alternately integer BASIC if you use QuickStart.bin and toggle DIP2).
|
||||
|
||||
Turning the switch off re-enables the Apple II's onboard ROM, or, an applesoft/integer bank if SETTING 2 is in use.
|
||||
|
||||
Layout of the QuickStart.bin file is the result of this command to rearrange the parts:
|
||||
`cat xad-integer xaa-wozaniam xac-wozaniam xab-applesoft > QuickStart.bin`
|
||||
|
||||
This command is placing integer basic in the lower half of one DIP2 bank, and wozaniam in the lower half of the other, essentially making this both an Integer BASIC rom card and Apple 1 emulation card using the SETTING 1 Dips. As noted above when using this ROM and SETTING 1, DIP2 changes between these choices of Integer Basic and Wozaniam.
|
||||
|
||||
# GETTING A CARD:
|
||||
Sometimes I have completed cards on my eBay store, and bare PCB's are always available there:
|
||||
|
@ -53,7 +93,11 @@ I can also be contacted via AppleFritter Forums or VCF for a DIY kit, username s
|
|||
|
||||
**BrainBoard_512_Beta_4.zip** - Osmond Project (Free PCB editor software), can be opened in the program OSMOND and modified. Delete AUX2 layer after you export Gerbers, AUX1 is board outline.
|
||||
|
||||
**CO.512.SuperBrain_Board AppleSoftInteger.BIN** - Burn to a 27C512 or SST 27SF512 ROM. Contains the ROM necessary for both of the above configurations (SETTING 1, SETTING 2).
|
||||
**ApplesoftInteger.BIN** - Burn to a 27C512 or SST 27SF512 ROM. Contains the ROM necessary for both of the above configurations (SETTING 1, SETTING 2).
|
||||
|
||||
**QuickStart.BIN** - Burn to a 27C512 or SST 27SF512 ROM. Contains the ROM necessary for using Integer and Wozaniam (DIP2) while retaining the system ROM. (SETTING 1 ONLY).
|
||||
|
||||
**rom-split directory** - an ordered split of ApplesoftInteger.BIN as noted above in ROM LAYOUT.
|
||||
|
||||
Other files found in this repository are copies of Mikes original code/design to keep it together under GPL, and the original photos/documentation of the ROM mod by Macnoyd from which this hardware revision was derived.
|
||||
|
||||
|
|
Loading…
Reference in New Issue