SPONSORED LINKS

[Designed for 800x600]
CartDisk PC Manual v3.30.b1.1 (http://tgi.home.ml.org/console/CartDisk/).
Copyright © 1995-1997 John Pappas (DiskDude). All rights reserved.
It is a crime to redistribute the CartDisk software and/or hardware in a commercial venture of any kind without written permission or a licensing agreement. Please contact DiskDude for more information on licensing.

All hardware has been tested and works.

Print this document then read it before you start - you'll be glad you did!

Table of Contents

1.0Abstract
2.0System Requirements
3.0Disclaimer
4.0CartDisk Hardware
4.0.1 Parts needed
4.0.2 Description of component identifiers on overlays
4.0.3 Printed Circuit Board (PCB) information
4.0.4 How to make the hardware
4.0.5 How to make the adapter cable
5.0CartDisk Software
5.0.1 How to use the software
5.0.2 How to test the hardware
5.0.3 Registration
6.0CartDisk v3.30 Version History
7.0Acknowledgments
8.0Information required
9.0Known bugs
10.0Greets

1.0 Abstract

CartDisk (one word!) is a software program and hardware combination which acts as a translator between your PC and a console cartridge allowing you to transfer data between the two. It currently supports the SNES, MegaDrive and GameBoy, with possible support for other consoles in the future.

This development version of CartDisk is useful for you to backup your own cartridges allowing you to legally play them on the various emulators available on the Internet. The hardware interface does allow you to write to a cartridge, be it SRAM, DRAM or FlashROM, however it hasn't been implemented in software and the playback hardware has not been full developed. A circuit which uses standard SIMMs (DRAM) as a cartridge is in development by Digital Fantasy and DiskDude. Alternately, a FlashROM cartridge design has been developed, however has some disadvantages which is why it isn't being supported officially. Both designs can be viewed at the official CartDisk Internet site.

Although the interface can support a wide variety of consoles, the software can't (yet). e.g. I was asked to include TGX16 support. It may be possible, however I don't know much about the system - pin outs, max. ROM size/speed and SRAM selection (if any)... If I did, it would be a matter of writing code and designing an adapter to read and write data to and from the system. The CartDisk hardware was designed to be very flexible from the beginning. It can even be used to program EEPROMs!

You only have to make the main interface (either ISA card or ECP/EPP board) once! To "adapt" the CartDisk backup system to a different console system, you simply modify the bit which connects to the cartridge - everything stays the same. Who knows? One day it might even support the Nintendo 64! It all depends on how many people register... heh

In future release(s), I will distribute a PCB for a DRAM or FlashROM cartridge, the DRAM circuit designed by Digital Fantasy and/or DiskDude. It should be able to emulate a SNES FastROM cartridge using SIMMs DRAM. Hopefully it may be "adapted" to the MegaDrive by using two banks of DRAM to fill the extra 8bits... A FlashROM cartridge design for the GB has been finalised, however it requires that you pull apart two GB carts and remove the MBC1 and MBC2 chips. A PCB for this has not been designed as of yet - it has minimum priority for the project.

What might happen is that one generic "RAM board" will be designed with adapters for the SNES, Genesis and GameBoy. However this means the GameBoy won't be (very) portable.

2.0 System requirements

You will need:

3.0 Disclaimer

No information contained on this WWW page or CartDisk software was derived from any confidential source.

You may legally make one copy or backup of a game cartridge that you currently own, although distribution of this copy is prohibited by law, and may be subject to where you live.

DiskDude accepts no liability for any damages whatsoever including direct, indirect or consequential even if he has been advised of the possibility of such damages from the use, misuse and/or construction of the CartDisk software and/or hardware. Furthermore, DiskDude doesn't make any warranty of any kind, expressed or implied, including without limitation, any warranties of merchantability and/or fitness for a particular purpose.

The CartDisk software is shareware and provided "as is". You may distribute the shareware version of CartDisk so long as all accompanying files are also distributed, no charge other than duplication costs are applied and none of the original files are modified in any way. You may use the shareware version of CartDisk for upto thirty days on a trial basis after which you must register or delete all copies of the software in your possession. It is a crime to distribute any registered version(s) of the CartDisk software and/or hardware.

In no way shall CartDisk be used for acts of piracy. CartDisk was designed for backup and/or development of console games that you own.

All copyrights and trademarks are owned by their respective owners, even if not acknowledged. No infringements are intended.

Have a very, very, very nice day! :)

4.0 CartDisk Hardware

