Lyonsden Blog

Tag - A1200

Getting an A1200 Online Part 1 – Adding a Network Card

In this guide I’m going to document how I got my Amiga A1200 online. I’ll cover installing a network card and configuring a TCP/IP Stack. I’ll also cover installing a Web browser and email program and maybe a few other bits and bobs too.

Prerequisites

  • Amiga OS 3.1.4 is already installed on my A1200 so this guide will reflect that.
  • My system includes a SCSI CDROM as part of my setup which I will be using to transfer larger files across in the early stages.
  • I have access to a floppy drive on my PC system that can format, read and write 720k DS/DD floppy disks that my Amiga can also read.

These are not all essential but if you intend to follow the guide you may need to find an alternative means of doing certain things as a result.

The Network Card

There are a few different options when it comes to network devices for non ‘big-box’ Amigas. On my A500 for example I’ve used a Plipbox device which plugs into the parallel port. There’s also the really old school option of using a serial Modem and a dial-up connection (there are still some companies that offer dial-up!)

However since I’ve freed up the PCMCIA port in my A1200 by replacing my Squirrel with a Blizzard SCSI Kit I decided to go for a PCMCIA ethernet card. Although PCMCIA technology is now obsolete there are still plenty of cards knocking around. I found a few in a ‘junk’ box that I used in Windows 98/XP laptops around the turn of the century. They’re usually available quite cheaply on eBay too. As a general rule it would appear 10Base-T cards are most likely to work whilst 100Base-T ones should be avoided.

After a rummage through my box and checking Aminet I settled on the old 3COM 10Base-T card shown below.

Amiga A1200 online

My Ethernet card.

Driver

The part number is 3C562D and there is a SANA-II driver on Aminet that supports this card (and a whole bunch of others).

The driver can be found here: Aminet – driver/net/3c589.lha.

Below I’ve included a list of all the cards supported by this driver. If you are trying to get hold of a card yourself then make sure it is one of the models listed to avoid disappointment.

3C5623, C562B, 3C562C, 3C562D, 3C563B, 3C563C, 3C563D, 3C589B, 3C589C, 3C589D, 3C589E, 3C3FEM556C, 3CCE589EC, 3CCE589ET, 3CCEM556, 3CCEM556B, 3CXE589D, 3CXE589EC, 3CXEM556.

Amiga A1200 online

Back of my Ethernet card with model information.

Installing the Card

Installing the card couldn’t be simpler, it just slots into the PCMCIA slot on the left-hand side of the Amiga. It will only fit one way (usually label side up) so don’t force it. The Ethernet ‘tail’ plugs into an adjacent RJ-45 socket or in my case a cheap and cheerful little 5-port switch under my desk.

Trendnet Gigabit Switch

My cheap and cheerful Gigabit switch.

However I wasn’t terribly happy with how the card and the tail hung over the edge of my desk. With the connecter on the ethernet cable already being quite fragile it just looked like an accident waiting to happen. Sooner or later I was probably going to catch that cable and snap the connecter off!

Amiga A1200 online

Accident waiting to happen.

Obviously I wasn’t alone in thinking this as a search online lead me to an pre-existing solution. This little gizmo I found on eBay takes the PCMCIA slot and twists it through 90 degrees so that cards can be inserted flat against the side of the machine.

This slideshow requires JavaScript.

With the card fitted this way I no longer had to worry about snapping the connector off. Cabling was also streamlined thanks to the ‘tail’ now facing the back of my desk.

Amiga A1200 online

Ethernet card fitted to the PCMCIA adapter. Much better.

Installing the Software

Having downloaded the driver off Aminet on my Windows 10 PC I needed a way of transferring this to my A1200. For this task I used my trusty 720K PC formatted floppy disk to move the file across.

Amiga CrossDOS disk.

Putting files onto a PC formatted ‘CrossDOS’ disk on the PC.

I used a USB floppy drive on the PC side and CrossDOS (which is part of Amiga OS 3.1.4) on the Amiga to read the disk. This method only works for files smaller than 720k (the max capacity of DD disks on PC) but the LHA archive was only 54K so not a problem.

Amiga CrossDOS disk.

Using a PC formatted ‘CrossDOS’ disk on the Amiga.

The LHA archive unpacked to a single ‘3c589’ directory that contained the installer for the driver.

Amiga A1200 online

This is what the unpacked archive should look like.

Running the installer was very straightforward, there were no options that needed to be tweaked.

Amiga A1200 online

Running the 3c589 installer.

I simply clicked on ‘proceed’ a couple of times to complete the installation, whereupon it informed me that the driver could be found in the DEVS:networks directory.

