Post Reply 
FORTH for the SHARP PC-E500 (S)
11-07-2021, 03:40 PM
Post: #49
RE: FORTH for the SHARP PC-E500 (S)
(11-07-2021 01:00 PM)Klaus Overhage Wrote:  FILES "E:" then displays this new file: UUDECODE.NLNLNL 1446 Byte

Got it. Changing FNAME$="UUDECODE.BIN" should fix this to produce a .BIN file to prevent the garbled extension (it can be deleted with FILES then cursor to the filename and press K to KILL). There is also the line begin 644 uudecode. in UUDECODE.BAS to self-load the binary decoder. I suppose this line doesn't need to be changed.

(11-07-2021 01:00 PM)Klaus Overhage Wrote:  After CALL &BE000"COM: the file "FORTH500." is created. It is the name of the input file for UUENCODE.EXE. This name is in the first line of the FORTH500.UUE file.

I see. This means that the line in FORTH500.UUE does not include a filename extension: begin 644 forth500

Thanks for pointing this out. I've updated the instructions.

Some observations:

These steps aren't possible with an unexpanded E500 because the UUDECODE.BAS file is too large to fit in the remaining BASIC space after reserving memory for Forth500. The FORTH500. file isn't the problem with a 32K RAM card to save it to on the F: drive. However, the UUDECODE.BAS approach seems unnecessarily complicated to produce the FORTH500. file first, then having to load it from disk to memory. There is no UUENCODE/UUDECODE option to expand the file in memory directly, which would have been nice. In that case we don't need any extra RAM card. I could rewrite UUDECODE.BAS and UUDECODE.ASM to expand the file in memory. A custom Forth500 serial loader would make the loading process simpler and potentially doable with an unexpanded E500.

- Rob

"I count on old friends" -- HP 71B,Prime|Ti VOY200,Nspire CXII CAS|Casio fx-CG50...|Sharp PC-G850,E500,2500,1500,14xx,13xx,12xx...
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 

Messages In This Thread
FORTH for the SHARP PC-E500 (S) - Helix - 09-06-2021, 11:41 PM
RE: FORTH for the SHARP PC-E500 (S) - robve - 11-07-2021 03:40 PM

User(s) browsing this thread: 1 Guest(s)