4.0.1 Parts needed

An order form for the parts below (excluding PCBs and the GameBoy connector) is avaliable for editing to suit your needs. Part numbers and pricing were taken from JDR's catalogue. JDR electronics has a website from which you can order your parts, a fax service (toll free from select counties) and a mail order service. They have all the parts needed excluding PCBs and the GameBoy connector. If you ask, they might even be able to get the GameBoy connector!

CartDisk interface (ISA version)
QuantityPartDescription
28255 Programmable Peripheral Interface, CMOS 5Mhz+
174LS139 or 74HC139 ICDual two to four binary decoder
174HC688 IC 8bit equality comparator
24.7k ohm resistors
40.1uF capacitors Any kind - the smaller the better
1+500mA fast acting fuse (250v) and matching fuseholderPrevents your motherboard from damage if you short the power on the ISA card
150pin IDC Connector for various adapters (male)
2Jumper pairs Male connector to house jumper
1Jumper socket Used to short the jumper connector to select ISA cart I/O address (not needed for address 310hex)

CartDisk interface (ECP/EPP version)
QuantityPartDescription
28255 Programmable Peripheral Interface, CMOS 5Mhz+
174LS373 or 74HC373 ICOctal latch
8100 ohm resistors
40.1uF capacitors Any kind - the smaller the better
150pin IDC Connector for various adapters (male)

Test Adapter
QuantityPartDescription
150pin IDC Connector to connect to the CartDisk ISA card (male)
1LED Tells you if the adapter is getting a power supply
1390 ohm Resistor protecting LED from blowing up :)
10.1uF capacitor Any kind - the smaller the better

Adapters (SNES, MegaDrive/Genesis, GameBoy)
QuantityPartDescription
1Edge connector Buy a Game Genie and remove the connector from that (second-hand Game Genie's are cheap); or use an IBM motherboard edge connector (8 bit version); or any edge connector with 0.1" contact centers to suit your console.
150pin IDC Connector to connect to the CartDisk ISA card (male)
10.1uF capacitor Any kind - the smaller the better

Cable to connect adapter(s) to CartDisk ISA card / ECP/EPP interface
QuantityPart/description
250pin IDC female sockets
11 metre 50 way/wire ribbon cable

4.0.2 Description of component identifiers on overlays

CartDisk ISA card (double sided PCB)
U1 and U28255a IC's
U374LS139 IC
U474HC688 IC
C1-C40.1uF capacitors
R1-24.7k ohm resistors
Fuse1500mA fuse
J1-J2Jumper pins
CN150pin IDC

CartDisk ECP/EPP interface (double sided PCB)
U1 and U28255a IC's
U374LS373 IC
C1-C40.1uF capacitors
R1-8100 ohm resistors
CN150pin IDC

Test adapter (single sided PCB)
R1390 ohm resistor
LED1LED :)
C10.1uF capacitor
CN150pin IDC

SNES adapter (single sided PCB)
C10.1uF capacitor
L1A piece of insulated wire to connect between the pads.
CN150pin IDC

MegaDrive/Genesis adapter (double sided PCB)
C10.1uF capacitor
L1-4Pieces of insulated wire to connect between the pads.
CN150pin IDC

GameBoy adapter (single sided PCB)
C10.1uF capacitor
L1A piece of insulated wire to connect between the pads.
CN150pin IDC

4.0.3 Printed Circuit Board (PCB) information

PCB files are named as follows:
CDSK_ISA.PCBCartDisk ISA card.
CDSK_LPT.PCBCartDisk ECP/EPP interface.
SUPERNES.PCBSuper Nintendo Entertainment System adapter.
GENESIS.PCB SEGA MegaDrive/Genesis adapter.
GAMEBOY.PCB Nintendo GameBoy adapter.
TEST.PCB CartDisk test adapter.

The PCB files are supplied in Protel AutoTrax format (*.PCB). To view and print the files, you need a Protel PCB program. There is a demonstration program for MS-Windows which is freely available; it can be downloaded from the official CartDisk web site.

Once you have installed it, run Protel for Windows (PFW). It will ask to open a PCB file. Select "CDSK_ISA.PCB" or "CDSK_LPT.PCB" which is included in the \pcb directory of the CartDisk distribution ZIP file. To print the PCB, you need to enable each layer before printing it otherwise PFW will print blank pages for every layer after the first if you decide to print them all at once (limitation of the demonstration program - only the first layer will print).

