Software for Standalone Controller for an IDE CD-ROM Drive

by Jed Margolin




Software for the 68HC908GP20  [Gp20.zip]

Gp20.asm       source code

Gp20.h            include file (addresses)

Gp20jmp.h      include file (JMP table)

Gp20ram.h     include file (RAM assignments)

Gp20.s19       assembled executable output of Gp20.asm

Gp20.lst          assembly listing of Gp20.asm

Gp20.map      assembly map of Gp20.asm

Gp20.err         assembly error (results) file of Gp20.asm

casm08.bat     example batch program #1 for calling the assembler

casmn.bat        example batch program #2 for calling the assembler


Downloader for downloading .S19 files to use the 68HC908GP20 as an emulator [Gpdnl.zip].

1. It runs in DOS and may be run under Windows 9x.

2. Use:    gpdnl   <filename.s19>   <serial_port>

    The serial port may be '1' or '2'.

    If you do not give a serial port, the default is serial port 2.

    The program talks directly to the hardware. If you guess the serial port incorrectly,
    and you have a mouse connected to that port, you will have to reboot to get your
    mouse back.

3. The downloader was compiled with Borland Turbo C.

        Gpdnl.c              main

        Serial.c              serial port functions

        Gpdnl.exe          executable code

        Gpdnl.bat          example batch file


Here are some test routines to get you started. [Ptest.zip]

Use Gpdnl to download them into the pod.

The programs run until the pod is reset.

You must reset the pod before downloading another program.


Copyright 2000, 2001 Jed Margolin


Please send comments here