home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD2.bin
/
bbs
/
util
/
xoper-2.4.lha
/
Xoper
/
Xoper.readme
< prev
next >
Wrap
Text File
|
1993-10-05
|
4KB
|
107 lines
short: Xoper 2.4 with bug fixes and Kick 2.0+ enhancements, includes source
This is a new release of the known system monitor Xoper. It is based on the
original v2.3 source (not the _fixed_ version with the diff-file).
This new version of Xoper works fine with all kickstarts (including kick 3.0).
Most of the changes has been done to support and use the new system functions
offered with Kick2.0+ without loosing compatibility with Kick1.2/1.3.
New: - font handling improved. Xoper accepts now non-proportinal font of
---- any size. no more restricted to topaz eighty.
- when using an own screen it's a public screen called 'Xoper' so
other programs may open windows on this screen. The modeid for
the screen is retrieved by examining the default public screen.
- runs as commodity meaning easy changing of the hotkey possible
and can be controled by 'Exchange'
- if iconify is enabeled xoper creates an appicon on the workbench.
failing creating the appicon results in the normal iconify window
- inputhandler is permanent. so xoper can be poped to front in every
moment. you can switch between commodity and the old inputhandler
with the 'cxhandler' command
- new command 'pubscreens' implemented. this shows all existing public
screens with some information
- when displaying all screens now also the modeid of this screen will
be showed
- all selfmodifying code has been removed and patches are done
correctly so Saferpacthes can be used without problems. patches
can be controlled with the 'smartpatch' command. if it'is on
xoper checks every vector before it will be restored. turn this
option off if using SaferPaches or similar.
- IconifyOff and PropGadOff replaced with the options Iconify and
PropGad. These options turn the corresponding features on or off.
- startup code completly rewritten. xoper accepts the default commodity
arguments CX_PRIORITY, CX_POPUP, CX_POPKEY and a special CMD.
with the cmd argument you can specify the default list to show or
supply the KILL cmd eg.
Xoper cmd=kill
would remove xoper from memory if already running. With CX_POPUP
you specify if xoper shall go to sleep on startup or open it's
window - default is to popup. CX_POPUP is also valid under kick1.2/1.3
it replaces the old '-b'.
The arguments can be supplied from CLI or Workbench.
- the startup script can be placed on various locations. first xoper
tries to open the script in the current directory then in env: and
last in s:. if no script could be found it uses the internal defaults.
- tab function rewritten. works now at every position of the input line
Problems:
---------
- since kick2.0 (or 3.0 ?) the wb message replyport is no longer a
public port so it's impossible to simulate a wb exit :(
- enforcer hits can be caused by accessing the low memory area.
(100.w and 180.w) but this is not dangerous.
- the diskchange command works only with kick 1.2/1.3 (the trackdisk
structure has been changed and i have no infos )
- the docs should be completly rewritten ...
Many annoying bugs have been removed there were so many that i do not want
mention all in this document (honestly i can't remember all of them). But
there can be still some bugs (i hope that i found all). So be careful and
USE AT YOUR OWN RISK.
!!! ATTENTION ... ATTENTION !!!
One information for those who want assemble xoper. i used an bss area as known
by the MANX c-compiler for its initialized data hunk but a68k cannot create
such a executable structure. i did this with a filemonitor changing the size
for the second hunk to (original size + bss size). So if you do not know what
to do keep your hands off !!!
!!! ATTENTION ... ATTENTION !!!
Xoper 2.4 has been tested on an A4000/030 with Kick 3.0, on my old A500 with
Kick 1.2 and with a skicked 1.3 ROM.
If you find a bug or have some suggestions please contact me:
email: gnikl@informatik.uni-rostock.de
or
smail: Gunther Nikl
Hans-Beimler-Strasse 17
Parchim
19370
GERMANY