Under "Options", select "Layers". Click on "All Layers Off", then on "Used Layers On". Now to print the top layer, make sure "Bottom" is unchecked (not selected) under "Copper Trace Layers" and "Top" under Silkscreen Overlay is also unchecked (Figure 4.1 below). Now click "OK". If you were to print the bottom layer, make sure the top layer under "Copper Trace Layers" is unchecked, the bottom layer is checked, and the silkscreen overlay is unchecked as previously.


Figure 4.1 - Top layer enabled, bottom and silkscreen layers disabled.

Select "File", then "Plot/Print...". Select your printer under "Select Printer", then click on "Printer Options". Windows should now display your printer setup window. Please select the highest resolution your printer is capable of then select OK, or apply, whichever is applicable to exit the printer setup window.

Back in PFW, make sure "Show Holes" is checked, and "Fit Layer on Page" is unchecked (it will scale the image to the whole page resulting in a not-to-scale printout). Also, under "Batch Mode", select "Seperate Page For Each Layer" (Figure 4.2 below). If you are printing a bottom layer and wish it to be mirrored (if your etching kit requires it), then you may do it under "Output Options", then "Layer Mirroring". Finally, to print, select "Generate Prints". Do the same for all other print jobs.


Figure 4.2 - Example print/plot setup screen.

The print should be to scale. To test it, place one of the ICs over the printout and see if the pins line up. If they're not to scale, try fiddling with the DPI setting in your printer setup. If all else fails, then please contact me.

PCB dimensions

Just for reference, the height and width of the PCBs are included below. All measurements are taken from the middle of the cutting guides (crosses on the edges of the PCBs) and are in millimetres. Note: I used a ruler, so I could be a tad off. :)

Printed Circuit Board WidthHeight
CartDisk ISA card. 123.5 89.5
CartDisk ECP/EPP interface 113.5111.5
Super Nintendo Entertainment System adapter. 70.5 95.0
SEGA MegaDrive/Genesis adapter. 55.0109.0
Nintendo GameBoy adapter. 85.0103.0
CartDisk test adapter. 46.0 79.0

4.0.4 How to make the hardware

Once you have the PCB layouts printed, you need to etch the board. Details of this process are beyond the scope of this document - please refer to your etching kit for more information, or get your PCBs etched commercially.

The only tip I can offer when making the double sided PCBs is as follows. If you use film and ultraviolet light to define your tracks on the copperclad, then sticky-tape the two films together, one on top of the other, at the top of the films. Use three pieces of tape. Get a long thin strip of PCB material the same thickness of your double sided PCB and place it at the top (horizontally) where you have the three pieces of tape. This will ensure that when you line up the films properly, they will be over each other when you slide the double sided PCB in. Once the two films are lined up exactly with the strip of PCB at the top, slide in your double sided copperclad, and tape it to the films (the piece of PCB material at the top remains where it is). You may now expose both sides of the board and the pads should line up. If you use the laser-print-to-plastic-sheet method, it might work if you replace "film" with "plastic" and "expose" with "iron". :)

Make sure you print a copy of the PCB's overlay. This will show you where the parts are placed. Refer to section 4.0.2 Description of component identifiers on overlays to see which identifier relates to which part. Before you solder any components into place, make sure you solder the pads which don't belong to a part (you can tell from the overlay). These pads act as a link between the two sides of the PCB - simply solder a wire between the two sides to make the connection.

