Specifications

Later, John reported that the door-flip did NOT work when he again had the bug.
Steve Zeller reports that if you always call for a directory on both 8050 drives
before you shut down, you’ll not face the problem on subsequent start-ups.
Ye ed has encountered the problem several times on a Tandon-made 8050, always at
menu, at start-up. John's door-flip approach didn't cure it, nor did the method
recommended by AB Computers from BASIC 4.0 (left). So we loaded the mED from our
4040 drive, and found that both INITIALIZE and VALIDATE, given
with a prefix of: g ieee8-15., will kick the 8050 to proper op
eration. Later, we found that MOUNT also worked. But: how do you
load the mED if you have no extra drive? The answer, as with the
invention of the wheel, was so obvious we needed three weeks to
think of it: drop into the monitor and give the MOUNT code!
open 1,8,15
print#1,"10"
print//1," 11"
close 1
>m 1000 cc 10 07 bd bO e7 3f 64 69 73 6b 2f 30 00 <RETURN>
(Code for drive 0. After you enter line above, 'go' on the next line.)
>g 1000 <RETURN>
Change the last two bytes to read: 31 00 to MOUNT drive 1, and 'g 1000' again.
We know this works, because we've twice used the code in the monitor to recover.
< x x x x x x x x x x x x x x x x x x x > c > < x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x >
UDUMP - A UNIVERSAL DUMP TO For six months, we've had a number of great
IEEE4, PRIHTER, SERIAL, or DISK dumps in hand from Gary Ratliff and Terry
Peterson but all of them dumped to just one
file, either to disk, printer, serial or ieee4. When in the monitor with a dump
to printer, we needed a dump to disk, etc. the right one never was in memory.
Terry P. has been working hard on a universal dump which'11 load up in Bank 15
but the operating system neglects to handle interrupt-driven routines in the
banks when you load a new language. While Terry was working on that one, we con
verted a routine Terry and Gary had written/revised into a universal dump. With
UDUMP loaded, you always can dump to disk, serial, ieee4, or printer.
It is reliable; better, it dumps from screen line 1 through the line the cursor
is on and then stops. Put the cursor on line 25, and it dumps the whole screen.
xref curpos_, memend_, conbint_, printf_, openf_, kyputb_
xref closef_, fputchar_, fputnl_, initstd_, intvctr_, kyindx_, kyptr1_
xref kyptr2_, file_, usirq_, printer_, serial_, write_, append_
main
equ
*
jsr
initstd
ldd
//main
std
memend
clr
$32
clr busy
ldd //instr
jsr
printf
ldx
It 8
ldd intvctr ,x
std resvd
pshs
X
ldd
//start
jsr
conbint
puls
rts
d
Load this program from main menu; any time there
after you can dump your screen to any printer or
to disk by pressing PF7 (SHIFT KEYPAD 7) and
touching the appropriate key: ' i' for ieee4,
for disk, p' for Commodore printer, or 's'
serial. No RETURN is required after you touch the
key; the character is 'got' from the keyboard.
by
'd'
for
You will not scroll any lines off the top of
screen if you dump from line 25.
the
Put a disk file named 'file%n' on drive 0, since
all dumps to disk are appended to that file.
Delton P. Richardson kindly revised the code so
that reverse-field characters on screen are sent
SuperpPET Gazette, Vol.I No.11 -166-
December 1983/January 1984