BBS On CompactFlash

The BBS that I set up during this year’s Retrochallenge has been running on an old Athlon based Shuttle system that I built several years ago, it’s a nice little unit but its constant fan noise whirring in the corner of my office has started to irritate.  I therefore dug into my collection of old hardware looking for something that might offer a less intrusive solution.  A couple of Wyse WT9455XL Winterm units caught my eye.  These units are completely silent, based on VIA Epia Mini-ITX MB’s and utilising Via C3 (Samuel 2 core) passively cooled processors.

Compact Flash IDE Adapter

These particular units had Windows XPe installed on 256MB DOM’s and the installations were heavily locked down to prevent users doing anything other than the task they’d been specified for.  The first thing I needed to do was get into the password protected BIOS.  This was pretty straightforward, I found the password ‘Fireport’ quickly via Google.  I pulled out the DOM and attached a Startech IDE to CF adapter holding a SanDisk 8GB Extreme III card to the primary IDE channel and an old CD drive to the secondary and made the necessary changes in the BIOS.

Booting from the XP installation CD I converted the already partitioned and formatted compact flash card (via one of my Canon DSLR’s) from FAT32 to NTFS and started the XP installation process.  It took a fair while but was mostly successful.  Upon booting the new installation the system would sit at the ‘Welcome Screen’ for several minutes before continuing to boot successfully, and then other times it would stop at the same point and display the following dialogue box:-

Windows created a temporary paging file on your computer because of a problem that occurred with your paging file configuration when you started your computer. The total paging file size for all disk drives may be somewhat larger than the size you specified.

The related Microsoft support article gives the following information:-

This error message may occur if Windows tries to create a paging file on an NTFS volume, but the System and Administrators accounts do not have the correct NTFS permissions on the volume.

Initially I couldn’t figure out what was causing this problem and I also ran into problems using Windows Update which gave the following warning:-

To install items from Windows Update, you must be logged on as an administrator or a member of the Administrators group. If your computer is connected to a network, network policy settings may also prevent you from completing this procedure.

I was of course logged in as Administrator so again turned to Google hoping to find a solution.  In the course of trying several remedies with no luck I noticed via Windows Explorer that XP was recognising the system drive as a removable unit.  I’d forgotten that I needed to update the CF card so it would be recognised as a fixed disk.

Via Epia Motherboard

SanDisk used to supply some software that would allow you to update their CF cards to either identify themselves as fixed or removable, it’s called ATCFWCHG.COM and can still be found in various places for download, I got a copy from RapidShare and found the instructions on how to use it here.  It needs to be run from DOS so I attached a USB FDD to the Wyse unit, copied the file onto an old Windows 98 boot floppy and booted the system from it.  I ran ATCFWCHG.COM using ATCFWCHG.COM /P /F from the command line and the word PASS was displayed.

Upon rebooting from the CF card the hang at the ‘Welcome Screen’ was resolved and Windows Update worked correctly, clearly the problem lay in the fact that XP will not allow you to create its page file on a removable drive, it was now recognising the drive as a fixed disk.

On that note I had to make a decision about how I was going to manage the page file given that the constant reading and writing from the disk that virtual memory requires is not good news for CF cards with their limited read\write lives.  The choices were, no page file and the possible problems that can cause, a standard page file that might destroy the CF card pretty quickly or move the page file to another drive.

Given that this machine is essentially going to be doing nothing most of the time and only serving up the BBS on the odd occasion someone dials in I decided to insert the original DOM in the second IDE socket, format it and use it for the page file.  Although it only offers 239MB formatted space I’m sure it will cope with the low load the system will be experiencing.

After a successful installation of the Diamond Supra Express modem in the solitary PCI slot provided I copied over all the BBS related files and fired it up.  Everything is working nicely and the box is completely silent.

Portfolio Tweeting And Memory Modules

I’m still enjoying messing about with the Atari Portfolio and I’ve now finally got my hands on a serial interface.  Much the same in appearance as the parallel interface the unit plugs into the Portfolio’s expansion bus and carries a male DB9 connector with fortunately, unlike some other retro machines, a standard pin layout.

Serial Interface

The RS232 parameters, baud rate, parity and so on can be set via the Atari’s Setup menu with a maximum baud rate of 9600.  After plugging the interface in and initialising it I had a look through the library of Portfolio software that I have downloaded from various sources and selected a terminal emulation program called ‘Acom’ from Roudley Associates.

I connected up my trusty US Robotics modem and loaded Acom.  Taking a gamble I simply entered ‘atdt’ and the phone number of my BBS, the modem duly dialed the number and I was soon logging into Nostromo without problem (apart from the screen size limitations.)

Thrilled with my success I fired off the obligatory Tweet using the same method as I’d used with my PX-8 and downloaded a couple of files before successfully connecting via Telnet to another Synchronet board.

Memory Module Internal

I’m also thrilled to have acquired what I believe is a pretty rare 1Mb expansion module.  From what I understand these units were available from DIP, the original creators of the Portfolio and retailed in the UK for the best part of £400, a considerable outlay.  I opened the unit up and replaced the CR2032 battery before connecting it to the Portfolio.  It formatted without problem and I transferred a good selection of software onto it from the Zip drive, thus far it has been working without fault.

Module Attached

I have seen some Portfolio’s for sale that have been converted to allow the use of standard compact flash cards in the memory card slot, this would be very cool, although battling with the restriction of the original hardware is for me part of the fun.  Another possible upgrade is a backlight for the display, there’s a company selling a kit specifically for the Portfolio, however the existing screen has very good contrast, certainly in comparison to the Epson PX8 so this would have to be a luxury addition.

I took some video of the Portfolio connecting to my BBS and Tweeting via Tweety Mail, completely pointless of course but somehow very satisfying.

Retrocosm.net – New Name Same Old Stuff

I’ve decided it’s time to upgrade to my own super cool domain to reflect the fact that my blog has pretty much become almost solely retro-computing based.

Traffic seems to be building consistently and more visitors are leaving comments which is fantastic.  So I’m going to try and document more of my tinkering with retro gear as it seems to be a hobby that is gaining popularity right now.

Atari Portfolio

Atari Portfolio

I have a couple of projects on the go at the moment, both involving the Atari Portfolio.  Firstly I’m trying to hook up a parallel Zip Drive to it for storage and easy file transfer.  I also want to get hold of a serial interface and try and get it talking to a modem and hopefully my BBS – Nostromo.

I shall therefore document my success/failures in these endeavours in due course.