Amiga A1200 online

Installation complete.

That’s all there was to it for the network card driver installation. However there’s one more thing that needs installing which I’ll explain below.

PCMCIA Bug Fix

Unfortunately there’s a bug in the implementation of the PCMCIA slot on the A1200 that was never fixed. It’s nothing major but it can cause a few irritations if not dealt with. Basically it’s supposed to be a hot-pluggable system and cards should be reset automatically when inserted. However the bug prevents this from happening so you can be left in a situation where the card stops working and requires a full power cycle of the A1200 to fix. For me this manifested itself each time I reset my Amiga using ‘CTRL A A’. It happened frequently enough to encourage me to look for a solution.

Fortunately there’s a fix available Aminet which requires the installation of two command line programs called CardPatch & CardReset. They’re available here:

Aminet – util/boot/CardPatch.lha

Aminet – util/boot/CardReset.lha

There’s no dedicated installer for them so they need configuring manually.

Once I had the LHA archives on my Amiga I extracted them to my RAM Disk. The CardPatch and CardReset commands need copying to C: and this can be achieved by opening up a Shell window and entering the following two commands:

COPY RAM:CardPatch C:

COPY RAM:CardReset C:

Amiga PCMCIA Bug

Copying commands to C:

Now we need to get these commands to run during the Amiga’s boot-up so that the card will work after a system reset. To do this we need to edit the Amiga’s ‘startup-sequence’ file. You can either use your editor of choice or the one built into AmigaOS.

To use the built in editor to amend the startup-sequence enter the following command:

Ed S:Startup-Sequence

Amiga PCMCIA Bug

Command to use the built-in editor to amend the startup-sequence.

This will open up the file ‘startup-sequence’ into the editor ready to edit. Now add the following 2 lines near the beginning of the file after the SetPatch command:

CardPatch

CardReset

As shown in the screenshot below. I’ve also added a comment (indicated by the use of a semi-colon) to remind me what these commands do for future reference but this is entirely optional. Don’t worry if your startup-sequence looks different. Every setup will differ depending on what hardware and software you’ve installed on it.

Amiga PCMCIA Bug

Add these lines to the startup-sequence.

To exit and save the changes press Esc, then press x and finally press enter. Alternatively select ‘Save and Exit’ from the Project menu.

And that wraps up Part 1 of this guide for now. In Part 2 I’ll go through setting up a TCP/IP stack which will finally connect our A1200 to the Internet!

How to use an Iomega Zip Drive with the Amiga A1200

Zip Drive Amiga

In this post I’m going to explain just how you can use an Iomega Zip 100 Drive with an Amiga 1200. The software side of this will be applicable to other Amiga models too but the hardware required is specific to the Amiga 600/1200 series as it utilises the PCMCIA port.

A Little bit of history

Before I delve into the guide a little bit of history. Back in the early 1990’s the most common media format available to Amigan’s was the humble 3.5″ DS/DD Floppy Disk. HD floppy drives were available too but were expensive and only offered double the storage capacity anyway.

This was when Iomega launched their Zip 100 Drive, along with a new disk format that could hold a whopping 100MB. This was a big deal to me back then as standard Amiga floppies could only hold 880K of data and Hard Disk drives cost a fortune! The disks were very similar in size and shape to regular disks and about twice as thick as you can see in the photo below.

 

Zip 100 Disk size comparison

Zip 100 Disk next to a standard 3.5″ disk.

 

These drives were aimed at the PC and Apple Mac markets but enthusiasts quickly facilitated the use of them with Amigas too. There were three versions of this drive made that hooked up in one of three different ways; parallel port, SCSI and later a USB version too. However it is important to note that only one version is actually suitable for Amiga use and that is the SCSI version. (The parallel version can be made to work but it requires physically modifying the Amiga’s parallel port which is something I have no intention of doing).

If you have a big box Amiga there’s actually a fourth version – they made an Internal version of the drive with an ATAPI IDE interface but that’s a project for another time… if I ever get my own ‘big box’ Amiga system!

 

Zip Drive Amiga

This is what the back of a SCSI Zip 100 drive should look like. If it doesn’t look like this then don’t buy it – it won’t work.

 

Now of course by todays standards 100MB is a trifling amount, my mobile phone has 256GB of storage for example. My Amiga 1200 also has an 8GB CF card so technically I don’t really need any more storage. However all that misses the point. In my eyes, to have an authentic Amiga experience and relive the 90’s you need to use the appropriate hardware. Besides, most of the fun of using retro computers is getting old stuff working again… not because you need to, but because you want to!

 

Zip Drive Amiga

