Apple 1 Expansion and Peripheral Boards

14 posts / 0 new
Last post
Offline
Last seen: 4 days 3 hours ago
Joined: Sep 4 2009 - 21:04
Posts: 117
Apple 1 Expansion and Peripheral Boards
AttachmentSize
PDF icon Apple 1 Board Documents3.87 MB

A few years ago I designed some Apple 1 peripheral boards which I have documented on my web site Apple1notes.com.  I have some extra bare boards and I am considering selling some sets of those boards.  The boards include:

Expansion board with three sockets and 1 edge connector for daisy-chaining.  The Expansion board buffers most of the signals with the Data lines optionally buffered and jumpers to manage the data read/write when buffered.  I have tested up to three Expansion boards daisy chained.

The  FRAM board can provide memory expansion and replacement for the onboard DRAM and ROM with non-volatile memory that retains it’s contents when powered down.  To get the most out of the Board the Apple 1 VMA line which is jumpered to 5 volts should be reenabled by replacing the jumper with a shunt RC to allow the onboard DRAM and ROM to be disabled by the FRAM board on a cycle by cycle basis.  The memory space is managed in 4K  blocks with switches and jumpers so blocks can be configured as FRAM off,  FRAM R/W, FRAM Read with DRAM Write, or FRAM Write with DRAM Read.  The 0 block can be configured as FRAM R/W or DRAM R/W and the F block can be configured as FRAM Write with ROM Read, FRAM R/W, or FRAM Read Only. The board is also useful without the VMA Mod to provide non-volatile RAM in open address space.

The Serial Board is 6551 based and can replace the Apple 1 Keyboard and/or Apple 1 display routing input and output to the Serial path.  This board also uses the VMA line to disable the onboard I/O as needed to take over the functions but can be used as a Serial Board peripheral without the Mod since the 6551 registers are available to software.  The 6551 does need registers initialized to function properly.

The USB board is based on a custom device called Easy Input designed by Mark Lincer under the name Radovan.  The parts are no longer available but I have a pretty good stock and will provide one with the boards, probably mounted on the board since that is the easiest way to ship it.  The USB board captures the display output from the Apple 1 and creates an output that looks like it is coming from a USB keyboard.  This allows you to put the the Apple 1 display on a Mac in a properly formatted Text Edit window using the proper font.  With a USB to Bluetooth converter you can even get the Apple 1 display on your iPad or iPhone.  This board also uses the VMA line for reliable operation but seems to work ok without it showing output on both the Apple 1 Video and Keyboard output.I have attached some documentation and 

https://apple1notes.com/?page_id=41

 has more information and videos that showcase these boards. The three peripheral boards can be set up to either plug into the Expansion board or plug directly on to the Apple 1 or Clone on the peripheral connector with an optional board connector.

My plan would be to sell the three bare peripheral boards, bare expansion board and Easy Input device for around $50.  I will not be as available as I would like to provide support as I am very busy as primary caregiver for my wife.

I would like to know if there is any interest.

wsander 

Offline
Last seen: 4 days 3 hours ago
Joined: Sep 4 2009 - 21:04
Posts: 117
You Tube link

I forgot to include this YouTube link that demos the FRAM board modifying the monitor code and saving it.

 

https://www.youtube.com/watch?v=mPXJ1EYHrhw

 

wsander

Offline
Last seen: 3 weeks 4 days ago
Joined: Apr 25 2019 - 11:52
Posts: 6
Apple 1 expansion board set

I'm definitely interested in two sets. Would be very useful for my two mimeos. Thanks for posting the pdf and vid link. 

Offline
Last seen: 1 month 4 weeks ago
Joined: Jan 14 2021 - 20:58
Posts: 2
I'm interested in a set if

I'm interested in a set if any are still available.

Thanks—

Jameson

Offline
Last seen: 4 days 3 hours ago
Joined: Sep 4 2009 - 21:04
Posts: 117
I still have boards, I sent

I still have boards, I sent you a PM.

 

WSander

Offline
Last seen: 9 hours 37 min ago
Joined: Apr 9 2021 - 06:55
Posts: 31
Very niceI find your boards
Very nice, I find your boards very interesting ..I didn't know that you could still "buy" it in the USA,we are currently building two sets in Germany ..I find it exciting how well the boards work ..Thanks and Regards
Offline
Last seen: 9 hours 37 min ago
Joined: Apr 9 2021 - 06:55
Posts: 31
Nice Projekt!
I've started to build your expansion port.The first power-on test seems to work.In the end, I would like to continue using the ACI card on the Apple1 and the JUKE-BOX on the expansion port.And then later the series card or WIFI mode.
Offline
Last seen: 4 days 3 hours ago
Joined: Sep 4 2009 - 21:04
Posts: 117
I leave the ACI on the Apple

I leave the ACI on the Apple 1 unless I am using the CFFA1 card which is difficult to use on the expansion card because it directly maps some address space which doesn't work with the expansion board using buffering.  If you mount the optional connector on my other cards for use directly on the Apple 1 expansion connector then the other cards cannot plug into the usual ACI connector (see Figure).

 

