Hi, Many thanks for all your tips which I will try one-by-one.
My laptop is a Sony Vaio VGN-B3XP. It was due to go to the scrap heap when I got hold of it. I like it because it is sturdy (I use it outdoors!) and works well with TC. If it breaks, it would not be a big loss.
It has the following specs:
1GHz processor (good)
512 MB RAM (sufficient)
CD/DVD drive (was faulty but had one to replace)
2.5" HD slot (empty, I like the fact that I do not have any mechanical parts moving, long battery life!)
2 USB slots (not recognised for booting)
1 SONY Memory Stick Pro slot (not recognised by Linux at all, I would love to put TC on a 128 MB stick that I have!)
1 PCMCIA slot (now occupied by an old SD card reader with a 2 GB card, slot is not recognised as a boot device and would need special drivers under DOS)
One peculiar characteristic is that this model was so closely integrated with WinXP, that many configuration options were only accessible from a Win utility program (was on the hd that is no longer there). Even the Phoenix BIOS is very basic and does not give me much to play with.
***
For each new version of TC, I copy the cde content to the tce folder on the card edit a menu entry in isolinux.cfg like this:
APPEND initrd=/boot/core.gz loglevel=3 showapps desktop=icewm waitusb=15 tce=sda1 laptop kmap=qwerty/uk
By doing so, I can remove the CD after booting and have the drive free for another disk if needed. It also saves battery power. I can easily get 3 hours life now.
But this is all a bit fiddly. I would rather put the ISO or its contents on the SD card without editing the file and/or wasting so many blank CDs.
***
One thing I noticed: Although the machine will not boot from a USB stick, it does recognise an external USB floppy drive as bootable. This may be a way forward, but then I'd have to carry a brick of a drive everywhere I go.
Many thanks so far. Any more thoughts welcome.