From: Greg King (gngking_at_erols.com)
Date: 2002-09-29 07:13:22
-----Original Message-----
From: Ethan Dicks
Date: Monday, September 23, 2002, 09:42 PM
>
> From Marko Mäkelä:
> > I just archived a copy of VIC Rabbit. But, I cannot figure out
> > the commands easily. Could they be the same as in PET rabbit?
> > Could anyone help me?
>
> Here's the PET Rabbit documentation (with several typoes corrected: ;-)
>
> PET RABBIT
> Copyright 1979 by J. Hall and C. Moser -- All Rights Reserved.
>
> INTRODUCTION
> ------------
> PET Rabbit currently works with the 8K, 16K, and 32K new-ROM PETs which
> have the external Commodore cassette decks. Some units which have the
> built-in deck will not work with Rabbit's high-speed cassette recording
> rate. To be specific, cassette decks with the lift-top lid will not
> work with Rabbit's high recording rate, but other Rabbit features will
> work. The new-style tape decks are identified by the fact that you
> open the lid via the STOP push-button. New-ROM PETs with the new-
> style tape deck will work with all of Rabbit's many powerful features.
>
> Versions are being prepared for the old PET ROMs and other
> microcomputers which use the 6502 microprocessor.
> ...
> ...
> ...
Here is some more information which was gleaned from the manual
for the 4k C64 Rabbit cartridge:
RABBIT for the Commodore 64 on Cartridge
Copyright 1983 by Eastern House Software
==========================================
All addresses are hexadecimal numbers (without any prefix, such as $).
--------------------------------
*A "name", device
Load and append the program-file (in RABBIT format) to the end of the BASIC
program currently in memory. When a program is loaded or passed-over,
a status-message will be output. Examples:
*A <- Append next program from tape.
*A "PRINT USING" <- Append program PRINT USING at end
of program already in memory.
The *Append command does not renumber line-numbers -- so, watch out for appends
which result in a duplication of line-numbers!
--------------------------------
*V <- Verify next program
The Rabbit's *Verify command operates differently from the C64's VERIFY command.
The VERIFY command compares the data on the tape with that in memory;
while the *V command reads the tape, and just tests if the program can be read
without errors. Even with no program in the C64, the *V command still can
verify that a program later can be read, by checking that no recording-errors
occurred.
--------------------------------
*T test,start,end
The memory-test takes a lot of time, as it performs an exhaustive diagnostic.
You can interrupt the test at any time, by pressing the STOP-key.
--------------------------------
*
This is a quick and convenient way to go to a C64 monitor. NOTE: If you do not
have a Machine-Language Monitor loaded, do not issue this command!
--------------------------------
The cartridge has a table with 13 jumps, at its beginning. Most of them are for
the "new" data-file features (INPUT# and PRINT# in RABBIT format). But, some of
them control intercepts which catch LOADs, SAVEs, VERIFYs, and the RESTORE-key.
(Does the VIC cart. have a jump-table -- how long?)
Message was sent through the cbm-hackers mailing list
Archive generated by hypermail 2.1.4.