Re: LZ: An unzindexed (I think) call...


[Prev][Next][Index][Thread]

Re: LZ: An unzindexed (I think) call...



On Thu, 11 Jul 1996, Micah/Richard Brodsky wrote:


<Dead Seas Scroll Deleted>


> That would make it really easy to have libraries, or engines, or 
> not-always-needed data files, or access to REALs. I'd think it would be very 
> useful. I couldn't find an index for it in ZShell! Of the 20(?) calls, this 
> wasn't indexed OR listed! I tried to get it to work myself. RST $10 was 
> coughed back by TASM, and call $2715 was coughed back by ZShell. I opened up 
> my DASMed ROM 9, and dumped and DASMed my ROM 10, and at address  $10 (call 
> $10), and there was an index to a call near $2715. I compared this with other 
> calls, and for this beginning section, the calls are $2nnn-4D for 9, and 
> $2nnn-33 for 10. Calling $10 worked and I managed to have it locate the 
> description text of UM. This could be quite handyl.
> Questions:
Answers:
> 1) Why isn't it listed?
Why isn't it listed where? in ZShell.doc? I don't know. But it is listed
in TI-ROM.TXT, otherwise you wouldn't have found it. DUH!
> 2) Will call $10 work for all rom versions?
Yes. And the correct way to do a rst 10 is by:
RST 10H (small and quick)
> 3) Why was UM's description offset by a few bytes (5, I think) from the 
> address given by call $10? The .org 0?
Because the description is preceded by some bytes that identify UM as a
ZShell program, as well as its checksum. Also the length of the string.
> 4) Is there an easier and/or more compact way to get the address of a variable 
> (and optionally it's VAT entry)?
Other than writing a routine to search the VAT yourself, , NO.
> 5) DASM sometimes gives me the command RST $nn. Why won't TASM accept that?
See Above.
> 6) Is there anywhere I could download a dump of ROM 3.0a? (I already have an 
> 85 with ROM 10)
It's technically illegal to download ROM's, they are copyrighted.
> 7) Did I just make a huge fool out of myself?
Well, not a HUGE fool.
> THANKS!!!
u r welcome.
> 
> --MZB (micahbro@msn.com)
> 


Visit Elephant Land at http://www.geocities.com/SiliconValley/6884!
email: Look up, it's obvious.
Biscuit on irc.


The difference between genius and talent is that talent gets paid every
week. 				-Nancy Carson


References: