<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 06 Mar 2006 01:15:06 +0000
From   : jgh@... (Jonathan Graham Harston)
Subject: Re: Terminal Emulator/Arcade Problems

Wookie <wooky@...> wrote:
> Any help/advice VERY gratefully recieved :-)
 
The ROM image I received was only 9K long. The terminal emulator
worked, but *LPDFS just hung. I assumed this was becasue there was
no server, but looking through the ROM the *LPDFS command jumps to
about &B180 - past the end of the image I have.
 
Has anybody uploaded LPDFS somewhere I can fetch it from?
 
>From looking through it so far I conclude that the author was a
really crap programmer who completely didn't known what he was
doing. The service routine tramples on the function key pointer in
zero page. The *Command routine checks for "*LPDFS" and
"*EMULATOR" - yes, with a '*' at the beginning. It doesn't check
(&F2),Y, it checks (&F2),0!!!!
 
Consequently, *only* the exact string "*LPDFS" will be matched.
Not "**LPDFS", OSCLI"LPDFS" or *anything* that is not the exact
string "*LPDFS", and similarly for "*EMULATOR".
 
The *Help service routine also checks (&F2),0 instead of (&F2),Y
and checks for "*HELP" and "*HELP EMULATOR", not "" or "EMULATOR"
as the *parameter* of the *Help command.
 
Consequently, OSCLI"HELP", **HELP, *help, *h., *he., etc. are all
ignored.
 
The author also doen't understand English.
 
LPDFS calls itself an "Emulator and File Server".
 
A /what/ emulator? A carpet emulator? A fridge emulator? A VAX
emulator?
 
And it's /not/ a file server, it's a fil(e|ing) /system/. The
machine at the *other end* is the file *server*.
 
"SET-UP" instead of "SET UP".
 
-- 
J.G.Harston - jgh@...                - mdfs.net/User/JGH
BBC BASIC for Windows and Internationalisation
  See http://mdfs.net/Software/BBCBasic/Windows/ProgTips
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>