Peter,

Yeah, I was hoping, but UPC.CO does trample on top of FLOPPY. Even with any 
efforts to re-locate it to another segment of memory. Should've took to heart a 
clue in the TPDD2 manual noting FLOPPY is not for use/compatible with the DVI.

God Bless,

GregS <><

Apr 2, 2021 4:32:45 PM Peter Noeth <[email protected]>:

> Greg,
> 
>   Memory conflicts have always been a problem in earlier computers with TSR 
> (Terminate and Stay Resident) drivers. It wasn't until the "Microsoft 
> Windows" era that methods of more sophisticated Memory Management were 
> created that alleviate much of this.
> 
>   Problems for this class of Operating System are:
- * > No real Memory Management. Software designers figured that reserving some 
space from the Top of Memory would be a safe place to put their TSR code, as 
normal programs and data grow from a lower point in memory towards the top.
- * > The 80C85 does not have a Jump Relative command. So all program jumps 
must be absolute. This prevents these TSR programs from being moved in memory 
to another location without being re-assembled to operate from a different 
range in memory.
>   The only way to make the two TSR drivers/programs play together is to have 
> the source of one of them, and re-assemble; or to disassemble one of them to 
> create a source file, that could be edited and re-assembled. There are people 
> on this list with the tools that could do this, but I am not going to 
> volunteer anyone.
> 
> Regards,
> 
> Peter
> 
>> 
>> 
>> ------------------------------
>> 
>> Message: 3
>> Date: Thu, 1 Apr 2021 22:34:41 +0000 (UTC)
>> From: Greg Swallow <[email protected]>
>> To: [email protected]
>> Subject: [M100] TPDD2 (FLOPPY) vs Barcode Wand (UPC.CO[http://UPC.CO])
>> Message-ID: <[email protected]>
>> Content-Type: text/plain; charset="utf-8"
>> 
>> All,
>> 
>> Working on the proof-of-concept for using barcode at work again. Changes in 
>> management had forced a pause. New super/lead likes the idea even more than 
>> previous.
>> 
>> Am trying to use TPDD2 to store BASIC and barcode softwars for 3 M100. 
>> Trying to figure relocating barcode module UPC.CO[http://UPC.CO] to work 
>> with FLOPPY. Since the TPPD2 file manager is somewhat different in TOP, END, 
>> and EXEC addresses to identify all FLOPPY segments, I thought maybe someone 
>> could help with getting them to work together. And, avoid too much 
>> trial-and-error.
>> 
>> Normally (without FLOPPY) UPC.CO[http://UPC.CO] is loaded after a CLEAR 110, 
>> 61784 statement. This will cause an AO error (I think it was) with FLOPPY 
>> loaded. I have been able to get UPC.CO[http://UPC.CO] on a floppy with 
>> READBC.BA[http://READBC.BA] and my code. I am hoping something like CLEAR 
>> 110, MAXRAM will set a proper loading point and avoid loading on top of any 
>> part of FLOPPY. The TOP of UPC.CO[http://UPC.CO] should then be at MAXRAM+4 
>> with END and EXEC adjusted and savable with new numbers. At least I hope so 
>> and I am understanding it.
>> 
>> Please. Any advise or wisdom, even a smack on back of my head, is welcome.
>> 
>> God Bless,
>> 
>> GregS <><
>> 

Reply via email to