ClausB Posted March 8, 2008 Share Posted March 8, 2008 (edited) In 1984 I worked for a small company creating educational software for the Apple II, Atari 800/400, and (ugh) Commodore 64. One of our development machines was an old 800 labeled "Engineering Serial 26". It looked and acted pretty much like a standard 800 but a peek under the lid revealed bare RAM and ROM cards. Both ROM cards held EPROMs with paper stickers and three RAM cards totalled 36K. The OS card had an extra chip socket bolted to the back with wires flying down to the motherboard, so it could not come out. A look at the RAM cards showed 4K in slot 1 and 16K in each of 2 and 3. Both sizes used the same circuit board, dated 1978. They contained standard 4K or 16K DRAM chips and had jumpers to select the size. This was unlike the later 8K and 16K cards, which used different circuit boards and selected RAM in units of 8K. There must have been differences on the motherboard too. When the company failed, the owner gave me old #26. (He also had an Apple I but, wisely, he kept that!) I immediately tore it open and traced the circuits. The motherboard was labeled "Rev. 2" and it selected RAM and ROM in 4K blocks. I found that RAM slot 1 could only address 4K but 2 and 3 could hold either 16K or 4K. I also saw cuts and jumpers on the motherboard and OS card. These mods made the prototype act like a production unit. To see the prototype design, I traced the original circuit and discovered the following memory map: Original #26................................................Production $0000 - $8FFF..............Full RAM..................$0000 - $BFFF $9000 - $AFFF.............Right ROM................$8000 - $9FFF $B000 - $CFFF.............Left ROM.................$A000 - $BFFF $D000 - $D7FF.........CTIA & ANTIC.............$D0xx & $D4xx $D800 - $DFFF..........POKEY & PIA..............$D2xx & $D3xx $E000 - $FFFF..............OS ROM..................$D800 - $FFFF Notice the changes from the prototype to the production version. Maximum RAM went from 36K to 48K. Cartridge ROM moved down to overlap (and disable) the top of RAM, leaving a 4K hole at $Cxxx. POKEY and PIA moved down to make room for the 2K Floating Point ROM. The 8K Operating System ROM remained. One can speculate on the reasons for these changes. There were probably two main reasons, one firmware and one hardware. Bill Wilkinson has written that, late in 1978, Atari changed from an 8K Microsoft BASIC to the 10K Shepardson BASIC including the 2K BCD floating point package. The #26 OS card originally held 4 2K ROM chips. It was modified to house the OS in 2 4K chips and the FP ROM in a 2K chip. The hardware reason was likely that, by mid-1978, DRAM makers were labeling defective 16K chips as 8K and dumping them onto the market. These worked as long as you addressed only the half which had no bad bits. They sold for little more than the older 4K chips, especially in high volumes. So, Atari developed an 8K card and reworked the 16K card and the motherboard to select RAM and ROM in 8K chunks. The rest you know. Edited March 8, 2008 by ClausB 4 Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/ Share on other sites More sharing options...
ClausB Posted March 12, 2008 Author Share Posted March 12, 2008 Well, I dug out old number 26 and looked her over. A little yellow, but the Start key doesn't stick like my newer 800's did. I dare not turn her on without a thorough internal inspection but I did open the lid. The foam tape had disintegrated and the cartridge shield fell off! I pulled out all 5 EPROMs and checked them out with an old Shooter. Each one read and verified three times - after 29 years! The binary looked OK in the few places I checked. Of course, it only takes one bad bit to crash the system. The EPROMs are labeled "OS3 6-15-79" and "BASIC 4-18" (presumably also 1979). Does anyone know if these would be the production versions? Should I post the binaries or are they still covered by copyrights? Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1482078 Share on other sites More sharing options...
Rybags Posted March 12, 2008 Share Posted March 12, 2008 AFAIK, the 8-bit firmware is in the public domain. Would be interesting to get a look at them. If the memory map of the system is as you've specified, then it's a 100%er that the ROMs would be significantly different. Although, maybe not so different from OS Rev A - remembering that Atari had the habit of jumping the gun and committing to enormous ROM production runs with half-baked products. Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1482226 Share on other sites More sharing options...
FastRobPlus Posted March 12, 2008 Share Posted March 12, 2008 Well, I dug out old number 26 and looked her over. A little yellow, but the Start key doesn't stick like my newer 800's did. I dare not turn her on without a thorough internal inspection but I did open the lid. The foam tape had disintegrated and the cartridge shield fell off! Very common! Later 800's lack this shield. Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1482271 Share on other sites More sharing options...
ClausB Posted March 13, 2008 Author Share Posted March 13, 2008 If the memory map of the system is as you've specified, then it's a 100%er that the ROMs would be significantly different. No, they modified the hardware of this prototype to be compatible with the later production machines, so the EPROMs were made for the Production memory map. The Original memory map would have held true before those modifications. Unfortunately, I don't have the original prototype EPROMs. Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1482362 Share on other sites More sharing options...
ClausB Posted March 18, 2008 Author Share Posted March 18, 2008 Hey, collectors, is old #26 worth anything? Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1485511 Share on other sites More sharing options...
Tempest Posted March 18, 2008 Share Posted March 18, 2008 Hey, collectors, is old #26 worth anything? Sure it is. How much though I have no idea. It's not quite a prototype, but it's not the same as the production unit either. Tempest Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1485514 Share on other sites More sharing options...
www.atarimania.com Posted March 18, 2008 Share Posted March 18, 2008 You know, it kind of makes sense you had one of the early models as the company you worked for was one of the very first software publishers on the Atari -- Atari Frog http://www.atarimania.com Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1485560 Share on other sites More sharing options...
FastRobPlus Posted March 18, 2008 Share Posted March 18, 2008 Hey, collectors, is old #26 worth anything? I would buy it. My guess is that others would bid on it too if it went to auction. No idea how much though. Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1485697 Share on other sites More sharing options...
ClausB Posted March 18, 2008 Author Share Posted March 18, 2008 You know, it kind of makes sense you had one of the early models as the company you worked for was one of the very first software publishers on the Atari Yes, IIRC, PDI was originally an Apple house and Atari gave them this unit to foster early software development. The label underneath also says "Software #4" and I'm sure PDI did not have 4 Ataris. Could be it was used for in-house programming at Atari. ??? Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1485707 Share on other sites More sharing options...
www.atarimania.com Posted March 18, 2008 Share Posted March 18, 2008 That's what I was thinking: PDI developed An Invitation to Programming for Atari -- Atari Frog http://www.atarimania.com Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1485726 Share on other sites More sharing options...
ClausB Posted March 19, 2008 Author Share Posted March 19, 2008 It's not quite a prototype, but it's not the same as the production unit either. Does anyone know where the prototypes are? Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1485989 Share on other sites More sharing options...
Tempest Posted March 19, 2008 Share Posted March 19, 2008 It's not quite a prototype, but it's not the same as the production unit either. Does anyone know where the prototypes are? I think Curt may have a pre-production prototype Atari 800 somewhere. I know he had some internal developer units that had cool ports on them for connecting to mainframes. Tempest Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1486022 Share on other sites More sharing options...
ClausB Posted March 21, 2008 Author Share Posted March 21, 2008 Look, it's real. 4 Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1486948 Share on other sites More sharing options...
Curt Vendel Posted March 21, 2008 Share Posted March 21, 2008 Label is interesting... I have a 400 with the same styling, so this is the only other unit I've seen with such a label... The internal boards must've been swapped out during the course of things, because I've got a pre-production unit and everything is non-green coated boards... The cartridge door also looking like it may have still been undergoing some final changes as it looks off, like its not a good seating fit. Thanks for sharing Claus. Curt Look, it's real. Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1486999 Share on other sites More sharing options...
ClausB Posted March 21, 2008 Author Share Posted March 21, 2008 Label is interesting... I have a 400 with the same styling, so this is the only other unit I've seen with such a label... The internal boards must've been swapped out during the course of things, because I've got a pre-production unit and everything is non-green coated boards... The cartridge door also looking like it may have still been undergoing some final changes as it looks off, like its not a good seating fit. Curt, are there pics somewhere of your units? Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1487100 Share on other sites More sharing options...
ClausB Posted March 29, 2008 Author Share Posted March 29, 2008 A look at the RAM cards showed 4K in slot 1 and 16K in each of 2 and 3. Both sizes used the same circuit board, dated 1978. They contained standard 4K or 16K DRAM chips and had jumpers to select the size. This was unlike the later 8K and 16K cards, which used different circuit boards and selected RAM in units of 8K. Looking at the Atari 800 OS Manual and Listing, I noticed that the routine that figures out total RAM size does so by testing memory in 4K blocks. Shades of the prototype hardware? Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1491469 Share on other sites More sharing options...
ClausB Posted March 30, 2008 Author Share Posted March 30, 2008 I opened up #26 to show off the innards better. Check out the ANTIC and CTIA ICs - aren't they just beautiful? And then there's the hack job on the OS board and mobo! Those are the mods that made this former prototype act more or less like a production unit. How many of you are old enough to remember wire-wrapping? One of the pink wires had broken off its connection over the years. Can you spot which one? After photgraphing, I repaired it. Enjoy. 1 Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1492192 Share on other sites More sharing options...
+warerat Posted March 31, 2008 Share Posted March 31, 2008 (edited) I opened up #26 to show off the innards better. Check out the ANTIC and CTIA ICs - aren't they just beautiful? And then there's the hack job on the OS board and mobo! Those are the mods that made this former prototype act more or less like a production unit. How many of you are old enough to remember wire-wrapping? One of the pink wires had broken off its connection over the years. Can you spot which one? After photgraphing, I repaired it. Enjoy. Are the three ICs on the bottom of the OS board the same as the production? Edited March 31, 2008 by warerat Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1492208 Share on other sites More sharing options...
ClausB Posted March 31, 2008 Author Share Posted March 31, 2008 I opened up #26 to show off the innards better. Check out the ANTIC and CTIA ICs - aren't they just beautiful? And then there's the hack job on the OS board and mobo! Those are the mods that made this former prototype act more or less like a production unit. How many of you are old enough to remember wire-wrapping? One of the pink wires had broken off its connection over the years. Can you spot which one? After photgraphing, I repaired it. Enjoy. Are the three ICs on the bottom of the OS board the same as the production? Not quite. The OS board has no Atari CO# part number nor a date. It originally held 4 2716 EPROMS (8K total) but was modified later to hold 2 2532s and 1 2716 (10K total). The three chips are NAND and NOR gates that do similar jobs as those on the production board but they also decoded the original I/O memory map shown in the first post. The bolted-on, wire-wrapped chip, added later, is the same decoder used on the production OS board and it decodes the production I/O memory map. 1 Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1492241 Share on other sites More sharing options...
+warerat Posted March 31, 2008 Share Posted March 31, 2008 I opened up #26 to show off the innards better. Check out the ANTIC and CTIA ICs - aren't they just beautiful? And then there's the hack job on the OS board and mobo! Those are the mods that made this former prototype act more or less like a production unit. How many of you are old enough to remember wire-wrapping? One of the pink wires had broken off its connection over the years. Can you spot which one? After photgraphing, I repaired it. Enjoy. Are the three ICs on the bottom of the OS board the same as the production? Not quite. The OS board has no Atari CO# part number nor a date. It originally held 4 2716 EPROMS (8K total) but was modified later to hold 2 2532s and 1 2716 (10K total). The three chips are NAND and NOR gates that do similar jobs as those on the production board but they also decoded the original I/O memory map shown in the first post. The bolted-on, wire-wrapped chip, added later, is the same decoder used on the production OS board and it decodes the production I/O memory map. Still an interesting motherboard. I'm assuming that 'LS245 on your motherboard is for the data bus to isolate the memory slots from the OS board and the cart slots? If so, I don't get why they didn't keep that simpler design instead of going to the pair of 'LS243's on the production machine. Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1492287 Share on other sites More sharing options...
ClausB Posted March 31, 2008 Author Share Posted March 31, 2008 Still an interesting motherboard. I'm assuming that 'LS245 on your motherboard is for the data bus to isolate the memory slots from the OS board and the cart slots? If so, I don't get why they didn't keep that simpler design instead of going to the pair of 'LS243's on the production machine. Yes, and the LS30 gate enables the LS245 buffer. I can see no logical reason for changing to LS243s. The two LS138s decode the address space into 16 4K blocks. The gates on the OS board generate RASTIME, WRITIME, RAM buffer enables, ROM selects, and POKEY, PIA, and CTIA selects. There is no circuitry to deselect RAM since cart ROM did not overlap. After the mods, the right cart slot could only take 4K, since the RAM totals 36K. Notice too that the cart slots are smaller. Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1492783 Share on other sites More sharing options...
ClausB Posted April 19, 2008 Author Share Posted April 19, 2008 IT WORKS! After hours of tracing circuits, scoping signals, and replacing the OS EPROMs with a simple RAM-less rainbow display loop, I found that D1 of the data bus was corrupted somewhere between the EPROM and CPU. Replacing the data bus buffer did not help and checking for shorts and opens revealed nothing. Finally I replaced the CPU with the one from my 400 and it works. You can see from the photos above how beat-up the original CPU chip is. Also, it is stamped "A" (it looks like an afterthought) and my 400's is marked "6502B". And the paper sticker says "Slow Micro", so I wonder if it just had marginal timing. I then put the OS ROMs back and added the RAM boards in one-by-one and Memo Pad came up each time. Next I'll reassemble the whole thing and try BASIC... 1 Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1504131 Share on other sites More sharing options...
ClausB Posted April 19, 2008 Author Share Posted April 19, 2008 BASIC works too! Even with 4K RAM. FRE(0) returns 1030. With the full 36K, I typed in a simple byte-complementing RAM tester and it ran successfully. Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1504168 Share on other sites More sharing options...
Vigo Posted April 25, 2008 Share Posted April 25, 2008 Those ceramic early production chips are surely sexy! Quote Link to comment https://forums.atariage.com/topic/122471-atari-800-engineering-serial-26/#findComment-1507958 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.