Archive for the ‘Vintage Computing’ Category

New Batch of Mimeo Boards Ordered

Tuesday, March 23rd, 2010

For those waiting or otherwise interested, I’ve shipped the last of my first batch of Mimeo boards last week. Today I ordered a new batch. It will be about 2 weeks before I can start shipping Mimeo kits again. Just in time for your tax refunds to come in – right? If everyone one on the wait list comes through, I still should have a few extra kits to have in stock and ready to ship.

Extremely limited quanities of kits shipping to folks on wait list!

Friday, March 12th, 2010

I’ve got a very few full kits ready to go and I’ve started shipping to folks on the wait list! Currently quantities are very limited, so I’m working through the wait list, in a first come, first serve basis. Some folks are declining this opportunity, so if you are on the wait list and haven’t received word, stand by, you may receive word soon. If I already sold you a bare board or partial kit, I’m going to give the others on the wait list a first chance, before giving you a second chance. This may not be the fairest way to go, but I’d like to give more people a chance at getting their hands on some hardware.

I need the income from these first kits to fund building a second batch of boards, so as soon as I sell the last kit from this initial set, I’ll be ordering the second batch, plus a few, easy to find, parts that I’m short of. If you don’t get a shot at a kit from the first batch, the second batch will not be far behind.

I’ve got a tentative plan on how I’m going to price partial kits. You will be asked to fill in a spreadsheet with numbers of each type of part you want to include. I’ll simply use the ratio of my costs, of the parts you choose, to my costs of an entire kit. This ratio will be multiplied by 666.66 to determine your cost. If your cost is totals less than something like $300, I’ll probably add a reasonable surcharge, since it is a lot of work to put together custom partial kits. Actually full kits are a lot of work to organize and put together, but at least I can do them in batches.