Wendell

 

Offline
Last seen: 9 hours 37 min ago
Joined: Apr 9 2021 - 06:55
Posts: 31
ACI and "save" Problem

Hello Wendell,is it allowed to ask further technical questions about your great expansion solution in this thread?Or should it be more about expressions of interests here? what also o.k. would. Alternatively, would I possibly open a new thread for it? .

My question about expansion board. 

=> I did the ACI test as described in the instructions. The ACI ROM also reports normally with 100.104I haven't done a VMA MOD yet.But if I want to save something on my ACI, the header is missing on the cassette.(the short start tone of approx. 4 seconds before the actual program is missing).Question: You have probably already saved something on a cassette via ACI, if only the ACI card is also in the expansion port?To be on the safe side, can you name the correct jumpers again?For the test, I had set the jumpers as described in the instructions on page 7 Figure7 ..(V = ON; R = ON, S = OFF, T = OFF, and VMA open)and on the Apple1 main board are soldered:(on the mainboard I have R + C (S + T not bridged), RAM address space: X to $ 0000 and W to $ E000, Z on D and Y on F.

 

Thank you very mutch... greetings Mikel.

 

Offline
Last seen: 4 days 3 hours ago
Joined: Sep 4 2009 - 21:04
Posts: 117
I checked the problem you

I checked the problem you described, I had not used the ACI on the Expansion board for saving programs very much and what I learned was I have two ACI's that work correctly on the buffered expansion  board and two that do not?  All boards work for reading programs and work for writing if you use the expansion board unbuffered. It seems likely that the problem is a noise problem but one of the boards that works and one that doesn't both have added filter caps and one each do not??  I will spend some time trying to figure out the difference.  If you use the Expansion board unbuffered the R,S and T settings should all be off.  It is best to keep the ACI on the mother board socket.  

This is probably a pretty good place for questions on the boards.  I have very limited time but I will do what I can.  I hope others wil become the experts.  Usage will hopefully get all the bugs identified and worked out.

 

Wendell

Offline
Last seen: 9 hours 37 min ago
Joined: Apr 9 2021 - 06:55
Posts: 31
thank you

Thank you for the quick reply.I will then test as suggestedand check if the ACI works on the mainboard while expansion port is plugged but R,S,T = Off

(also V = Off) and VMA (not connected t, I haven't done VMA Mode yet either).

 

It's just strange that the header beep at the beginning of the save process doesn't work, otherwise data (signals, at least acoustically) is coming.

If the ACI card then works, I will test my FRAM card (without ACI) on the expansion port in the next step and then in combination with ACI.

Thank you and greetings from Europe

 

Mikel

Offline
Last seen: 9 hours 37 min ago
Joined: Apr 9 2021 - 06:55
Posts: 31
Hello Wendell.The FRAM card

Hello Wendell.

The FRAM card is set up and tested according to the instructions.(plugged into all 3 slots and tested the memory with the memorry6502 check.)It shows no errors and works even when the BUFFER is OFF.

 

on the Apple1 board I still have memory mapped at $e000 and  0000.

Unfortunately, the ACI card can still NOT save on the expansion port. The header TON comes out "alienated".

I think it's because of the "buffer" ?? and without a buffer, the card on the expansion card doesn't seem to work at all.

In the next step I will test the juke box card on the expansion card (without the FRAM card, of course).

 

 

 

 

 

 

Offline
Last seen: 4 days 3 hours ago
Joined: Sep 4 2009 - 21:04
Posts: 117
More Information on the Expander Board

The problem with trying to buffer an expansion board is how to manage the data buffer which has to be bidirectional.  When the processor perforns a read operation the expansion buffer should only drive the data bus when the board with the address being read is on the expansion board after the data buffer.  The way that can be determined in the Apple 1 is if the R, S, or T lines are being used to address the board on the expander or if the VMA line is being used by a board on the expander board so the data buffer on the expander will only be enabled when the R, S, T, or VMA line is being used and the expander is configured to recognize the signal(s).

 

If the expander board is configured for Unbuffered as shown in the  Photograph and Schematic then any board can be used on the expander whether they use the R, S, T and/or V or not, as you can see from the schematic in unbuffered mode the Processor data bus is simply passed through. The advantage of buffering is that board load with multiple boards is less of a problem. The 6502 directly drives the data bus and is only specified to drive 1 TTL load.

 

 

Offline
Last seen: 4 days 14 hours ago
Joined: Apr 9 2021 - 04:31
Posts: 39
I would like to add, that the

I would like to add, that the schematics shown above do not have the error like the others you find elsewhere. On the others the connection from J11.1 to TL is drawn a bit to far left and looks like it's connected to all the resistors it passes by on the right side,

The Apple ACI card is a bit special as to my understanding this card is a readonly device. Even the writes to tape are triggered by read accesses to a mirror of the PROMs. Reads from tape are done by reading from a mirror position of the PROMs.

Log in or register to post comments