Prior to shipment, as a minimum,
pre-assembled petSD+ devices are tested as
described below :-
- Confirmation that the PET can detect the
presence of petSD+ is tested using the wedge
"@" command.
The same information can
be retrieved using the BASIC 4.0 command :
"print ds$"
|
|
- The function switches, LEDs and SD
Card Detect and
Write Protect
switches are tested as described in the
User Guide
|
|
- The Real Time Clock (if fitted) is set
to the current Date & Time using the wedge "@t-wa"
command
- And the data read back to ensure that
the RTC was set correctly, using the wedge "@t-ra"
command
|
|
- If fitted, the Real Time Clock battery backup
operation is verified after power cycling,
using the same wedge "@t-ra"
command to ensure that the Date & Time are
preserved
|
|
- A simple test program is run for a
minimum of 30 minutes to ensure that the PET
can communicate with petSD+ with no errors.
|
|
- The program repeatedly does a "catalog"
(directory listing) of the SD card
|
|
Function check the
read/write capability |
Check that the file is on the SD
card |
Load in a BASIC program from petSD+ |
Make sure
there's something in it |
Delete it from the SD card |
Check that is has been deleted |
Save a new copy |
Delete it from memory |
Load it back from petSD+ again |
Make sure that it's what we expect |
|
|
@$:filename
(without "") |
dload "filename" |
list |
scratch "filename" |
@$:filename
|
dsave "filename" |
new |
dload "filename" |
list |
|
|
|
Although very basic, these simple tests
should serve to ensure that your petSD+ is fully
functional when you receive it. If, for any reason, you
are experiencing problems with your petSD+, please run
through these tests before you contact me so that we
have a better understanding of any problems that you may
be experiencing.
I also tend to do a few ad-hoc
tests, running a few random BASIC programs, just
to test petSD+
of course - it's not that actually enjoy playing those
old PET games :-) |
|
|
Edilbert Kirk's
Z-machine
interpreter for use with
Infocom's adventure games is a good test if
petSD+'s operation, it reads a large amount of
data off the card to fill up the large RAM disk
created on my CBM 8096. |
|
"Hitchhiker's Guide to the Galaxy"
running happily after loading from "disk" |
|