From: richvh@citlink.net   
      
   turnkit wrote:   
   > Don't know what the disassembly is but it looks interesting. If   
   > someone knew what was being queried/accessed here:   
   >   
   >> AAO EQU 4049H   
   >> AAP EQU 40B1H   
   >   
   > (b/c of   
   >> LD (AAO),HL   
   >> LD (AAP),HL )   
   >   
   > then it might shed some light or make sense.   
      
   It's been so long since I programmed for the I/III that I forget the   
   details, and can't find my references, but they're addresses set up by   
   ROM Basic... a perusal of TRSDOS 2.3 Decoded or Level II BASIC Dedoded   
   should clear it up, or maybe someone (Tim Mann or one of the other   
   emulator programmers?) can chime in with the Communication Region memory   
   map.   
   >   
   > On Oct 3, 9:40 pm, Ira wrote:   
   >> Hmmm ... I don't think I can replicate all of these from those disks,   
   >> but certainly some of them. I am wondering if GR was the Epson   
   >> Graphics Driver. I disassembled it ... anyone out there know what   
   >> this might be?   
   >>   
   >> ORG 5200H   
   >> AAQ LD DE,(AAO)   
   >> LD HL,AAU   
   >> LD BC,AAD   
   >> LDDR   
   >> EX DE,HL   
   >> LD (AAO),HL   
   >> LD (AAP),HL   
   >> INC HL   
   >> PUSH HL   
   >> LD HL,(AAM)   
   >> POP IX   
   >> LD (IX+01H),L   
   >> LD (IX+02H),H   
   >> LD (AAM),IX   
   >> RET   
   >> CALL AAA   
   >> OR A   
   >> RET Z   
   >> LD E,A   
   >> LD HL,AAN   
   >> LD A,(AAL)   
   >> CP AAB   
   >> JR NZ,AAR   
   >> XOR (HL)   
   >> LD (HL),A   
   >> XOR A   
   >> RET   
   >> AAR LD A,E   
   >> LD D,(HL)   
   >> DEC D   
   >> INC D   
   >> RET Z   
   >> CP AAC   
   >> RET C   
   >> CP AAE   
   >> JR NC,AAS   
   >> ADD A,AAI   
   >> RET   
   >> AAS CP AAF   
   >> RET C   
   >> CP AAJ   
   >> JR NC,AAT   
   >> ADD A,AAH   
   >> RET   
   >> AAT CP AAK   
   >> RET C   
   >> ADD A,AAG   
   >> AAU RET   
   >> AAA EQU 0000H   
   >> AAB EQU 0003H   
   >> AAC EQU 0030H   
   >> AAD EQU 0033H   
   >> AAE EQU 003AH   
   >> AAF EQU 0041H   
   >> AAG EQU 0045H   
   >> AAH EQU 004AH   
   >> AAI EQU 0051H   
   >> AAJ EQU 005CH   
   >> AAK EQU 0061H   
   >> AAL EQU 38C0H   
   >> AAM EQU 4016H   
   >> AAN EQU 4019H   
   >> AAO EQU 4049H   
   >> AAP EQU 40B1H   
   >> END AAQ   
   >>   
   >> On Wed, 03 Oct 2007 14:52:41 -0000, Matthew Reed   
   >> wrotf:   
   >>   
   >>> Ira wrote:   
   >>>> I am trying to reconstruct a good copy of UltraDOS from 4 images I   
   >>>> have, so that it can be resurrected to 5.25" disks if people have a   
   >>>> need.   
   >>>> I cannot find any information on this DOS out there, other than that   
   >>>> it was probably a Level IV Products DOS, and that it has no backup   
   >>>> command (COPY :X TO :Y 00/00/00 was the way to do it)   
   >>> Vernon Hester wrote UltraDOS and sold it through Level IV Products. After   
   >>> parting ways with Level IV Products, Vernon Hester wrote the more famous   
   >>> MULTIDOS and sold it through his own company. An advertisement introducing   
   >>> UltraDOS appeared in the November 1980 issue of 80 Microcomputing.   
   >>> Level IV Products sold a stripped-down version of UltraDOS that didn't   
   >>> include programming utilities. They also sold programming utilities   
   >>> separately: BOSS (BASIC monitor), VFU (visual file utility), UZ (UltraZAP),   
   >>> SPOOL (printer spooler), GEDIT (BASIC global editor), LC (lowercase   
   >>> driver), EP (Epson printer driver), and RENUM-80 (line renumberer). That   
   >>> would seem to indicate that at least some of those utilities were included   
   >>> with the full version of UltraDOS. To further confuse the issue, there were   
   >>> multiple revisions of UltraDOS even though it was only sold for a short   
   >>> period of time.   
   >>> ---   
   >>> Matthew Reed   
   >>> m...@trs-80emulators.com   
   >>> http://www.trs-80emulators.com   
   >   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|