Amiga 1200: Rapid Road USB
After cross-grading from the ACA1220 to the ACA1221, I'd decided that USB would be an easier transfer mechanism over PCMCIA to CF cards. USB would also allow more peripheral options, as opposed to PCMCIA ethernet cards and CDROM drives.
Whilst purchasing the ACA1221, I also purchased the Rapid Road USB interface. This kit comes with all you need to add two USB ports to an Amiga 1200. It's all been sitting in a box for quite a while as I've been distracted by other tasks.
Hardware Installation
The Rapid Road slots on nicely to the ACA1221. As that the ACA1221 is a smaller size, there is ample room and, once on, the whole kit takes up the previous size of standard accelerators. I did find that the unit didn't seem to plug all the way on. It definitely makes contact though. It might be advisable to somehow provide a backing support beam to keep the Rapid Road in place.
You need to connect power from the Rapid Road to the ACA1221 and then the ground wire to the chassis. The floppy drive screw provides a good location for this. There is no need for any other cabling, apart from the USB plugs themselves!
Some might call it butchering... I call it creative-license. Yes, I didn't really measure or calculate a precise entry for my grinder, but in the end, the USB sockets are firmly installed. I used M4 screws that I had lying around and drilled them into the rubber of the plugs.
Everything fit back together nicely. The trapdoor cover is now an essential part of this Amiga 1200!
Software Installation
The USB stack used is known as Poseidon. You can find the links on the Icomp.de Rapid Road Wiki Page. Once downloaded, get the LHA to the Amiga. Of course, you can't do this via USB yet!
Installation was very next-next-finish. The default options put everything in the correct locations. Once the installer finishes, the USB stack is actually loaded! I had already put my USB key into the slot and the bloody thing showed up on the desktop. It also made a really funky space-ship sounding noise... turns out this happens upon device insertion.
At this point, I thought I was done. I rebooted the Amiga after playing with files on the USB key. Upon reboot, I got an error from the startup script: PsdStackDLoader not found. Turns out that this script is created once you've gone through the configuration. This is done via the Trident Prefs file which you'll find on the drive you installed Poseidon to.
Run through this, it's all pretty self-explanatory. As long as you chose the correct driver during install then it'll be selectable. It should come 'online' after configuration. Make sure you save all your changes at the end. I didn't configure any further classes or devices.
On the next reboot... my USB Mass Storage Device was mounted again.
USB CD-ROM Drive
I have an external drive and tried it... unfortunately it needs more power than the USB ports put out. I'll be finding a powered hub shortly and will test this again.
The hub in the middle didn't help... it just chewed more power as I didn't have an adapter for it! Turns out that buying a powered hub didn't help either... I needed a specific cable that provided two-ports-worth of amperes to power the CD unit.
Ok, we're now recognised... I can see the CD drive in the Trident prefs tool... but we don't have a CD mounted on the desktop? What gives?
Ahhh... big hint there. I needed to download and install AmiCDFS. After doing so, and rebooting, I had a CD mounted on the desktop! I got lazy whilst installing AmiCDFS and just dragged the C, L and LIBS folder to OS:. I expected this would merge the folders, and it did, but it also overwrote the icons! Must be stored in folder metadata somewhere.
A quick check of what was on the CD...
...and then a great time was had by all destroying the landscape!
Atari 2600 jr: Controller Maintenance
I'd purchased two controllers from Holland (Game Over? in Amsterdam) and had received two more when I picked up this Atari from the rubbish dump. I have finally gotten a game worth playing and thought I'd test them all out.
The game is Bezerk.. and it literally is just that. Think of a 'top-down' Space Invaders. You're a human, you're in a maze and there's robots who want to shoot you. If they (or you) touch a wall then you're dead. Your goal is to knock them all off and enter the next room. It's really quite challenging for such a simple concept.
This game is only playable if your controller works! It turns out that only one of mine had problems. This specific controller would not happily move left/right. Up/down and the buttons worked... but I couldn't get my guy out of the way reliably on the X axis. A little more testing realised a cable fault! If I put pressure on the cable, right where it enters the controller, then I could move in all directions... the cable must be internally fractured.
Pulling it open, you can see the cable come in from the top. It then slaloms through the plastic pins to keep any unwanted pressure/tension off the solder joints on the PCBs. Too much flexing, over time, has ruined the cable. The only method was to cut it and shorten the cable.
The cutting, pairing and soldering was quite painless. I unsoldered an existing wire and then soldered on the new wire, matching colour-for-colour. The end result was a perfectly working controller! It turns out you can even shoot diagonally in Bezerk!
Two of the four controllers I've acquired used to have the screw-in joyticks. One of the other two actually still had the joystick in place! For the ones that have been snapped off, I grabbed a screwdriver and applied enough pressure to have the phillips-head torque the plastic left-over out of the thread.
Now to find a suitable replacement screw-in joystick!
Toshiba T2000SX
It's a hard fact that one can fail when restoring old hardware. This ancient laptop was purchased from an auction house and has lived in my old university school bag, in the back of the parents shed, for a few decades. It booted, back in the day, and I vaguely remember installing Windows 3.x on it. After that... you couldn't really do much other than play Railroad Tycoon Deluxe.
Seriously heavy, this thing is built to withstand nuclear fallouts; although it turns out it couldn't handle being in the shed. Turning it on again after so many years presented a hard drive exhibiting that charming click-of-death tune. The screen worked fine, the keyboard accepted commands and the floppy even seemed to function. After counting its on-board RAM, extended RAM and then extra ram (if you had the PCMCIA-like card installed (which this came with.)), the BIOS would ask you to insert a floppy disk.
As that the hard disk was dead, I'd decided to replace it with a compact-flash card. Other people online had successfully done this and so I thought I'd give it a go. The installed Toshiba BIOS wont recognise anything other than a Conner 'IDE' 20/40mb drive that usually comes with such a laptop and so I had to improvise. One user online pointed out that Anydrive would fix this. It's a tiny application which slaps an assembler JMP in the MBR to lie to the BIOS when it goes looking for the specifics. From here you can mimic the drive/partition information that the BIOS wants to see... you can't override the 'device ID' though.
Installing the CF card was easy enough... The CF-IDE adapter just plugs everything together and has the appropriate pin missing to guide the correct connection. At this point I actually used VirtualBox (with a hack to allow direct disk access) to install Anydrive onto the disk. I used the parameters from the Conner: Quick Reference Guide For Disk Drive Products (Cylinders 980, Heads 5, Sectors 17) with anydrive, inside VirtualBox, and it installed. This way I didn't need the floppy disk. I then tried to format the drive, but nothing worked... it kept failing. I therefore went ahead and installed it into the laptop so I could use the floppy drive there.
The machine booted up and the Anydrive message actually appeared! The bios actually read from the harddisk and then failed... the harddisk wasn't partitioned, so I had to use a DOS bootable floppy to continue. I downloaded an appropriate DOS 5 boodisk from allbootdisks and threw it in. Nothing... it just repeatedly asked for the disk. You could hear it sort-of read the disk... but it didn't get anywhere.
First step... try the disk cleaner... didn't work. Second step... rip it open. Not an easy task. The main chassis is a single block of metal. The top circuit board must be lifted. To do so, you need to disconnect all the flimsy ribbon wires.
Wait... what's that... oh great... the remnants of the drive belt. And it's not a happy elastic-band. It's a very proprietary, very flat, very thin ribbon belt. Screw it... let's try a rubber band anyway!
Did it work? No... it took out the read head. Game over. Drive finished! A quick google proved no quick answers to finding a replacement drive.
Do I care about a crappy 386 laptop at this point? No. I put the majority of the system back together to check if I could still use the HDD. No go there either... the HDD (well, CF card) was no longer being found and the Anydrive boot message was not displaying! No more disk input... stuff it. Here's the aftermath... it then all got shoved as-is back into the school bag.
It's currently sitting next to the bin and I'm finding it hard to take the final step and listen to it bounce down the garbage chute. I've failed you, you poor old thing.
Atari 2600 jr: Composite Video Output + Audio
There seem to be a lot of options (and sites with comparisons of the options) available when adding composite video to the Atari 2600. Some require removing parts and disabling the RF output whereas others just hitch onto components and allow both signals to be produced. Here's a brief list of places to find information:
- Atari 2600 video mods comparisons
- How to Modify your Atari 2600 Jr.
- How do I get composite video from my Atari 2600 Junior?
- Atari 2600 Composite Video Mod: Reloaded
- Atari 2600 Jr Composite Video Modification
- Lynx's 0,68 Euro ATARI 2600 Junior Composite Mod (German)
There's also hardware that you can purchase to make the job a lot easier:
- ATARI A/V MODS
- ElectronicSentimentalities - Video Modifications for Classic Atari Game Consoles
- ATARI COMPOSITE VIDEO MOD
Doing it yourself
I chose the mod available at Lynx's 0,68 Euro ATARI 2600 Junior Composite Mod (German). This mod offered a good balance of circuit complexity and as little atari-destruction as possible. All parts were purchased from the local Jaycar, except for the 330ohm resistor. They were out of stock and so I combined a 300ohm+33ohm.
Here's the final parts list:
- 1 x 330 Ohm 0.25w Resistor
- 2 x 1K0 0.25w Resistors
- 1 x 2K2 0.25w Resistor
- 1 x 3K3 0.25w Resistor
- 1 x 100p Ceramic Capacitor
- 2 x RCA sockets
Construction was very straight-forward... I soldered straight onto the pins and scratched a pad for ground on the nearest plane. I then quickly wired up an RCA plug. I knew I'd need to de-solder it again to mount it into the case, so I didn't over-do the soldering.
Great picture! This is the start screen for the 4-in-1 cartridge. All good... now for audio.
Above you can see two wires heading to the required spot at the base of the resistor. One is folded up... I intend on doing the stereo mod next, so that's there for future-proofing. Currently mono audio is output via the white RCA socket.
UPDATE: My 'future-proofing' was useless... the PAL version of the Atari 2600 jr DOES NOT support stereo sound. So just connect the red plug to the white plug internally!
Now... to play games...
Atari 2600 jr: Introduction
This was an unexpected surprise. Canberra has a rubbish tip; well, a few, actually. At these tips, back in the day, the dumpers used to drive their cars/trailers/trucks right up to the wall'o'rubbish and offload. Whilst the father was scraping all the rubbish out and launching the bags onto the mountain of junk, the children would be scavenging through other people's discards.
I found many a thing there: old computers (286/386, at that time), model railway paraphernalia, misc. electronics, etc... After a while, too many dead bodies were being found and so they closed the dumping area off to the public. Instead, they built a concrete shed with a big mechanical compactor. Everyone's rubbish was thrown in a corridor and compacted. A truck would then drive it up to the real landfill area.
The public could no longer freely recycle other people's rubbish. It was lost once it went over the wall. An uprising occurred when an entrepreneur decided that he could form an organisation that worked at the tip under appropriate licensing (oh, I love democracy) and legally scavenge the rubbish. This was no good, unless they could actually sell it... so a 'shop' was set up at the rubbish dump. Can you believe this? We have to buy our rubbish back?
Either way... last Sunday... after 2 separate (and dismal) trash and treasure markets, I ended up at the Green Shed. I was initially looking for a bootable DOS disk... not finding much, I was disheartened and about to leave. As you exit the building, you pass the cash register, which is actually a large glass display cabinet. In it was a lost treasure. The attendant had me made: he knew I wanted it and happily quoted a price which would've doubled the takings for the day of the entire shop... but, for the unit, was half the going rate on eBay... as long as it worked!
My first Atari
Last year, I read the book: Racing the Beam. I can't remember how I came across it, but it ended up being a good read on the inner workings of the Atari. I was impressed to find out how they got around hardware limitations and changed the way kids would play games forever.
I had never expected to own one. Especially one in this condition... It turns out this is the Atari 2600 Junior. It's the final version, slimmed down, produced somewhere between 1986 and 1991. It was brown when I got it...being in Canberra, I didn't have any tools with me, so I used floor-cleaning wipes (disinfectant was a great idea at this point) and tore the thing apart. After a good clean, it actually came up remarkably well. The best part was that the 'protective seal' was still on the steel Atari branding on the top of the case. I should've left it on there... but I really love peeling those things off!
The whole loot included two game cartridges, two controllers (one had the screw-in joystick snapped), the base console and the wall-wart. The only thing that was missing was the RF cable. I cleaned it all at home in Canberra. Taking it apart, the solder joints looked fine... there was just a large accumulation of dust. A quick vacuum and wipe down got it into the state above.
I bit the bullet and plugged it into the wall. Toggling the power switch did nothing! Bummer... a dead Atari... I was very happy to have a new project. I popped it back open and scanned all components again. There wasn't anything obvious. I thought I'd leave it until I returned to Melbourne where I could go over it thoroughly with the multimeter. After re-assembling, I quickly tested it once more. The fourth toggle of the power switch saw the red power LED light! Ok... we're in for fun if the grime has gotten ALL THE WAY into the 'enclosed' power switch.
A more complete teardown
I returned to my workbench at home and pulled the machine apart; knowing that there were going to be gremlins in the system. Overall, it looked to be in great condition, but I grabbed the magnifying glass and inspected it all again anyway.
The metal shielding comes off very easily. The top half is secured to the bottom half via metal tabs that have been slightly twisted. Grab a pair of pliers and bend them all straight again... you'll then find that both shields come apart with little force.
After an inspection, I re-vacuumed the switches and grabbed a cartridge. I really wanted to check out Ghost Busters, so that was the obvious choice. Using my trusty BW CRT TV, I hoooked it all together. Scanning the UHF channel, I found no signal. I could get interference when I toggled the power switch, so I thought that I was near the right tuning every so often. I was on UHF because that's what the Commodore 64 used and I assumed that all consoles of that vintage would use the same frequencies. I was wrong. The Atari 2600 uses VHF Channel 2 or 3. This channel is selectable via the switch at the back of the console.
Once on VHF tuning, the signal appeared easily. The console was set to Black and White, so the image was crisp! Even over RF. I wonder if these can do composite? Ghost Busters is pretty hilarious. Actually quite difficult to get started... but I think I'll write a post just for that story.
Top Push Buttons
The Select/Reset buttons to the right of the cartridge port, on top of the console, are spring-loaded via a 'sponge'. This material had deteriorated on both buttons over the decades and needed replacing.
I happened to have some packaging material foam on hand and sliced some pieces off to replace the worn out sponge. I scraped the old sponge off first... needed a bit of elbow-grease for this ... was definitely stuck on well! Afterwards I used a bit of double-sided tape to apply the new sponge.
Worked perfectly.
What's next?
Why, games! I've got a total of 36 to test out... so I'll flick through them and report on anything noteworthy. I also want this thing producing a composite signal... so a little research will see that occurring in no time.
Commodore 64: Using an ancient BW TV
Using the Commodore 64 on the main TV produces a really great picture over the composite cables, but using it via a converter to VGA or via RF is a little dicey. I like the idea of 1:1 picture when using composite, there's no need to covert the signal. I also don't always get to use the main TV, so I went hunting for a suitable display for the Commodore 64.
Turns out that last weekend I was in luck. Whilst rummaging at the local Trash and Treasure I stumbled across a Samsung LCD TV (RF, VGA, Composite and Component in!) and then... the holy grail... a tiny, portable, black-and-white CRT Television! Check out that hideous battery pack.
It happily allows you to scan the VHF/UHF airwaves; unfortunately there aren't any signals broadcast in this spectrum anymore. Actually, at the low end of VHF I got a local radio station, but no picture. It has the option for an external antenna, but this used a mono 3.5" audio jack.
Hooking it up to the C64
The external antenna jack was easy to work with. Opening the TV (runs on DC voltage, but BE VERY CAREFUL WITH CAPACITORS NEAR THE TUBE), I inspected the circuitry and found that the in-built telescopic antenna was also wired into the jack. This makes sense: plugging in the external antenna disables the internal antenna. The jack functions as a nice routing switch, choosing between sources when the jack has a cable plugged in.
With this knowledge, I chopped up a 3.5" audio cable that I had spare and worked out which wire was ground. As expected, it turns out that the shielding was ground and the very tip (the white audio wire, red is unconnected) made contact with the RF input pin and disabled the internal antenna. With this, I then cut an RCA lead and joined the relevant cables. The C64 has a single RCA-style port for the RF output. Plugging the wire together, I then started scanning the airwaves.
I vaguely remember, from back in the day when tuning in a brand new Nintendo Entertainment System, that most consoles output a frequency somewhere near UHF channel 60. I happened to start at the 'top' of the UHF band, but after winding the dial to the other end I had a picture!
There was further tuning on the side. Contrast, brightness and V-Hold allowed me to get quite a clear display in black and white, of course.
The fun part now was taking a quality picture of the tube. Shutter speeds are usually way too quick to see the full image... the camera can easily beat the scanline. I therefore slowed the camera down. Using this theory, I also had fun and sped the camera up...
Hah... nice... very easy to see how the tube works. That Horizontal scanline illuminates a bunch of dots/pixels and does it fast enough to resemble a whole picture to the slow human brain.
Testing a game
My first cartridge was acquired from Game Over? in Amsterdam. This is 'Rat Radar Race', a game I'd never heard of. It was purchased because I didn't want to leave the shop empty-handed and, for quite a while, I've wanted to test out how cartridges work.
I plugged it in and turned on the machine. I was amazed to find that it booted straight into the game. Very seamless and very fast! With floppy disks and tapes you actually had to enter BASIC commands to boot. This method is much nicer!
The best part? Audio! The RF cable was dodgy, but functioning quite well. The picture and hideous audio was being output rather well. I tried the game for a bit: You're a mouse, there's three of you... you navigate a maze by holding down the arrow of the direction you wish to turn next. Scaling the maze, you pick up cheese. If you hit a cat or a fellow 'blind' mouse then you fail. The theme music is actually the 'three blind mice' 'melody'.
RF Modulation/Demodulation
Just like an old dial-up modem, the RF mechanism for getting your console to display on your TV is inefficient. RF was meant for radio waves; the goal was to be able to transmit images over long distances. The tuner in the TV is therefore capable of tuning in to differing frequencies, producing different channels on your display.
This is overkill if your console is sitting right next to the TV. There is no real need to convert to a lossy format, only to make the TV find the signal and convert it back to a displayable format. Hence, TVs later added extra inputs for 'direct' signals. After RF came composite, SCART, Component, VGA, DVI, HDMI, etc... The Commodore 64 can actually produce a composite signal (as I was using on my other TV), so I wonder how hard it would be to provide a direct composite input into this little TV?
Bypassing the RF input and providing Composite
Turns out that this is totally achievable. The job of the 'tuner' circuit in the TV is actually to produce a composite video signal to rest of the video circuitry. The main question is: Where do I inject the composite signal from the C64 without destroying the TV, the C64 or endangering myself?
Our first step is to inspect the circuitry and determine what ICs are used. Next we'll check out the datasheets and then try and work out a method for signal injection. The signals we are talking about are available 'naked' on the back/front of most audio/visual components, so shorting them out is possible in the real-world and therefore shouldn't damage our equipment if we happen to do so. The main issue is when you wire up the signal to a power rail or other high-voltage feed... such a process wont end well!
I would first recommend that you review a few BW TV Schematics to understand what basic components are used. Ralph K has a great article: TV and VCR tuner modules which has a schematic for a tuner that shows how the fundamental components are connected. The tuner IC actually seems to be a mirror of the one used in this TV... either way, it still helped with the circuit tracing.
A quick scan of the circuit board in this TV shows that it was built on a suite of Samsung chips. There's a KA2133 - 1-Chip Deflection System that provides the synchronisation for the tube. There's high voltages down in this area, so be very careful around the large capacitors!
Up under the tube is a KA2101 - Linear Integrated Circuit (TV Sound IF Amplifier). Not exactly what we're after, but we'll need this after we get the video fed in.
Top left of the board is the RF 'tuner'. Actually, the left-most box is a de-modulator. It does the opposite of what the RF modulator inside the C64 does. Unfortunately, it's not as simple as the modulator; it needs to be fed in variable parameters to determine the exact frequency to demodulate at. The C64 merely has a fixed set of parameters to modulate the signal.
You can see the wires running from the front panel into the space between the demodulator and, what I believe is, the tuner next to it on the right. This tuner is also shielded, but from the underside of the board I can see it has an IC in there. With a good torch and a little more disassembly of the chassis I was able to read the model of the IC. It is a KA2912 - Video IF Processor for BW TVs. Bingo. That datasheet also shows that Pin 3 is the video output.
The underside of the circuit board also has the pin numbers for the IC. How awesome for us? And for the assembly line lemmings who constructed it. Thanks to PIN DETAILS OF IC A-Z, BASIC ELECTRONICS AND ANTENNA : KA2912, we can see that it actually outputs a composite signal!
Injecting an external composite signal
From here, we're going to do damage to the circuit board. The first step is to bare the trace running to pin 3 by scratching the protective coating away. I've used my pocketknife to do this.
Next we need to actually cut the track. Use the sharpest tool you have and scratch the track at a perpendicular angle, slicing a gap into the board. Make it a little wider than 1mm. A flat-head screwdriver can be used once the initial cut is in place. Now that you've got pads to solder to, tin the areas that are bare. Make sure that you don't have any solder bridging the gap! At this point I then turned on the TV to test it. No picture? Perfect! The signal from the UHF/VHF tuner has been severed.
At this point, as a test, we're going to hook the composite RCA plug directly into this track. It's better to find out as early as possible if we've got the track or location wrong. If there is no picture when you do this, then you'll need to dig further into the datasheets and determine a better location to cut in the signal.
I hooked up the trusty C64 and ... it worked! Well.. nearly... the picture was scrolling and buzzing awfully. Turns out that there are two GROUNDs in on the circuit board. There's the 'signal ground' and 'supply ground'. If you, as I did with a paper-clip, ground the incoming signal to the supply ground then you'll get a shit signal. I then tried grounding to the other signal ground and got a much clearer picture. It was still rolling though.
What could be the problem? I quickly rotated the V-HOLD trimpot and had no luck... picture still rolling. At this point, I should have stopped ... breathed ... rolled the trimpot slowly... and tested it properly. But I didn't... instead I went and re-adjusted EVERY pot on the board. In fact, I didn't keep an initial record of what they were all set to and COMPLETELY de-configured the TV. I then spent another night re-configuring based on guesses from the photos I took for this blog. Painful... There were also fragile wires around the tuner circuit of which I managed to break free of the circuit board; these then required resoldering and reinforcing. Finally, I was nearly back to a functional TV again, the final issue being that a trimpot I replaced was grounding against the tuner RF shield! After fixing all these mistakes, I had a rather reliable picture.
Now that this was certain, I went about inserting a switch that selected between the antenna plug or the composite input. This was a DPST switch, as I wanted to switch the mono audio as well.
Now that I had a quick way to switch between both inputs, I plugged in both the RF signal and the Composite from the C64.
For the standard BASIC screen, shown above, the picture was very nice on composite (first picture) and quite blurry on RF (second picture). Either way, they both showed well.
Above is the display difference of a game cartridge. It actually seems that the cartridge is changing how the C64 outputs the picture! The first picture is composite and seems to be over-scanning? The second is RF and is happily rendered within the bounds of the picture tube. I wonder if that's PAL vs. NTSC or some other timing issue. Or maybe because I happened to alter all the trimpots and de-configured the TV. I'll keep digging.
Audio
The same trick was then applied to the sound channel output by the KA2101 - Audio amplifier. Documentation, other than the datasheet, on the KA2101 wasn't so easy to find, so I searched for similar devices. Turns out the MC1358 is a clone (let's not get into which one was created first) and there are quite a few circuits available online as examples of audio amplifiers.
If you look here at TradeOFIC, you'll see a stereo amplifier. We don't need 2 channels, but we do need to know where to inject our composite audio signal. On the mid-left of the diagram, you'll notice that they have an input select that cuts the line from Pin 8 of the MC1358 and splices in audio from an external plug. I love it when it's this simple! There is a capacitor on the other side, so we'll check our circuit and cut in after that if we have one too.
The circuit was cut and the wires were hacked on. I then fed via the external audio input via the same DPST switch that I used for the audio. I only need to switch one wire as ground is common (remember to use SIGNAL ground!) and the audio is mono, so there is only one audio and one video wire. Having a TPST switch would've allowed for 'future expandability', but I cannot see myself installing stereo speakers into this little beast.
The best part? It seems that feeding a proper audio signal in with the composite video stabilised the video signal! Look at that crisp picture!
Looking back...
This was not an easy task... this post was written around 4 nights after I started pulling apart the TV. Take your time with old electronics. The case was brittle and the circuit board had been repaired and re-soldered.
One thing I didn't mention above: I had to replace one shotty capacitor and I destroyed a trimpot. Don't forget that flexing wires around will break their solder joints... so expect to re-tin the majority of contacts under the board. Go nuts and replace/re-tin ANYTHING that looks suspicious!
Capacitors are a standard item to replace. Cell batteries are usually next in line for leaking. You're bound to find all sorts of issues with vintage items. Good luck!
Other References
GAME OVER? Amsterdam – Retro Games Store
GAME OVER? has existed for over 14 years, tucked away in a side-street in central Amsterdam. I was very happy to hear this when asking the owner about the history of the shop.
This shop is bursting at the seams! Wall to wall of amazing retro goodness. You'll find everything here from VIC20/C64/Atari through to XBOX/Gameboy/PlayStation. The window is full of relics and will get anyone interested inside. Don't be fooled into thinking that what's on display is all there is to offer... If you know what you're after, then ask away and have the owner dig bits and pieces out for you.
I happened to want one of the controllers in the window; turns out they're all damaged and just for display. I was then lead to a draw, on the left as you walk in, and a motherload of C64/Atari items was presented. Pretty ... much ... heaven. The owners are really friendly and let me take pictures inside the store... so do chat with them; their wealth of knowledge was very helpful!
As you can see from above, I picked up two Atari controllers and my first ever C64 cartridge: Rat Radar Race. Am still to test it, but have been told it is in working order. I couldn't trek half-way across the globe and not purchase a few goodies when they were there in front of me. I actually tried a few of the 'markets' around Amsterdam but found zero retro gaming items.
Check this shop out if you're ever in Amsterdam!
AmigaDOS to Windows CMD/DOS Reference
Recently acquiring an Amiga has lead me to realise that not all command prompts are equal. *NIX shells aside, I had expected *DOS prompts to act on a standard set of commands... turns out I was gravely mistaken!
One imporant point: When copying from Windows, long filenames will have a '~1' at the end. The 'tilde', to AmigaDOS, is actually a wildcard. So when you're deleting, etc... it'll match ALL THE BLOODY FILES and delete them all on you. Therefore, when copying to Amiga, make sure that all filenames are in the old-school 8.3 format. See more on pattern matching here.
Therefore, I present to you the following reference guide. I've provided the mapping, where possible, between standard Microsoft *DOS commands and their equivalent AmigaDOS commands. Find a full list of available commands here.
| Microsoft DOS | AmigaDOS | Notes |
|---|---|---|
| cd .. | cd / | Slash is not the root folder! |
| cd dir_name | dir_name | You can actually just type the directory name. This makes perfect sense, as you cannot have a file the same name, so it just changes to that directory! |
| copy A.txt B.txt | copy A.txt TO b.txt | Note the TO |
| copy A.txt other_dir\B.txt | copy A.txt TO otherdir/b.txt | Slashes are reversed! |
| copy ..\A.txt . | copy /A.txt TO A.txt | Single-slash to get to parent directory |
| copy x:\zz.txt . | copy x:zz.txt TO zz.txt | Note that drives are rarely one character on Amiga |
| copy z:\docs\readme.txt . | copy z:docs/readme.txt TO readme.txt | No need for a '/' start after the drive colon |
| dir *.txt | dir #?.txt | Yes, the wildcard is #? |
| dir /p | list | Amiga dir doesn't format any other way. Use list. |
Good luck.
Amiga 1200: ATX Power Supply
Amiga 1200s are ancient now... if you're having phantom issues with hardware or software then a crappy power supply may be to blame! Adding extra hardware, overclocking and otherwise modding these old machines also puts undue strain on their ageing power supplies.
Due to this, it's best to prevent problems and provide a fresh and powerful source from which the A1200 can drain as many electrons as it wants.
Wiring up an ATX Power Supply
This is very straight-forward. All ATX supplies provide the required wires for the Amiga motherboards. Unfortunately, they also provide 100 other cables of which we don't need.
Ian Stedman's site has all the information you need to get the power supply hooked up. I followed the instructions and had no issues at all.
If you're installing this in a tower case, then you can easily hide the extra wiring. If you're still using the 'keyboard' case, then you may want to find a way to discard all the extra cables. One method might be to de-solder or cut them right back at the power supply main board. Just be careful if you're opening it.
The wiring for the cable goes as follows.
| ATX Power Supply | Red | Yellow | Blue | Black | not connected |
| Component | +5v | +12v | -12v | Ground | Shield |
|---|---|---|---|---|---|
| Amiga 1200 | Red | Brown | White | Black | Yellow |
Note: Don't forget to connect green from the ATX supply to ground! This is the soft-power latch that needs to be grounded for the supply to turn on.
I entirely recommend you confirm the wiring from your Amiga power cable is wired as above! Also make sure that you test the cable prior to plugging it in to your Amiga!
After a quick test, I plugged it in and the A1200 purred away. Unfortunately my PCMCIA Ethernet issues still continued!
Amiga 1200: ACA1220 + PCMCIA Network Cards
This has been a battle. I'd purchased the A1200 and was playing games... but realised I needed more RAM. So I found an Apollo 1220 online and purchased that. Little did I realise this was an actual Apollo.. I had initially (mis)thought that it was an ACA1220. Not wanting to admit defeat, I ran with it anyway. My machine now had 4mb of RAM, instead of 2mb, and I was able to do more things.
From there, it was time to connect to the local network to ease file transferring and also enter the world wide interwebs. This was to be easy; find an appropriate PCMCIA card and configure the software. And it worked fine, I purchased a compatible card and got the Amiga online. Unfortunately, with only 4mb of RAM, I found that I only had around 100kb free once connected... no good.
Hunting for an accelerator... I wrangled a swap of my Apollo 1220 + cash for an actual ACA1220. Hurrah! It arrived.. but then I had to head overseas for 3 weeks... so I've only just gotten back to it.
Installing it, I booted into my KS3.X + OS3.9 WB and attempted to connect to my access point. This was the same CF HD, same configuration, same everything that had got me online before. Unfortunately, this time, whilst running WirelessManager (the tool that comes with Prism2v2) my Amiga 1200 locked up (froze) as soon as it attempted to talk to the real world.
Diagnosis time. The only thing that had changed since I was previously online was the accelerator. The ACA1220 is very much targeted at people that don't want to configure things and comes stock with a very compatible configuration. It even boasts "PCMCIA Compatible." I've got a few more cards on the way also... just to determine if my setup works with non-wireless cards. There a forum post here where the author has successfully used PCMCIA-CF adapters, but not wireless cards.
Further into the internet and I came across this post describing how RESET is called during initialisation and that the author created a home-made reset switch for the PCMCIA socket and managed to baby the card into operation. The computer would still freeze at initialisation but, from what I can tell, he got it up and running. This makes me think that a proper hardware RESET fix is required. There's two mentioned below.
TL;DR: It doesn't work. Don't try and use a PCMCIA network card with an A1200 that has an ACA1220 in it! I have successfully used a PCMCIA-CF Card adapter and transferred files... but any network card I try locks up the system! (Update: The ACA1221 works fine!)
Here's a list of fixes I've applied to try and get this thing working:
Power Supply
I had a hunch that the Amiga was struggling since I'd added the PCMCIA, an Indivision AGA-MK2CR and the ACA1220. There was possibly not enough current available to handle them all. After purchasing and wiring up an new and way-overpowered ATX power supply, I still had the same issues. Either way, here's the article if you want to learn how to wire up a new power supply.
Motherboard Capacitors
Further to inconsistent power supplies, capacitors can cause phantom issues in electronic systems. I've just watched a great video series on the repairing of a Sony-Nintendo Super Nintendo CD Prototype. You'll find the videos here: Part 1 and Part 2. Ben Heck managed to get the CD Drive component working again by replacing faulty capacitors.
This is a known issue with the Amiga 1200 and AmigaKit has everything you'll need to replace them. If you don't want to replace them yourself, then they also provide a capacitor replacement service.
I've ordered the pack for the A1200 and I'll update again once I've done the swap.
Motherboard Timing issues
There's articles everywhere (including my own one here) on this... but the Commodore manufacturing employees seem to have gotten confused on the assembly line and installed some components where they shouldn't be. Ian Stedman has a great article on how to fix this. It doesn't directly mention the ACA1220, but I applied the 'ACA' fixes anyway... to no avail!
Kickstart ROMs
Thinking that my Cloanto 3.X ROMs could be the cause, I tried to swap them out for the original KS3.0. I couldn't boot my main HD, so I used the NetworkBootDisk here. No luck... event the SetPrism2Defaults app locked up the machine when trying to configure the card.
Amiga OS Version
I had OS3.9 on the CF Card and thought any number of supporting libraries might have been causing conflicts... Unfortunately they weren't. Cold boots with the boot disk mentioned above didn't help at all.
IDE to CF Card Adapter
There was a forum post here that mentioned the IDE to CF Card adapter and/or brand of CF card was the issue. I removed my altogether, but the machine still locked up.
CardPatch & CardReset
No combination of either of these, before or after SetPatch, did anything. There's also the resetpcmcia flag on acatune, but that didn't help either. Every now and then the PCMCIA card would stop the Amiga from booting, but this didn't worry me at all... you just need to pop it out and in again quickly to get it to continue.
Hardware PCMCIA Reset Fix
Just to quell a few advisors, I applied this fix as well... it did prevent the reset issue when the machine wouldn't boot... but had no effect on the card initialisation freeze. For those playing at home, connect a 10uf electrolytic capacitor from R715A to pin 5 on the Gayle chip. Further instructions are here.
'Gayle Reset Fix'
There's another reset fix for the IC that controls the PCMCIA Port, of which I soldered the capacitor to in the attempt directly before this. The IC is known as the Gayle chipset and Retro Kit came up with a nifty solution for the issue. Just like the Indivision aga-mk2cr, this fix involves a socket for the IC that slips on backwards. It inverts the reset signal so that PCMCIA cards will function correctly.
Here's the same fix from Amiga World in German. This time we get the component list. I'm going to purchase the components tomorrow and give this a go. If it works, then I'll buy the real thing from AmigaKit.
The parts cost less than AUD$1.00. The installation was very easy... the outcome was: waste of time. The freezing still occurs.
ACA1220 timig issue?
Is there a chance that the speed of the ACA1220 is impacting the function of the PCMCIA chipset? There's an option to overclock the card... a solderable SMD resistor. It's actually a 0hm jumper... so it just needs to be bridged rather than another resister put in its place. I could attempt to over/underclock the accelerator card. This would possibly limit the speed of my machine, but would still give me the RAM. Of course, it'd void my warranty.
I clocked the card from 25mhz to 30mhz and the freeze still occurs. I should probably try slowing it down...
Interrupts
IRQs are a part of every computer. You'll find that most hardware has a direct line to the CPU to indicate that it desperately needs to do something. These are known as Interrupt Requests. They do exactly that; interrupt the CPU and then run the specific code that the programmer has attached to handle the interrupt. If there's no code there, then there's a problem... as the interrupt will therefore lock the CPU. Currently... this seems like the most probable cause. The WIFI card or PCMCIA chipset is causing an interrupt of which is not handled.
Looks like I can redirect debug output... might help with diagnosis. Further information here. Seems to all be for OS4 though.
I'll keep digging and update this as I find out ways to catch these unhandled IRQs.
Give up and use a USB to Ethernet adapter
This is a valid answer... but you'll need to buy a USB card first. I've now purchased a Rapid Road interface to go along with the ACA1221 that I mention next. Once they arrive I'll experiment with USB to Ethernet devices. I just happened across one at Trash and Treasure this morning. Got a 2-button joystick and a Netgear FA120 for AUD$10!
Give up and try the ACA1221
The ACA1221 has half the RAM. It actually comes crippled, and you then purchase licences to unlock features... a very interesting model. I ended up purchasing this model accelerator and the wireless PCMCIA card works fine!
Other Sufferers
Amiga 1200 freezing/crashing issue
Trying to get my a1200 online using my NetGear MA401 WiFi card
WLAN Problem
Вот, купил себе Амигу... :(
PCMCIA nie działa (albo coś koło tego)
A1200 freezes when using PCMCIA Network card


Melbourne BG SCS Train Timetable 