When assembling boards with two layers, and your PCBs are not plated through, make sure you solder the top side! It's is advisable not to use IC sockets in this case, as you cannot solder underneath them. In such a case, try not to overheat the ICs, as you might damage them. For the IDC connector, it may possible to solder the top layer if you follow these steps:

  1. Process the IDC pins two at a time (they come in pairs - break each pair off the strip individually).
  2. Place the IDC pin in its place, through the holes in the PCB (the pair should sit in two holes side by side. i.e. you should use 25 pairs side by side in total for the IDC connection on the PCB).
  3. Solder the bottom layer pads.
  4. Carefully slide the black plastic of the IDC pin pair near the top of the pins (i.e. leave a gap between the plastic and PCB - but don't remove the plastic cover).
  5. Carefully solder the top pads, not using too much heat otherwise the solder underneath will melt and the pin will slide out of place. Also try not to use too much solder or you might create a solder bridge between the tracks.
  6. Remove the black cover alltogether. Forget about replacing the black cover to its original position - usually there is too much solder for the cover to be replaced. I had all my top sided pins without black covers, so long as other pins (which do not require to be soldered on the top) have the cover, it will keep the connector in place when the board is complete.

With regards to the Genesis adapter, it is possible to solder the top side of the board underneath the edge connector if you leave a gap on the top between PCB and where the plastic starts on the connector. Before attempting to solder the connector you should tin (apply a bit of solder to) each of the pads on the top side of the PCB. This will make soldering the top side much easier.

Also, if your GameBoy connector doesn't fit to the GameBoy adapter PCB (plastic bits stick out of the connector), then simply file them down with a bit of sandpaper.

Position of LED on the "Test Adapter"

Make sure you connect the LED the right way around (it is polarised!) on the "Test Adapter". The anode of the LED connects to the pad which is connected to the resistor, the cathode connecting directly to the IDC connector (The cathode is the pin next to the "flat" part on the base of the LED).

Printer port connections on the ECP/EPP printed circuit board

There are 13 pads at the bottom of the ECP/EPP PCB, 11 of these which connect to the printer port (ECP/EPP), and another two which are used for power. Starting from the left side of the board (away from the copyright information), the pads are as follows:

GND  +5v    pin#16  pin#14  pin#1  pin#2  pin#3  pin#4  pin#5  pin#6  pin#7  pin#8  pin#9
--POWER--   -------------------------------PRINTER PORT----------------------------------

A good source of power is straight from your PC: the joystick port. To use this port, you'll need a 15 pin male connector. Pin#1 and pin#8 and pin#9 and pin#15 of the joystick port are connected to +5v, while pin#5 and pin#12 are connected to GND. Note: You don't have to use every +5v pin, and every GND pin; just one of each.

4.0.5 How to make the adapter cable

You need to make a cable which connects between the CartDisk interface and the various adapters for different consoles. You only need to make one - it will have two sockets on each end so it'll work with all adapters.

Instead of making an adapter cable, you can use a standard 50 wire SCSI cable instead if you wish, but it must have the 50 pin IDC connectors on each end.

To make the cable, get your two IDC50 connectors and a piece of 1 metre 50-way ribbon cable (if you make it too long, the wire will act as a capacitor, giving you error in data) for the ISA version, or a 10-15 centimetre 50-way ribbon cable for the ECP/EPP version. Open one of the connectors and attach it to the ribbon cable making sure you line up the teeth of the connector with the individual wires of the ribbon cable (you do not need to remove the plastic on the ribbon cable - the teeth bite through it to make the connection). You somehow need to make the teeth cut through the wire - I used the end of a pair of scissors and banged it (very hard!) into place on top of a piece of wood... Replace the cover that holds the ribbon cable in place. Do the same for the other side making sure they both face downwards as in Figure 4.3 below:


       //|                                                 //|     
      ++--------------------------------------------------++ |     
      ++--------------------------------------------------++ |     
      ++]-------------------------------------------------++]]     
      ++--------------------------------------------------++ |     
      ++--------------------------------------------------++ |     
      +x==================================================+x/      
  connector #1                                       connector #2  
Figure 4.3