Also, I’ve got word from a reliable source that a beautiful unmodified example of an original Apple-1 is due to go up for auction soon, along with some wonderful Apple II related stuff. Among other things, is the very first production Disk ][ drive(serial number 1), prototype disk controllers and an Apple II rev 0 modified by Apple engineering into what was essentially a rev 1 engineering prototype. All this and more comes from the stash of a former member of the Apple engineering team.

Capacitors Arrived

Tuesday, March 9th, 2010

These are ceramic disk caps. A little smaller than the ones used on original Apple 1s. However I like the look a lot better than the monolythic caps I had originally purchased. I’ll get a good quality image up on my website, so prospective purchasers can see the component selection that I will provide. Then, I’ll send emails out offering kits to first few folks that got on the waiting list. Once I sell out the remainnig stock of PCBs (I only have 3 left). I’ll use the income to order a new batch which only should take a couple of weeks to arrive. Except for the PCBs and a few easily obtainable parts, I think I have enough of the other components to supply kits to everyone who is currently on the waiting list.

I also received the lower beta transistors with the caps. Results are mixed. One version didn’t have enough amplification and the video signal was barely visible at max monitor brightness. The other improved results, but didn’t completely eliminate the video glitch. If you are interested in fixing this issue, I’m going to recommend pulling C13, pin 6 down to ground with a 2.2K resistor, which completely eliminates the issue. This can be done in a completely reversible fashion without altering the PCB by soldering the resistor from pin 6 to pin 8 directly on the legs of the 74175 at C13.

Various Thoughts…

Friday, March 5th, 2010

Capacitors and transistors still not here, but I expect them any day.

Although I have more testing to do, I believe that the software for the PS/2 to ASCII keyboard interface is working the way I want it to. I still need to hook it back up to an Apple 2, as well as try a different keyboard(all testing to date has been with a single example). I plan on building a small batch of printed circuit boards, once I get a few of the Apple 1 kits shipped out. The Apple 1 project has been expensive and I’m going to need to recoup some of the investment before spending more money.

If you stick to acquiring old units through flea markets, word of mouth and yard sales, retro-computing doesn’t tend to be an expensive hobby. However cloning an obsolete design can get expensive, real quickly.

Now that the Apple 1 is nearly complete, my mind has been free to start revisiting some projects that are on hold. I have been looking to see if I have overlooked any internet data on the City Point and Army Line Model Railroad. So far, it looks like my previous research efforts have turned up most of what is readily available. Once the Apple 1 stuff has settled down, I plan on building an initial module in order to try out some construction techniques. I also have some thoughts about animating the layout using my Mimeo 1 as the brains. Animation of a layout in this era might be a bit different than more modern eras, since the internal combustion engine and electric power were not developed. However there was plenty of wind, steam, human and horse power available to move things around. Also the sounds of a busy wharf might make for some interesting computer controlled sound effects.

One other thing I’ve got on the drawing board, is putting together a short video podcast demonstrating operation of the keyboard interface and the Apple 1 monitor. Be forewarned, if you have subscribed to my podcast you might have a large file coming your way, in the not to distant future.

Caps not arriving until late next week (at the earliest)

Friday, February 26th, 2010

Seems like my supplier has had a glitch and hasn’t yet shipped the caps. I want to try these caps, before I finalize decision on which caps to ship with Mimeo kits. This will set back putting kits up for sale until I get them and have a chance to try them out. Maybe I’ll be ready a week from Monday. The lower beta transistors I want to try on the video output, are also part of this order.

Meanwhile, I’ll see if I can solve the power up problems with the PS/2 to ASCII converter. I have changed the brownout detector setting, which helped, but that didn’t completely solve it. I have significantly rewritten the initialization code, closing some holes and adding some retry logic, but haven’t had a chance to try the new code yet.

PS2 to ASCII interface work

Sunday, February 21st, 2010

Since I didn’t get the new caps and transistors yet, I went to work on the PS/2-ASCII interface. Well except for an issue with booting up reliably, it seems to be working. I need to work on the AVR fuse settings for power up and/or add power on reset circuit.

PS2 to ASCII adaptor test setup

For the Apple-1 clear function I added a diode to the AVR’s output, similar to what is seen on the input to D15, pin 9. This is necessary because there is another TTL output that can drive this signal.

PS/2 to ASCII adaptor

The three jumpers on the right side of the board are to disable/enable the following functions.

  • enable automatic arrow mapping to Apple 2 – ESC-char cursor control sequences
  • enable inverted data – not needed for Apple 1 or Apple 2, but added in case some other vintage computer needs inverted data
  • enable/disable Control – RST and Control -CLR – reset and clear screen sequences
  • There are several options for mapping the wiring from 16 pin dip ribbon cable to the AVR.

  • It can be wire wrapped as I did on my prototype
  • The header can be left off and it can be done directly with jumper wires
  • You can build a plugable jumper block in a housing that plugs onto the header
  • Beta Version of Assembly and Build Manual Posted

    Wednesday, February 17th, 2010

    http://www.willegal.net/appleii/A1-assembly-v0.8.pdf
    Take and look and let me know what you think. If you find problems or mistakes let me know. Actual printed manual that comes with full kits will include full color image of the front of my prototype board on the covers.

    I have also put up an initial draft of my kit information page.
    http://www.willegal.net/appleii/apple1-kit.htm

    Video Imperfection

    Tuesday, February 16th, 2010

    There is a small flaw in the video section of the Apple 1, that causes spikes in the video signal. This results in extra pixels in the display. Here is a worst case display, with brightness turned way up, of those pixels, with no characters displayed ( the screen should be blank).

    I have been able to confirm with some help that this fault also occurs on the Obtronix and original Apple Is. I’ve tracked this down to cross talk between the video signal from C13-6 to the 3K resistor and CLK03, which feeds the 2504s clocks. These two signals share adjacent traces across the top of row D, just above the large ground trace.

    Wendell S. has done some further analysis and has determined that the fault is caused by the high impedance nature of the video output circuit. Wendell writes “The node driving the 3K can be very high impedance when both C13-6 and D1-13 are high so the network is very susceptible to pick-up as you described (nice catch!). The impedance of the node is set by the base current of Q5 as it pulls down the emitter followers in the TTL outputs.”

    I’ve ordered some transistors with lower Beta in order to see if I can eliminate this noise. I also did a quick test by pulling down the output C-13, Pin 6, with a 2.2K resistor and as expected, the noise completely disappeared. Another fix is to bypass the trace by lifting one leg of the 3K resistor and C-13, pin 6 and running a jumper wire, avoiding the crosstalk.

    Along with the aforementioned lower beta transistors, I’ve ordered some capacitors that I hope more closely mimic the originals. The assembly manual is also moving along, though I had a bit of a setback recently, when I accidentally put the whole manual into a bullet type format. I’m still undoing that. I’ll put a PDF version online once I finalize it.

    I’ve been getting a number of inquiries about bare boards and kits. Bare boards should be shipping in about a week and will cost $150. Kits should be ready about a week after that and will cost $666.66.

    Folks that are on the wait list will get first chance to order. I may have to order a new batch of boards, before I get completely through the wait list. Delivery of my first batch was pretty quick, about 2 weeks, so I don’t expect huge delays if I do run out.

    More ACI TroubleShooting

    Thursday, February 11th, 2010

    Workshop is now in the basement, which has a decent sized table that I’ve taken over. This allows me to spread out a little bit, but the O’scope still usually ends up on the floor.

    Ok, since wsander posted some AIFF files for download to the A1 from an ipod to the cassette interface on Applefritter, I had to try it. Well I barely could get it to work. Now I’m figuring this isn’t right and I’ll have to work some more on the Apple Cassette Interface. I’ve done much monkeying around including increasing hysterisis of the voltage comparator and adding a negative five regulator to it’s negative supply. All these changes made little to minimal improvement. I even put the circuit into a Spice simulator looking for a flaw. Nothing significant found. I even put the Apple II circuit into the simulator, and though there are differences, it’s not substantially different.

    Finally while looking at the input from the iPod I noticed some high frequency noise on the input signal. After some simulations I determined that adding .01UF cap between the input of the voltage comparator and ground might filter out that noise, at the cost of losing a bit of lower volume capability.

    After this last change I’ve been able to load wsanders iPOD files reliably. I’ve also been able to write and read cassette tapes, but the volume setting on my particular tape recorder, a vintage Realistic CTR-31, is very very critical. I’ve been able to save Apple 1 Basic, plus Hammurabi and restore it via tape. I wouldn’t call it reliable, but it can be done. I’ll probably revisit this in the future, but for now, I’m going to do some testing on CFFA-1 card, while waiting for a new batch of caps and finishing the assembly manual.

    More Mimeo-1 Testing About Wrapped Up

    Saturday, February 6th, 2010

    74161 investigation

    I did some further investigation into the problem with the 74161As. The problem is limited to location D-8, the other 74161 locations can be populated with 74161As without issue. Here is what I have found out about the problem with D-8 so far.

    The high level of the input to D15-9 (preload) is just at 2 volts. There is a small glitch below 2 volts just before the char rate clock(CLA) raises. D15 responds by lowering VINH and things go south from there. D15 should preset VINH to high, but apparently the floating preset input drops a bit at the same time, resulting in a preset to zero. Apparently a 74161A at D8 is fast enough to occasionally see VINH drop and counts on the nearby raising edge of CLA, putting the state machine into a mess. Apparently the 74161 doesn’t have enough setup time to count at this point. The time between early VINH drop and the next clock edge is about 20ns, but that is just about at the limit of my old, uncalibrated scopes resolving power, so consider this an estimate. This appears right on the edge of the 74161 setup time spec. Apparently enough for an A part, but not enough for a non-A part, which ignores this glitch and continues on nicely.

    Cassette Interface

    When I first tried the cassette interface, the input signal after the AC coupling cap looked rather nasty on the scope. I have learned through some efforts to build a regenerative RF receiver that AC coupling caps should be good quality. Testing this theory, I replaced the original cap, which came from a scrap box with a new monolithic cap. Sure enough the signal cleaned up considerably and I am now able to read from the tape correctly. The only thing not working, is the READ LED. I’m going to see if I can put this small circuit into my spice simulator and see how it should work, as there is nothing obviously wrong with it, though the input signal level is pretty small. It’s possible I just need a lower power LED. I have to run one additional test on the cassette interface, prior to declaring victory on this front. This is involves typing Basic into memory, WOZ style, then saving it and seeing if I can load it back in again.

    So What is Left

    I’ve got a few things left to do prior to taking orders.

  • Finish testing cassette interface
  • Obtain and test new decoupling caps
  • Finish the assembly manual
  • Figure out how I’m going to pack everything for shipment
  • I should be able to complete this effort before the end of Feburary. Those who are on the wait list will get the first shot at kits. If you asked to get on the wait list, I’ll send you an email when I’m ready.