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.