Make sure the wires on the ribbon cable line up with the metal teeth on the IDC socket! The power pins are right next to each other (I was going to put one on each end, but didn't) so if the cable isn't aligned, you will short your power supply. If you made the ISA card, the fuse should protect your PC's power supply if something goes wrong, but it's better to be safe than sorry. Test the cable with a multimeter to make sure it has no shorts to be absolutely sure.

Your cable is now complete.

How the cable connects between ISA card and adapters


 +----------------------+        //    +--------+                       
 |                     x|=======//=====|x    || | <- SNES adapter       
 | CartDisk ISA Card   x|======//======|x    || |    front of cartridge 
 |                     x|=====//=======|x    || |                       
 |                     x|====//========|x    || |                       
 +--------||||||||||||--+   //(cable)  +--------+                       
Figure 4.4

As a general rule of thumb, the IDC connector on all adapters are on the left when the board is the right way up, and the IDC connector on the ISA card on the right (back of PC) - if you simply line up the capacitors next to the connectors, then you have them connected the right way around. Do not have a twist in the cable between the ISA card and adapter (Figure 4.4).

The layout in Figure 4.4 is the same for the ECP/EPP version of the interface, except the CartDisk interface looks only slightly different than the ISA card.

5.0 CartDisk Software

The software is provided as a DOS .EXE file which provides basic functionality. It saves all images in (the GameDoctor) RAW format (except MegaDrive/Genesis which is stored as a binary file with a normal extension of .BIN). Four DOS utilities to convert between these formats and the Super Magicom/WildCard (SNES), and SEGA MagicDrive format (MegaDrive/Genesis) are included in the utils\ directory of the CartDisk distribution ZIP file. Source code for these four converter programs are avaliable at the Turtle Group Inc.

Note that it is a very basic DOS program, and is not optimised. As of beta versions, this DOS code will be replaced by a more optimised Windows '95 version (called "CartDisk '97") and no changes to hardware are required. However this program will not be shareware and will only be available to people who have registered. Unregistered users will be stuck with the crippled DOS version.

5.0.1 How to use the software

If you are familiar with DOS, the following usage information will make much sense to you; if not, read the examples below.

ISA version

ECP/EPP version

Please note that the functions which deal with the cartridge SRAM (or Battery backed up RAM) only work with the Super Nintendo and GameBoy adapters so far. The file format of saved backup-RAM are just raw copies of the RAM, which is the same format the Game Doctor copier uses, and most SNES, Genesis and GameBoy emulators.

Load a cartridge will not be supported until a rewritable cartridge design is finalised.

During a Copy Cartridge, or Load Cartridge, you may press Escape (Esc) to cancel the operation and return to DOS.

The [number] used in the delay option can be anywhere between 0 and 65535, however I doubt if is necessary to use values over 1000.

Examples

Note that it does not matter in which order you specify any command line switches.

Once you have the cartridge on disk in the form of an image file (as above), you can then use it in one of the various
emulators available on the Internet. Please note that VSMC by The Brain requires you to have the file in Super Magicom format. CartDisk creates your image in GameDoctor (or raw) format. To convert between the two, use the supplied RAW2SMC.EXE program.

The Genesis emulator GenEm by Markus Gietzen will gladly run images created by CartDisk, however make sure you rename them with the BIN (for binary) extension. If you wish to convert them to Super Magic Drive format, use the BIN2SMD.EXE program supplied.

Hidden option

When copying a cartridge, you can add an extra parameter on the end of the command line indicating an "override" cartridge size. For SNES and MegaDrive/Genesis modes, the figure is quoted in MegaBits (32 is maximum), and in GameBoy mode, the figure is in KiloBits (4096 is maximum - equal to 4Mbits). This is used when the autodetect doesn't work properly. e.g. Street Fighter II is detected as 8Mbits when it should be 16Mbits.

Jumper settings for the ISA card

There are three settings possible to select the I/O address for the ISA card. They are to have no jumpers connected at all (310hex), one connected to J1 (210hex) or one connected to J2 (110hex).

The Jumpers are numbered on the ISA card PCB overlay which can be viewed/printed with the Protel for Windows Demo; see section 4.0.2 Description of component identifiers on overlays for more information.

5.0.2 How to test the hardware

Connect the test adapter to the CartDisk ISA card, or ECP/EPP interface. First check to make sure the LED lights up. If it doesn't, you made a booboo - fix this first! Now run CartDisk with the test ("t") command as follows:
C:\CARTDISK>cdsk_isa -t
C:\CARTDISK>cdsk_lpt -t
CartDisk will output one of 24 bits to U1, reading and comparing it from U2. If a mismatch occurs, it will be displayed on the screen in both decimal and binary form. This will contine another twenty-three times, to test all 24 bits of U1 and U2. On completion, it will be reversed, using U2 as the output and U1 as the input.

To save a log of all errors encountered during the test, simply redirect the output of the CartDisk program to a file as follows:

C:\CARTDISK>cdsk_isa -t > log.txt
C:\CARTDISK>cdsk_lpt -t > log.txt
The above examples to test the ISA card and ECP/EPP interface using a default base address of 310h (ISA card) and LPT1: (ECP/EPP interface) respectively. To use a different port, specify an address switch as follows (same two examples, except using a base address of 210h [ISA card] or LPT2: [ECP/EPP interface]):
C:\CARTDISK>cdsk_isa -t -p:2
C:\CARTDISK>cdsk_isa -t -p:2 > log.txt

C:\CARTDISK>cdsk_lpt -t -p:2
C:\CARTDISK>cdsk_lpt -t -p:2 > log.txt

If you have an error prone interface, try adding more capacitors between +5v and GND on every IC to minimise the noise or shorten your ribbon cable between interface and adapter (which I had to do). However, this assumes that you made no mistake in your soldering/wiring. If you do get errors, check this first (I also had a wiring error - one of the pads was cut from its track).

An example error message is: "Error reading U1 port A: read 0 (00000000) expected 1 (00000001)". In this case, the most significant bit was missing when reading U1 port A. This may be a result of wiring errors on the interface at pin 1 of the 50 pin IDC connector, OR it may be a result of a wiring error on the interface at pin 48 of the IDC connector (which pin 1 is connected to on the test adapter - U2 Port C).

The 50 pin IDC connector is mapped into 6 different "ports", each with 8bits. The key is as follows:

Port #CartDisk test reports it asIDC pin #
1U1 Port A1-8
2U1 Port B9-16
3U1 Port C17-24
4U2 Port A25-32
5U2 Port B33-40
6U2 Port C41-48

Note: IDC pin # 49 is +5v and pin # 50 is GND. Pin numbers start from 1 at the bottom left corner when viewing the PCB in it's ISA slot in the PC (from the component side) - ISA version. For the ECP/EPP version, pin 1 is in the same position when viewing the PCB so the copyright information appears upright. Pin # 2 is directly to the right of pin 1 (bottom right corner of the IDC connector) and pin 3 is above pin 1, etc, etc. On the adapters, the pin numbers are exactly the same as the interface assuming you have them the right way up (Figure 4.4). Figure 5.1 below should help understand the pin numbering:


Figure 5.1 - IDC connector pin diagram on ISA card and ECP/EPP interface.

5.0.3 Registration

CartDisk is SHAREWARE. This means that if you continue using it after an initial thirty (30) day trial period, you must send, via snail mail, a donation of $AUS15.00+ to DiskDude AND a postcard of your local area (city).

Please make the cheque payable to "John Pappas" (bank/cashiers cheques only) in Australian dollars. I cannot accept any funds other than Australian currency in a cheque. If you cannot get a cheque in Australian currency, then please enclose either $US15.00+ or $AUS15.00+ CASH in an envelope, wedged between two postcards (so the cash isn't visible) - no coins though. Why two postcards? If a postman, or anyone else, sees cash in a letter, they will take it (for themselves) and the letter won't be delivered.

A note about donations

Some people were not clear about this so here goes... Up until the first beta version was released, a minimum donation of $US10.00 applied. Currently, a minimum of $US15.00 (or quivalent in Australian Dollars) applies, and finally once playback hardware is established, a minimum donation of $US20.00-25.00 will apply. Money isn't too important to me at this stage; minimum donations are set in place to reduce one's urge to "lend" his/her copy to someone else. Honestly, I am more interested in the PostCards!

CartDisk has been in development for a few years now which has meant many hours of hard work refining the code/hardware. The donation is to keep the Post Office Box alive, fund any hardware I need to purchase (like IC's and copper clad), and purchase any console systems which I can do a little "hacking" on (hmmm... maybe the N64 even heh).

Registration motivates me to continue work heading for CartDisk release '97. Anyone who registers will get the following:

I am sorry that this can only be dealt with via Internet e-mail. If demand becomes high, I'll consider other methods of distribution as well. If your Internet Service Provider (ISP) does not allow you to receive attachments via email, then I suggest you go to
http://www.hotmail.com and create a new "HoTMaiL" account. It is free Web based email. e.g. I created an account with "diskdude" as the login name. My HoTMaiL account became diskdude@hotmail.com and email can be sent there. You can now receive CartDisk updates via email - the attachment becomes a hypertext link on the web-email which you can download just like you downloaded the shareware version of CartDisk on the official CartDisk web site.

Please register by filling in (on computer) then printing the registration form. If you cannot print it, please neatly hand write the appropriate information and send that instead.

Make sure you include a statement of the weather on your PostCard (the best type are the ones with a large, single picture of your city). All PostCards I receive are digitized and placed on my PostCard Gallery on the Internet for the world to see!

6.0 CartDisk v3.30 Version History

Development version 3.30 beta 1

Development version 3.30 final alpha 4

Development version 3.30 alpha 3

Development version 3.30 alpha 2

Development version 3.30 alpha 1

Things to do:

7.0 Acknowledgments

8.0 Information required

9.0 Known bugs

Please report any bugs you may find or "features" to the author via
e-mail.

Make sure you include a small description of what the problem is so it can be reproduced easily to rectify the error. DiskDude can't fix a bug if he don't know what it is!

10.0 Greets

Hello and thank you to Rick Huang, LordViper, Peter Grey, Pascal Felber, Dean Hegazi and Trevor Nyari. Last but not least, I wish to thank all registered users - without you dudes, I wouldn't have continued :) THANKS!

Thanks for reading!