[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