We (at Garrett’s Workshop) were a little surprised at how many people were interested in our GW4201-series RAM expansion for IIgs, so we figured we would design some new cards for the rest of the Apple II family:
GW4203 “RAM2E” - 2MB RamWorks-compatible RAM expansion for Apple IIe Auxillary Slot
GW4204 “GR8RAM” - 8MB “Slinky”/RamFactor-compatible RAM card
GW4205 “Time Machine” - 1MB battery-backed RAM with NoSlotClock-compatible clock
GW4206 “Mouserial” - PS/2-based mouse card, also has USB serial port
GW4207 “Library Card” - ESP32-based WiFi and Bluetooth interface
There are also a few accessory-type items:
GW4290 - DMA/IRQ jumper card
GW4102 - ADB-to-PS/2 adapter
GW4190 - 4 MB 30-pin DRAM SIMM
GW28R8128 - Flash replacement for TC531000 28-pin DIP 128k x 8 ROM chip found in Mac SE, Apple IIgs
As well, around a week or two ago, we released our revised, lower-profile GW4201B 4MB RAM expansion for IIgs (replacing the older GW4201A, which replaced the even older GW4201C). We have been calling this one "RAM4GS" but evidently some other card is called that, so... maybe I have to refrain from using the nickname. The new card is designed for automatic assembly in our factory which my friend/business partner Garrett Fellers and I have personally built and run. A newer revision of this same board (same GW4201B designation) is coming soon with ~50mA lower power consumption:
With the exception of RAM2E and some of the accessories, these boards all require software to be useful. Regarding Mouserial and Library Card, not only do these need Apple II ROM software, but they also contain microcontrollers that must run their own software, so they have even more complexity. Rather than having proprietary nonfree software or, in the case of the ROM software on the cards, copying Apple’s or AE’s ROMs, I figured we could try to collectively do the requisite software development.
For these products with software, we will release the schematics, bill-of-materials, board layout source, PLD firmware, and the software which we have written so far under some kind of permissive, open-source license, probably GPL. We will also try our best to sell the cards for what we feel are reasonable prices. RAM2E will be priced at $30 USD, and GR8RAM, Mouserial, and Library Card will be $40. Time Machine will be priced at $50, as the 1MB SRAM and the vintage DS1215 clock chip account a lot of the cost when acquired from the most reputable sources. We will be trying some cheaper vendors for the clock chip and seeing if their parts are indeed genuine. I have developed a pretty good eye for fake chips. If we can reduce our costs by $5 or $10 on the Time Machine, that will be reflected in a lower selling price for the card, which we think is a little too expensive at $50. All prices include tax and shipping to the 48 contiguous United States. We haven't priced the accessories yet but they will be inexpensive.
We are hoping that in exchange for our open-source contributions that some skilled members of the community will contribute their time, knowledge, and ideas to these cards. We do try to make money selling the products, but we think it’s a fair amount considering the investment in our assembly line, etc. And of course, we have designed the products to be pretty much best-in-class but sell for something like half the price of similar solutions. We want to move a bit quicker and develop some more interesting products. I have accelerator designs for Apple II and Macintosh in mind and there are also some similar products for Macintosh, Commodore, and Nintendo that have been on the back-burner for a while which I want to get out there to those communities. These current products’ hardware designs could all be revised with improvements or new features. My hope is that with some help from the community, we can move faster and all have cooler products for our vintage machines.
Anyway, the hardware designs are all done and I am pretty confident that the hardware I have designed can support the intended functionality. Other than Library Card (which has a lot of potential but I don't really know what to do with it in terms of software), I know exactly how to implement the requisite software, it's just a matter of time. So hopefully some others can assist and the cards can become usable sooner. I’m gonna have boards made for all of these products simultaneously, but I need to focus on them just one or two at a time.
Source will be coming soon on GitHub for the cards, maybe one-at-a-time as I go through them and get the software usable (hopefully with some help from others), or maybe I will just post the files all at once. We will also be offering the cards for sale once we receive the boards from the board manufacturer in China, but we don’t want to formally put them up for sale yet as they don’t have software to make them work (RAM2E and most of the accessories aside). So you’ll have to contact me if you want a card at this time. Free hardware will of course be provided for top contributors.
What does everyone think? It makes me uncomfortable to ask for help with these projects knowing that my friend and I are going to profit off of the sale of the cards, but on the other hand, we want to make sure that people can readily buy the cards, rather than them being a sort of abstract thing that you have to know how to build yourself in order to obtain. To do that we have to make a little money. So I hope this strikes everyone as fair.
Now, if indeed the current proposal is seen as fair enough, which products merit attention first?