home *** CD-ROM | disk | FTP | other *** search
- Nntp-Posting-Host: driva.ifi.uio.no
- Newsgroups: alt.hackers
- Path: sparky!uunet!mcsun!sunic!ugle.unit.no!nuug!ifi.uio.no!janl
- From: janl@ifi.uio.no (Jan Nicolai Langfeldt)
- Subject: "TSR" on CP/M (Was: Re: USA Today KNOWS what a hacker is...)
- Message-ID: <1992Nov12.110532.29999@ifi.uio.no>
- Sender: janl@ifi.uio.no (Nicolai Langfeldt)
- Organization: Folkeaksjonen for gjeninsettelse av Revolvermagasinet
- References: <1dotlsINNcag@bigboote.WPI.EDU> <1992Nov11.190330.445@ifi.uio.no> <12NOV199201052124@uhdvx3.dt.uh.edu>
- Date: Thu, 12 Nov 1992 11:05:32 GMT
- Approved: I am God, I don't need approval
- Lines: 38
- Originator: janl@driva.ifi.uio.no
-
-
- In article <12NOV199201052124@uhdvx3.dt.uh.edu>, 9999sc01@uhdvx3.dt.uh.edu (Alexandre Khalil) writes:
- >In article <1992Nov11.190330.445@ifi.uio.no>, janl@ifi.uio.no (Jan Nicolai Langfeldt) writes...
- >>
- >>
- >>OBHack: Writing a "TSR" for CP/M, to make the "Function keys" have a function.
- >> I managed the part with giving the f-keys a function (bios listings are
- >> handy :-), but never finnished the TSR part.
- >
- > How did you plan to do this ?
-
- The bios-entrypoint, if I recall correctly, is somewhere in hi-mem,
- and pointed to by a fixed address in low mem. It indicats the highest
- address a program can use for storage. Move this and the bios jump
- table (which it points to) lower and you can get a free space up there
- to do whatever you want.
-
- One way was to let the program start be started, move to hi-mem and
- adjust the bios-entrypoint as described above. Then change the kbd
- interupt vector and terminate. Another way was to let my prog start
- the prog the f-key definitions were to work for after moving about on
- things. Then exit when the "child" program died. I tried the last,
- but I had little experience with "parsing" (the commandline) so I
- didn't manage to set up the FCB's like I needed to. Thinking of it now
- the first one might have been easier... Oh well.
-
- This was done in wonderfull Z80 assembly on a norwegian CP/M machine
- called "Tiki" which I loved. All highly unportable. --- Remember zed?
- And that interactive dissassembler that Tom Christiansen (????? vague
- memory) wrote?? The one he was offered bucks not to release to the
- public because it was so powerfull? I have the disks and 'puter
- somewhere still...
-
- Nicolai
- --
- Nicolai Langfeldt, "Bugs made while you wait"
- Internet: janl@ifi.uio.no
-
-