How to hang iS-DOS

ZXNet echo conference «code.zx»

From Kirill Frolov To All 15 July 1998

┌┐ └┘ ┌┐┌┐┌──┐ │└┘│└┐┌┘ │┌┐│┌┘└┐ , All! └┘└┘└──┘ In the description of mon+.res from the subject it is written, that you can’t run uninstaller programs residents located above mon+.res or deleting mon+.res. To launch such programs are recommended to use mon.com. But for some reason they are silent about that the address is left on the stack return to mon.com and programs booting from the same address as mon.com (nowhere lower) or using memory occupied by mon.com can be run only once before reboot iS-DOS... For example, if you run from mon.com editor, then there will be a little fatal glitch. Based on the fact that there are no other means of launching programs exists, it seems to be the only one The bug-free launcher is poking a button with a button hanging on it function in extkey.txt or simply hovering the cursor over the target and launching. Neither resident neither .com exebat nor anything will help - or it will be as in the case with mon+.res or as mon.com. After all, exebats these are the same mon.* , only they take data not from the input line, but from a file. Yes and still in The description of iS-DOS does not say what kind of memory you can use it and which one you can’t use, just what makes the situation worse. :-(

From Michael Kondratyev To Kirill Frolov 21 July 1998

Hi Kirill, In a message of to Oleg Grigoriev (), you wrote: OG> From 24000 to cache. :) You can also use a printer buffer, but it’s better not OG> worth it - stupid shadow player uses #5b5c to set the screen- OG> on. KF> Shade in the garden. And you can use the memory from 23908. Don’t misinform! There are still some unspoken agreements. they are difficult to understand, but easy remember - at the very bottom a place is reserved for a possible mon.com, and at 0x5b00 - for exebat. if you intend to spoil it, please provide it at the exit security (for example, exit via rst16/c==0x80) Bye, Michael.

From Oleg Grigoriev To Kirill Frolov 22 July 1998

Let your enemies, Kirill, die without sons! 07/19/98 at 01:09:00 Kirill Frolov ═> Oleg Grigoriev: OG>> From 24000 to cache. :) You can also use a printer buffer, but it’s better not OG>> worth it - the stupid shadow player uses #5b5c to set the screen- OG>> on. KF> Shade in the garden. That's when at every rst8 your 7th eq starts to kick in Ran, I'll see who you send to the garden. KF> And the memory can be used with 23908. Do not misinform! I said how to use memory correctly; and so - at least from #4000 to #ffff. =====cut===== Since communication with a floppy disk is is implemented via TR-DOS, then the some BASIC and TRDOS variables. That. we are left with memory from 23900(#5D5C) to 65535(#FFFF). The printer buffer (#5B00.. ..#5BFF) is used used for batch file exe- bat.com, which is necessary for the bat-file to work fishing Area from 23900(#5D5C) to 23999(#5DBF) is reserved for programs mon.com and menu.com, which are the same as exebat.com calls other com files. The area above 24000 usually uses - to download system or user Tel com files. "Teammen" are loading - at the load address (12th, 13th bytes file descriptor). It transmits to the same point - Xia management. 95% of all com files havedownload address 24000. The area of com files is limited at the top block device cache. =====cut===== Best wishes, Oleg aka Ruiner.