My ‘new’ Zip 100 Drive still sporting the ‘how to insert a disk’ sticker on the top.

 

Buying a Zip 100 Drive

Zip drives went out of production a long time ago so your only source is the second hand market now, which for most people will be eBay. There’s always a few on there in various conditions with prices ranging from around £40 to £120. Now of course what you buy is entirely up to you but from my own personal experience I’d say it is worth paying extra for a drive that has been fully tested and confirmed working. I tried the cheap and cheerful approach and ended up with three duds before I decided enough was enough and paid £90 for a fully tested one. Cheaper in the long run and a lot less hassle for sure!

 

Zip Drive Amiga

New Old Stock (NOS) Zip 100 disks are still readily available.

 

The disks can be bought very cheaply and there’s plenty out there, even brand new and sealed. Expect to pay between £1.50 and £4 per disk depending on quantity being sold and whether they’re new or used. You can even pick yourself up some rainbow Zip disks and caddy boxes to store them all in!

 

Zip Drive Amiga

Rainbow Zip 100 Disks.

 

Adding SCSI to the Amiga 1200

Despite it’s name, the SCSI.device on the A1200 is actually the internal IDE interface. That’s not going to work with our Zip drive so we need to get hold of a SCSI adapter of some kind. If you have a Blizzard trapdoor accelerator card then there was a SCSI expansion made for that. However these are pretty rare nowadays so I would recommend you pick up a Squirrel SCSI interface instead. These devices were made to slot into the Amiga 600/1200’s PCMCIA expansion port and opened up a whole new world of SCSI devices to Amiga enthusiasts.

 

Zip Drive Amiga

Amiga Squirrel SCSI Device.

 

The Squirrel SCSI Interface was made by a company called HiSoft but other companies would often bundle it with their own products. I picked up mine as part of a Power Computing CD-ROM drive bundle. Interestingly Power Computing is still going strong, although not surprisingly they don’t sell anything for the Amiga any more.

 

Amiga Squirrel SCSI Adapter

Squirrel SCSI Adapter plugged into my A1200’s PCMCIA Expansion Port.

 

The Squirrel is just a small box that plugs into the PCMCIA port and has a short cable with a 50 pin male SCSI connector permanently wired into it. No matter whether you buy the Squirrel on its own or with another device we now have another issue.

 

Zip Drive Amiga

No way our Squirrel SCSI is connecting to these out of the box…

 

The Zip drive has two D25 female connectors on the back but our only connector from the Squirrel is a male 50 pin Centronics plug. They don’t fit together so we need to get creative with our cabling. Ideally we would need a cable with a female 50 pin Centronics connector one end and a male D25 connector at the other but I was unable to locate one.

 

Zip Drive Amiga

All the hardware needed to connect our Zip 100 Drive.

 

Fortunately there are still a variety of cables and connectors cheaply available. What I ended up having to do was get a male D25 to male 50 pin Centronics cable and a ‘gender changer’ connector. The latter is basically a double sided female 50-pin Centronics connector.

 

Zip Drive Amiga

A closer look at the SCSI gender changer.

 

The gender changer allows us to join the two male connectors from the Squirrel and the D25-Centronics cable together as you can see in the next image.

 

Zip Drive Amiga

Two male 50-pin Centronics cables connected by means of a gender changer.

 

SCSI Chains

So now we have our Squirrel SCSI Interface fitted with cables that can actually connect to our Zip 100 Drive. However, before actually connecting everything up we just need to check that Termination is enabled on our Zip drive.

 

Zip Drive Amiga

Zip 100 Drive connected to Squirrel SCSI.

 

I’m not going to go into great detail here but suffice to say that SCSI (an acronym for Small Computer System Interface) is a system that allowed the daisy-chaining of multiple devices to a computer. To enable the computer to be able to identify each device in the chain they were all allocated an ID number from 0 to 7. In the case of our Zip drive we have the choice of selecting ID 5 or 6 via the little switch at the back. As this is our only device either ID will work but I will be using ID 5 for the rest of this guide.

 

Zip Drive Amiga

Zip 100 Drive with termination set to ‘on’ and ID set to ‘5’.

 

The other peculiarity with SCSI chains is that both the first and last devices on the chain have to be ‘terminated’. The Squirrel SCSI adaptor is actually classed as the first device (ID 0) and is already terminated. The Zip drive will be the last device on our chain and so must also be ‘terminated’. Often times on other devices you would have needed to plug a physical Terminator (a bit like a blank plug) into an empty socket to terminate a device. Fortunately the Zip drive has the circuitry built-in and selectable via the switch on the back.

Once the switches are set correctly (as shown in the image above) the Zip drive can be hooked up to the Squirrel and we are ready to proceed onto the next phase.

 

