Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Programmers Toolbox: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
Bryce (talk | contribs)
Created page with "== Description == A collection of tools aimed to help programmers == Download == Programmers Toolbox 1.2a"
 
Cormacj (talk | contribs)
No edit summary
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Description ==
== Description ==
A collection of ROM utilities and tools aimed to help programmers. It was written and distributed by [[Micro Power Ltd.]]


A collection of tools aimed to help programmers
== Version 1.2a ==
 
ROM details:
Rom type: Background
Version: 0.21
Rom Name: P T
 
Commands:
 
{|
|-
! Command !! Description
|-
| MEDIT||A Memory Editor
|-
| UNPROTECT||Unprotect a Basic file
|-
| DUMP||Dump the screen to the printer
|-
| CIRCLE||
|-
| VDU||
|-
| INFO||Display information about a file
|-
| COMPACT||Remove REM lines
|-
| CDUMP||Shaded screen dump to printer, depicting up to 9 colours.
|-
| COMMAND||Display the list of commands sorted by command type
|-
| TURTLE||
|-
| XREF||Search for where a line gets called from, eg <nowiki>|xref,980</nowiki> will show all the lines that use a GOTO 980 line.
|-
| TUNE||Play a tune, eg <nowiki>|tune,"DEFEB B A DEGEAAG DEGEG  A F# DDAGDEGEBBA"</nowiki>
|-
| ECHO.ON||Redirect screen output to the printer.
|-
| ECHO.OFF||Turn off screen redirection.
|-
| EDITOR||Start up a multi-window basic editor.
|-
| NORMAL||Disable editor.
|-
| W1||Switch to Window 1 if the editor is enabled.
|-
| W2||Switch to Window 2 if the editor is enabled.
|-
| W3||Switch to Window 3 if the editor is enabled.
|-
| FIND||Search the currently loaded BASIC file for a string and edit that line.
|-
| PAGE.ON||Enable paging mode. The screen will pause if displaying a large file, eg <nowiki>|page.on:|command</nowiki>
|-
| PAGE.OFF||Disable paging mode.
|-
| CHARACTER||
|-
| SCREEN||Page screens in and out, eg <nowiki>|screen,1:print "Hello world":|screen,2:print "Screen 2"</nowiki>
|-
| PICTURE||
|-
| LTRON||Send trace output to printer
|-
| LTROFF||Disable tracing
|-
| SOUNDLAB||Interactive sound envelope editor
|-
| KEYBOARD||Toggle keyboard settings, eg <nowiki>|keyboard,1</nowiki> enables caps lock.
|-
| BAUD||
|-
| ROMS||Display a list of roms and the commands that they provide.
|-
| ASSEMBLE||
|-
| KILL||Disable ROMs, eg <nowiki>|KILL,1,2</nowiki>
|-
| TIDYLIST||List a BASIC file with an easier to read format, eg Loops are indented, multiple lines are split out etc.
|}
 
== Advert ==
<gallery>
Superpower_ad.jpeg|Superpower Ad, including details about the Programmers Toolbox
</gallery>


== Download ==
== Download ==


[[media:pt12a.zip|Programmers Toolbox 1.2a]]
* [[media:Toolbox10.zip|Programmers Toolbox 1.0a]]
 
* [[media:pt12a.zip|Programmers Toolbox 1.2a]]
 
[[Category:Expansion_ROM]]

Latest revision as of 19:19, 5 August 2024

Description

A collection of ROM utilities and tools aimed to help programmers. It was written and distributed by Micro Power Ltd.

Version 1.2a

ROM details:

Rom type:	 Background
Version:	 0.21
Rom Name:	 P T 

Commands:

Command Description
MEDIT A Memory Editor
UNPROTECT Unprotect a Basic file
DUMP Dump the screen to the printer
CIRCLE
VDU
INFO Display information about a file
COMPACT Remove REM lines
CDUMP Shaded screen dump to printer, depicting up to 9 colours.
COMMAND Display the list of commands sorted by command type
TURTLE
XREF Search for where a line gets called from, eg |xref,980 will show all the lines that use a GOTO 980 line.
TUNE Play a tune, eg |tune,"DEFEB B A DEGEAAG DEGEG A F# DDAGDEGEBBA"
ECHO.ON Redirect screen output to the printer.
ECHO.OFF Turn off screen redirection.
EDITOR Start up a multi-window basic editor.
NORMAL Disable editor.
W1 Switch to Window 1 if the editor is enabled.
W2 Switch to Window 2 if the editor is enabled.
W3 Switch to Window 3 if the editor is enabled.
FIND Search the currently loaded BASIC file for a string and edit that line.
PAGE.ON Enable paging mode. The screen will pause if displaying a large file, eg |page.on:|command
PAGE.OFF Disable paging mode.
CHARACTER
SCREEN Page screens in and out, eg |screen,1:print "Hello world":|screen,2:print "Screen 2"
PICTURE
LTRON Send trace output to printer
LTROFF Disable tracing
SOUNDLAB Interactive sound envelope editor
KEYBOARD Toggle keyboard settings, eg |keyboard,1 enables caps lock.
BAUD
ROMS Display a list of roms and the commands that they provide.
ASSEMBLE
KILL Disable ROMs, eg |KILL,1,2
TIDYLIST List a BASIC file with an easier to read format, eg Loops are indented, multiple lines are split out etc.

Download