Alive
News Team Current issue History Online Support Download Forum @Pouet

01 - 02 - SE - 03 - 04 - 05 - 06 - 07 - 08 - 09 - 10 - 11 - 12 - 13 - 14

Alive 9
                                              Goto previous part

Stage 3

So far, everything was easy. But to get PC compatibility I had to fiddle about a
bit.

You could get another CF->IDE adapter for your PC, but  then you  can't hot swap
and you have to  open the PC up and play with BIOS settings each time... Effort!
Obviously, we'd like  to be able to  use a cheap and cheerful CF disk USB reader
on the PC, or  an even cheaper CF disk PCMCIA converter (much faster if you have
a laptop). The next info took me some time to research.

The problem  is that using CF via  PCMCIA or USB on a PC running Windows gives a
major problem - the CF is not working in IDE mode, but in PC Card mode. Window's
shitty drivers for this mean only the first partition on a disk can be accessed.

But there are ways around this single partition access problem on Windows:
* A software  called 'CardWizard' by SystemSoft allows you to access multiple PC
  Card partitions with Windows - but its $70, and I'm a cheapskate :)
* Use Linux - you can easily mount all partitions on a PC Card device :)
* A utility supplied by the manufacturer of your CF disk allows you to make your
  CF disk 'fixed' rather  than 'removable'. I read  on a  Embedded Windows  site
  that all partitions can  then be read  by Windows, but no hot-swapability. For
  my specific CF  disk I used  the 'ndcfwchg.com' program  from SanDisk. It  was
  free, but in order to get this I had to fax them a signed legal  disclaimer in
  case I  screwed  up my CF disk. As well as changing the fixed/removable status
  you can access  the individual  configuration byte of the  CF disk with  these
  utilities, so  obviously  you  can  really  fuck  things  up. I tried  it non-
  seriously, and  couldn't get  it working... I  would be  interested to hear if
  anyone else does.

Uwe explained  some points to me  about using HDDriver, and after pissing around
with loads of other HD tools I found, like many other Atarians, that HDDriver is
the only way to go.

Lets assume  that on the  PC you're  using a PCMCIA or USB reader under Windows,
without 'CardWizard', and you don't what to hack the CF disk configuration... so
you can only  access the first partition on the CF disk, which should be some PC
compatible  format. It seems to me that as you can't access higher theres little
point in making more than one partition on your CF disk.

Its easy  to make a single  straight FAT or FAT32  partition on the PC, or using
one of the  several Atari HDD drivers  supporting this, and  using Magic or Mint
you can of course access it with no problems.

I have a simple  TOS setup, so this doesn't help me - but HDDriver has an option
for a single  TOS/DOS compatible  partition which does. As the CF disk is on the
IDE bus you  need also to check the byte swapping box. However, as Uwe explained
to me, with the byte swapping activated it is then not possible to boot from the
disk.

Ignoring all these points, of course its possible to simply partition the CF for
TOS and boot from it just like a normal hard drive with no PC compatibility.

What do we see from this? Windows sux and Atari rulez :)


Stage 4

So lets recap - so far  we can access  the CF disk  on PC and Atari  in  various
ways. But if  we want PC compatibility then  we can't boot from it. In this case
we need to boot  from a floppy, or  another hard disk. Booting from floppy sucks
big time, and  we just  filled the 2.5" drive  bay with  a CF disk that we can't
boot  from.... What  now? OK, so  I could put  the whole thing  in a tower but I
wanted to keep things standard.

This is  where DiskOnModule technology  comes  in. DiskOnModules were  initially
made for expensive  embedded systems, but  now that custom PC cases and  modding
are main stream  with MiniITX etc the  prices have come right down, so that they
are just  a little more expensive  than a CF disk. A  DiskOnModule looks  like a
larger than normal harddisk connector, and it plugs directly into an IDE port on
a computer  motherboard, where  it acts like a standard hard disk. 40 and 44 pin
versions are available for roughly the sameeprice.

DiskOnModule solid state hard drive<

The small size made it perfect for what I needed, but I reckon that DiskOnModule
also makes the perfect hard disk  if you are one of those  Falcon owners who has
no hard  disk  bracket, and  just have  their drive  vibrating  around  the case
wrapped in paper (at Outline I saw a few of these nightmares!) - just plug it in
and thats it.

1) First of course you  need to configure the CF disk  as a slave  device (in my
   case I just unsoldered  the 0ohm 'Master'  resistor on the  adaptor, but some
   adaptors have a real jumper) and the DOM as the master device.

2) Next remove the  short double ended IDE cable from the Falcon  and replace it
   with a 3 ended version from a PC modding shop. 40 pin versions  of this cable
   are  10 a penny, a 44 pin cable  was pretty hard  to find as it goes, but not
   impossible... also look in Amiga stores.

3) Plug one connector  into the Falcon, and the other into the CF adaptor. There
   is a small  problem with  plugging the  DOM on to  the last  connector - both
   sides have female connectors. To solve this you can use a 2mm, 50 way, 2 row,
   header  connector as a simple and  cheap adaptor. If you like cut the 50 ways
   down to 44 so it doesn't look too ugly.

4) By inventive  cable folding, you can fit everything in the Falcon case... Try
   using the middle connector for the Falcon motherboard.


The End

So thats it - now you have a super-easy and fast way to transfer lots of data to
your Falcon, your  HDD is faster and  its easy to  swap and change it... Also it
didn't  need too much  effort (or money)! I  would recommend  these  methods  to
anyone using  an Atari Falcon  computer, it already made my life much easier for
PC->Atari transfers.


Postscript

After few months  the 32/64Mb solid  state combination was  looking rather tight
for space, although the compact flash drive was being used many times each  week
for transfering files.

I decided to replace the 32Mb solid state drive for a 20Gb 2.5" harddisk  taken,
of course, from  an old laptop.  but where to  put it? the  arrangement with the
compact flash adapter took up all the space in the usual Falcon drive bay.

the laptop  drive was  a good  deal more  slim than  the fat  beast that  was my
original falcon ide drive  - i found that  there was sufficient clearance  above
the falcon floppy drive to fit it without touching the uper part of the case.

i opened slightly the  internal metal sheilding of  the falcon to allow  the ide
cable to pass through.  then i removed the  upper cover of the  floppy drive and
carefully drilled four holes in it to attach the new hard drive. the screws  did
not affect  the operation  of the  drive at  all, and  they held  the hard  disk
stabley in place.

finally i was statisfied  with the storage arrangements  on my falcon ;)  a 64mb
compact  flash combined  with a  rather large  harddisk. what  could be  better,
except for a USB2 and a hotswappable pen drive? roll on CTLink...

gwEm for Alive (May/June 2004 and Jan 2005)

Alive 9