Zip Drive Amiga

My Zip Drive (sat on top of my MorphOS machine).

 

Getting the Zip 100 Drive to work with Amiga Workbench

 

I’m using AmigaOS 3.1.4.1 but I would assume this will work just as well with 3.0 and above.

To get the Amiga to actually read and write to our Zip disks we need to create a ‘Mountlist’ for them. It actually took me a few days of tinkering with different mountlists off Aminet before I found one that would actually work reliably. I’ve successfully formatted several dozen disks with this mountlist so I’m pretty happy with it now.

Now I could have created a mountlist that would allow the reading of PC formatted disks but as Zip drive PC compatibility ceased with with the demise of Windows XP I didn’t feel it would be very useful. Consequently this mountlist is purely for Amiga use.

Now as you will discover, there is no mountlist on your Amiga for Zip disks, even in the storage directory, so we must make our own. To do this we need to copy a spare one from the Storage/DOSDrivers directory and place it into the Devs/DOSDrivers directory. I used the AUX mountlist but any of them will do. This can be achieved by opening up a Shell prompt and typing the following commands:

copy sys:storage/dosdrivers/aux sys:devs/dosdrivers/ZIP0

This copies the AUX mountlist to the correct location and renames it at the same time.

We also need the icon file so press cursor up to bring back your last command and edit it to look like this:

copy sys:storage/dosdrivers/aux.info sys:devs/dosdrivers/ZIP0.info

Now open up that newly created ZIP0 file in the editor of your choice. If you don’t have one then simply enter this command into the Shell to use the built in text editor:

ED sys:devs/dosdrivers/zip0

Delete all the existing text in the file and then enter the following exactly as shown below:

FileSystem = L:FastFileSystem
Flags = 0
Surfaces = 2
BlocksPerTrack = 64
SectorSize = 512
Mask = 0x7ffffffe
MaxTransfer = 0x0ffffffe
Reserved = 2
Interleave = 0
LowCyl = 0
HighCyl = 1535
Buffers = 50
BufMemType = 0
StackSize = 600
Priority = 10
GlobVec = -1
DosType = 0x444f5301

 

It should look like this on the Amiga:

 

Zip Drive Amiga Mountlist

ZIP0 Mountlist entries

 

Once you’ve entered everything above, triple check it. Once you are certain it is correct make sure you save the edited file!

We’re not quite done yet. We need to add a few Tooltypes to provide the Amiga with a bit more info to go on. Click on the ZIP0 icon and select ‘Information…’ from the Icon Window and edit the Tooltypes.

Delete any existing entries that may be in the Tooltypes window and replace them with these:

 

DEVICE=squirrelscsi.device

ACTIVATE=1

UNIT=5

DONOTWAIT

 

It should look like this when you’re finished:

 

Zip Drive Amiga

ZIP0 Icon Tooltype entries

 

Check what you’ve entered is correct and then click save and reboot your Amiga. Pop a Zip disk in the Zip drive and it should pop up on the desktop looking like the image below. If it doesn’t then you will need to go back through the above and check you’ve got everything right.

 

Zip Drive Amiga

An uninitialized Zip disk.

 

Zip disks come formatted for Macs/PC’s so they will need formatting before they are useable on the Amiga. Just format them as you would any regular floppy disk. Click on it and select ‘Format Disk’ from the Icon menu. Give the disk a name if you like or leave it as ’empty’ (you can always change it later). The rest of the settings can be left as they are. I strongly recommend you do a full format as these disks are old now – better to discover any issues with them before you start to use them rather than later on when it may be too late! Better yet use IOTools – more about this later.

 

The Workbench Format Disk window for a Zip disk.

 

It takes around 5 minutes to do a full format of a Zip disk so go and have a cup of tea while it finishes.

 

Formatting progress indicator.

 

Providing there are no errors you should be presented with a nice formatted disk icon.

 

Formatted Zip disk icon.

 

It may look like an ordinary floppy disk, but on closer inspection you can see that this disk has nearly 100MB of space available.

 

Zip disk with 96M free space.

 

Iomega Tools

Now by all means we could leave things here, I mean everything works as it should after all. However I’d recommend installing Iomega Tools as well. This software provides a lot of extra functionality that would otherwise be lacking from the Amiga experience. Things like a software eject, password protecting disks and access to hidden drive settings.

One of the main reasons I like this software is that it offers the ability to override the default sleep time of the Zip drive. By default your disk is kept spinning with the heads in constant motion for 15 minutes before spinning down after any disk activity. This will generate a lot of unnecessary wear and tear on both the disk and drive which is something we should be avoiding. Zip drives aren’t getting any younger after all!

 

