Did you try RELOC.BA from the M100SIG?
https://archive.org/details/M100SIG
https://archive.org/download/M100SIG/M100SIG.zip/Lib-07-UTILITIES%2FRELOC.DOC
https://archive.org/download/M100SIG/M100SIG.zip/Lib-07-UTILITIES%2FRELOC.BA
Also look around in the archive for other things, like FLIPML and COLOAD
in the same dir.
I thought I saw one or more programs somewhere in there before that pack
away installed DOSes or other ML programs so that you can switch between
programs that would normally collide. Like I thought there was one to
let you switch between FLOPPY and DVIDOS, but I'm not finding it now.
But I'm not looking exhaustively.
I would be surprised if there wasn't a 30 year old basic program
specifically to facilitate using the barcode wand and the tpdd at the
same time, or at least switch between them.
Personally I'd just put a REX# or at least a Teeprom in each machine.
It's agonizing enough to try to use one of these for any sort of
actual work today when you could beep barcodes with any smartphone and
have the codes submitted to a db in a server via cgi request almost
effortlessly. It makes no sense not to at least equip them as well as
they can be. Having some sort of DOS right in rom either by REX or a
plain rom is practically a baseline today even just for play let alone work.
And by the time you get done building a Teeprom, it costs as much or
more than a REX# anyway so might as well just get that. The only
advantage to Teeprom is, being a plain rom, it's simpler and not
incompatible with anything.
--
bkw
On 4/2/21 9:26 PM, Greg Swallow wrote:
Kurt,
Would work for sure, but I'm trying to get three M100 to do scanning and
only have two with REX. Am using 3 M100 that have only a Y2K ROM and 32K
RAM. The TPDD2 is a way to reload -- in case of crash, while at the job
location. I can clear UPC.CO easy enough and CLEAR 256, MAXRAM should do
the trick to remove FLOPPY. Then I can load UPC.CO with the app from
RAM. A couple of extra steps to clear FLOPPY and reload, but the TPDD2
is still a lot easier than lugging around a CCR-81.
God Bless,
GregS <><
Apr 2, 2021 5:39:41 PM Kurt McCullum <[email protected]>:
Use TS-DOS in ROM and you won't have a memory conflict.
Kurt
On Fri, Apr 2, 2021, at 4:44 PM, Greg Swallow wrote:
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:
1. 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.
2. 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]
<mailto:[email protected]>>
To: [email protected]
<mailto:[email protected]>
Subject: [M100] TPDD2 (FLOPPY) vs Barcode Wand (UPC.CO
<http://UPC.CO>)
Message-ID:
<[email protected]
<mailto:[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 <><
--
bkw