[LMH]New Exploiter Version
Nyef
nyef@softhome.net
Sat Jul 12 18:10:02 2003
Hello all.
Two releases in as many days. Same place as last time,
exploiter-9d0712.tgz
Changes include:
Mainop PUSH now sets context.indicators.
Miscop %NUBUS-WRITE now accepts BIGNUMs.
Miscop %STRING-EQUAL now compares the correct 3 bytes (still a hack).
New miscop SET-AR-2.
New miscop %BLT.
Miscop GLOBAL:MINUS changed to set the DTP of the result correctly.
Miscop ASH fixed to handle negative shift counts better.
Miscop COMMON-LISP-AR-1 changed work with a different single array
type.
Many changes and improvements to the debug output (mostly in dumpq.c
and dumpraw.c).
Some cases of BIGNUM addition implemented.
Added A-Memory variable IO-Space-Virtual-Address.
Added SIB read register RTC-Interrupt-Status.
EXP1.LOAD runs through to a funcall to a DTP-U-Entry in
INITAILZE-DISK-SYSTEM. This function is probably LIST.
N928.LOAD runs through to where it tries to read the NuBus configuration
ROM for slot #x00 to determine the NuPI board type. The slot space starts
at #xF0.
If the physical resource bitmap is changed to indicate the presence of a
black-and-white SIB, EXP1.LOAD runs through to the same DTP-U-Entry, after
initializing the SIB, installing the mappings for the display memory into
the PHT, and clearing the display. N928.LOAD runs through to the
instruction PUSH-CONS in SETUP-SIB-SLOTS.
If the call to nubus_create_memory_board() is changed from RSB_2MEG to
RSB_4MEG, EXP1.LOAD runs through to the same DTP-U-Entry, after allocating
and initializing new page tables. N928.LOAD runs through to the
instruction BIND-POP in PAGE-IN-STRUCTURE.
Share and enjoy.
---------------------------
All programming can be viewed as an exercise.
---------------------------
Alastair Bridgewater
e-mail: nyef@softhome.net