Amiga IoTools

IoTools Main Window.

 

You can download this free software off Aminet. There is no installer – just copy the main IoTools program to either your WBStartup (recommended) or your Workbench Tools directory.

WBStartup is recommended so that the software is always running. Things like the sleep timer settings are stored in the software itself so it needs to be running to have any effect. You can still install it elsewhere if you don’t intend to use the Zip drive all the time and are happy to run it manually whenever you do use it. Alternatively you can select ‘Park Drive’ and ‘Start Disk’ to manually stop and start the drive respectively.

 

Amiga IoTools

Amiga IoTools Settings Screen.

 

You need to configure the settings of your SCSI device and drive for the software to work fully. The settings that worked for me are shown in the image above. Most boxes are set to their default. The ‘Device’ setting which is truncated in the image is ‘squirrelscsi.device’. If you do have the software running every time you boot your Amiga then you might want to tick the ‘Open Iconified’ box which will help keep your Workbech screen tidy.

Drive Settings is where the sleep countdown is located. I recommend a time of 5 minutes as a good compromise between convenience and preservation.

 

Amiga IoTools

Zip Drive Sleep Settings.

 

The Lock or Unlock Media screen is where you can password protect your disks or remove the protection completely.

 

Amiga IoTools

Password protect your Zip disks here.

 

The Format Disk window is incredibly useful and is what I used to format all of my disks. Choose the Format and Verify option and it will do a full format whilst also performing a thorough check of the Zip disk, mapping out any bad sectors as it goes. This takes approximately 9 minutes per disk which is a lot longer than even the full format I mentioned earlier. However I feel it is worth the investment of time for the peace of mind it offers.

 

Amiga IoTools

Format and Verify option will make sure your disks are in good shape.

 

The Disk Status screen offers some interesting stats about the currently inserted Zip disk…

 

Amiga IoTools

Amiga IoTools – Disk Status Screen.

 

As does the Drive Status screen.

 

Amiga IoTools

IoTools Drive Status Window.

 

If you have a disk in the drive the ‘Run Diagnosis’ option will do a thorough check of the drive to make sure it is operating correctly (it doesn’t delete any info on the disk).

 

Amiga IoTools

IoTools Drive Diagnosis complete.

 

Amazingly the software is still supported too – it was last updated in May 2020. I even contacted the author, Thomas Richter, with a query and he got back to me within minutes. How’s that for Amiga support!

 

Zip Drive Amiga

Zip Drive is now part of my A1200 setup.

 

Anyway I really enjoyed my little Zip drive adventure and am making good use of it to organise my collection of Amiga ADF’s, Music and more.

I do hope you found the guide useful… it has taken me many an evening and weekend to pull all the info together and get it into a cohesive post. If you found it interesting/helpful then please let me know in the comments below!

 

 

Welcoming an Amiga A1200 into the fold.

Today the Lyonsden computer collection just got a little bit bigger with the arrival of a Commodore Amiga A1200 computer! 🥰 This is actually something I’ve been hankering after for a long time now. I’ve missed being able to play those old AGA games and also wanted to get back to using an ‘original’ machine. Not only that but the A1200 is just a more capable and expandable machine. It has an internal IDE interface as standard and a PCMCIA slot that can be used for a multitude of things. Wi-Fi and ethernet network cards, card readers, SCSI interfaces and so on. That AGA chipset is not just for games either, it provides a range of improved workbench screen modes that support up to 256 colours too!

Amiga A1200

View from the left.

The A1200 has been recapped already so hopefully it will provide many more years of faithful service now. It’s a really nice example and hasn’t been modified in any way which is how I intend to keep it. I’ve already heavily modified my A500 so hopefully I’ve scratched that particular itch well enough already!

Amiga A1200

View from the right. Original floppy disk drive fully intact.

The plan is to operate the Amiga A1200 just like I would have done 25+ years ago. That’s not to say I’ll be keeping it stock… oh no. But it does mean I won’t be fitting a modern FPGA accelerator into it for example. Whether I can operate it without a Gotek remains to be seen but I’m certainly going to try!

Amiga A1200

View from above.

Upgrades on the way…

I’ve already got a Blizzard MkIV 68030 accelerator on the way for it and a SCSI CDROM drive is sat on the desk ready to be hooked up too. These are both accessories that I had back in the 90’s and so meet my criteria for keeping things original. I also plan to fit a hard drive (well CF card) and install the very latest AmigaOS 3.1.4 on it too. Basically lots of new projects to look forward to!

Amiga A1200

View showing the serial number and silver Commodore label.