www.jupiter-ace.co.uk

Previous Page > Software index > TAPE 6: Toolkit / Screenkit


Full title TAPE 6: Toolkit / Screenkit
Year of release 1983
Publisher Remsoft
Producer / Author(s) Garry Knight
Memory 3k
Type Utility
Original Cost Ace users club £6.50 Others £7.50
Instructions
 
Toolkit.


Contains a short list of words designed to aid ROM disassembly and program development. Scan memory contents in decimal, hex, character and binary with decimal and hex address. Scroll forwards or backwards. Poke a new value into selected address. Spare memory bytes. Definer word for your machine code routine. Scans memory address to screen as Hex, Dec, Char, Bin.

Keys:

Space - stops and prompts for new address.
6, 7 - scroll up/down through address.
p - prompts for a value to pokes in RAM location listed at top of screen.

MC - Creates word to store bytes in CFA.

Called with a name, MC fillx, 'fillx' is created in the dictionary you are then prompted for the number of bytes to be stored into the word.
** Note the machine code is entered as hexadecimal values **

Example below ;

mc fillx
bytes: 21
F5 C5 E5 21 00 20 36 78 11 01 20 01 BF 02 ED B0 E1 C1 F1 FD E9

To call the example code you use the name fillx

      CODE          HEX            ; comment
      push af       F5             ; preserve registers
      push bc       C5
      push hl       E5
      ld hl,8192    21 00 20       ; load hl with start of screen display.
      lh (hl),'x'   36 78          ; load address hl points to with 'x'.
      ld de,8193    11 01 20       ; load de with next address of display screen.
      ld bc,703     01 BF 02       ; bc holds the number of times to repeat.
      ldir          ED B0          ; carries out loop, increase
      pop hl        E1             ; restore registers
      pop bc        C1
      pop af        F1
      jp (iy)       FD E9          ; return to FORTH system


Screenkit


Machine code screen handling routines. Scroll up or down. Scroll left or right with or without wrap. Invert fill. Change occurrence of character.

Demo - Shows the speed of machine code of these routines.
Downloads TAP & WAV files
Screen Shots:

scan image   mem screenshot

invert screenshot  

  
Advert:



Your Computer advert, March, 1983, page 158



Ace User advert

Review from Home Computing Weekly 7 June 1983

Toolkit/
Screenkit
Jupiter Ace
£7.50

Remsoft, 18 George Street, Brighton. BN2 1RH

Two excellent utilities from Garry Knight and the Jupiter Ace Users' Club ( £1 off prices for members). No loading problems - spot on every time - and some really clever programming which you can use the Ace's LIST facility to study.
Tookit's Scan command displays any 16 bytes of memory, giving the addresses in both decimal and hex, the data in both and as an ASCII character followed by binary.
This display can be moved up with the 6 key, down with the 7 (but the documentation has them reversed).
There are also facilities for poke, mem and base shift, plus a machine code definer.
Screenkit consists of a set of machine code routines for screen handling - left and right scrolls with and without wrap around, plus up and down. An impressive demo program can subsequently be deleted to save scarce bytes, and any individual facility can be selected out for inclusion in your own programs. You cannot have both programs simultaneously in 3K memory, as there arc only 226 bytes free when Toolkit is loaded originally.
G.M.

instructions
playability
graphics
value for money
80%
90%
n/a
 5%
Click here to go back