Difference between revisions of "Amstrad Toolkit"
From CPCWiki - THE Amstrad CPC encyclopedia!
(Created page with "== Description == Amstrad Toolkit is a utility ROM written by Bee Bug Soft. == Download == * Amstrad Toolkit 1.4 ROM") |
(Redirected page to Toolkit) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | #REDIRECT [[Toolkit]] | ||
== Description == | == Description == | ||
Amstrad Toolkit is a utility ROM written by [[Beebugsoft|Bee Bug Soft]]. | Amstrad Toolkit is a utility ROM written by [[Beebugsoft|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 <nowiki>|start,&1000:load "prog1.bas":|start,&2000:load "prog2.bas"</nowiki><nowiki>Insert non-formatted text here</nowiki>. You can now swap between the two programs using <nowiki>|start</nowiki>. 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|| | ||
+ | |} | ||
== Download == | == Download == | ||
+ | |||
+ | * [[media:TOOLK11.ROM|Amstrad Toolkit 1.1 ROM]] | ||
* [[media:Toolkit.zip|Amstrad Toolkit 1.4 ROM]] | * [[media:Toolkit.zip|Amstrad Toolkit 1.4 ROM]] | ||
+ | |||
+ | [[Category:Expansion ROM]] |
Latest revision as of 23:43, 5 August 2024
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 |