Amstrad Toolkit
From CPCWiki - THE Amstrad CPC encyclopedia!
Redirect page
Redirect to:
Description
Amstrad Toolkit is a utility ROM written by Bee Bug Soft.
Its goal is to make a better development environment for BASIC programming.
ROM Details
Rom Details:
Rom type: Background Version: 1.40 Rom Name: TOOLKIT
Commands:
Command | Description |
---|---|
TOOLS | Calls up a menu of the various commands available. |
PACK | Reduce the memory footprint of a basic file by removing REMs, shortening variable names, tidying up spaces and combining code |
XREF | Search your basic file for variables, arrays, functions etc |
LIST | List a basic file from disk. LIST,<filename>,<<start line>>,<<end line>> |
PRON | Redirect screen output to printer |
PROFF | Disable screen redirection to printer. |
PARTSAVE | Save part of your BASIC file to a new file. PARTSAVE,<filename>,<<start line>>,<<end line>> |
ROM | List ROMS installed on your system |
HELP | Displays a usage menu |
FREE | Displays a lot of information about memory usage. |
BMOVE | Changes the starting memory location of your BASIC program. BMOVE,<address> |
START | Changes the start location of a program. This allows for several basic files to be in memory at once, eg |start,&1000:load "prog1.bas":|start,&2000:load "prog2.bas"Insert non-formatted text here. You can now swap between the two programs using |start. START,<address> |
KEY | List programmed function keys. KEY,<<first key>>,<<last key>> |
RENUM | Renumber the current basic file. RENUM,<<new start line>>,<<old start line>>,<<increment>>,<<old end line>> |
SEARCH | SEARCH,<search string>,<<start line>>,<<end line>> |
REPLACE | REPLACE,<search string>,<replace string>,<<start line>>,<<end line>> |
LMOVE | Move lines of code from one location to another. LMOVE,<start line>,<end line>,<new start line> |
TRON | Enable a trace. This displays the currently executing line in brackets at the top of the screen.TRON,<<start line>>,<<end line>>,<<X coordinate>>,<<Y coordinate>> |
TROFF | Disable tracking. |
LCOPY | Copy serveral lines of basic from one place to another in code, renumbering if needed.LCOPY,<start line>,<end line>,<new start line> |
EMEM | Edit memory. EMEM,<address>,<<rom number>> |
PMEM | Just print memory. PMEM,<start address>,<<end address>>,<<rom number>> |
KEYDEF | KEYDEF,<<first key>>,<<last key>> |
KON | |
KOFF | |
RSX | List any RSXes that are in memory. |
FORMAT | Format a disk. |
RESET | Resets characters and graphics back to default. Useful if something corrupted your screen. |
DUMPA | |
DUMPE | |
FAST | |
SLOW | |
TOOLSOFF |