Classic Development Tools
From Retrosoftware
(→Computer Concept's [http://bbc.nvg.org/rom/ComputerConcepts/util/DiscDoctor-1.10.rom Disc Doctor]) |
(→BeebugSoft's [http://bbc.nvg.org/rom/Beebug/lang/ Exmon II]) |
||
| Line 5: | Line 5: | ||
''Medium:'' '''ROM'''<br> | ''Medium:'' '''ROM'''<br> | ||
''Documentation:'' [http://bbc.nvg.org/rom/Beebug/lang/Exmon2-reference.pdf Command Reference]<br> | ''Documentation:'' [http://bbc.nvg.org/rom/Beebug/lang/Exmon2-reference.pdf Command Reference]<br> | ||
| - | Machine code monitor for the BBC Micro | + | Machine code monitor for the BBC Micro<br><br> |
| + | Exmon II is probably the most widely used MC monitor rom on the BBC Micro and Master series computers. It's major appeal lies in it's no-fuss interface, clear Mode 7 display and intuitive command set. Being permanently resident as a rom, Exmon II can be invoked at any time with a simple '''*E''' (note no ‘dot’) and it will not corrupt any user workspace so is ideal as a software development companion tool. Sideways roms and ram can be accessed and edited (if ram) directly by typing '''!n''' where n is the socket number into which the target rom or ram is fitted. A help summary page is available at any time by typing a '''?''' at the Exmon command prompt.<br><br> | ||
| + | One of the more advanced and notable features of Exmon II is it’s ability to trace and single step a machine code program whilst allowing the user to switch between the Exmon control screen and the subject program's text and/or graphical output screen. This is ideal for debugging games and applications where the output display is of primary interest. The last release of Exmon II, version 2.02, supports the CMOS 6502 extended instruction set and hence is fully compatible with the Master series. Exmon’s only significant deficiency is that it does not support the 6502 Second Processor (or 2P) and hence cannot be used to debug Tube® based applications.<br><br> | ||
| - | + | The Exmon II manual, after many years in obscurity, has only recently been unearthed by this site. Following a professional OCR scan and conversion to pdf, this rare manual is now available for download above. <br><br> | |
| + | There is known to be an Acorn Electron (familiarly the '''Elk''') version of Exmon II but at the time of writing this has yet to be re-discovered. The manual refers to the Electron rom and indicates that it is a full implementation apart from the colour display and dual-screen feature. | ||
| + | |||
| + | |||
| + | ''Recommended by:'' '''Samwise'''<br> | ||
===BeebugSoft's [http://bbc.nvg.org/rom/Beebug/util/ Toolkit Plus] === | ===BeebugSoft's [http://bbc.nvg.org/rom/Beebug/util/ Toolkit Plus] === | ||
Revision as of 22:08, 2 December 2008
Contents |
Classic Development Tools
BeebugSoft's Exmon II
Target Systems: BBC Micro
Medium: ROM
Documentation: Command Reference
Machine code monitor for the BBC Micro
Exmon II is probably the most widely used MC monitor rom on the BBC Micro and Master series computers. It's major appeal lies in it's no-fuss interface, clear Mode 7 display and intuitive command set. Being permanently resident as a rom, Exmon II can be invoked at any time with a simple *E (note no ‘dot’) and it will not corrupt any user workspace so is ideal as a software development companion tool. Sideways roms and ram can be accessed and edited (if ram) directly by typing !n where n is the socket number into which the target rom or ram is fitted. A help summary page is available at any time by typing a ? at the Exmon command prompt.
One of the more advanced and notable features of Exmon II is it’s ability to trace and single step a machine code program whilst allowing the user to switch between the Exmon control screen and the subject program's text and/or graphical output screen. This is ideal for debugging games and applications where the output display is of primary interest. The last release of Exmon II, version 2.02, supports the CMOS 6502 extended instruction set and hence is fully compatible with the Master series. Exmon’s only significant deficiency is that it does not support the 6502 Second Processor (or 2P) and hence cannot be used to debug Tube® based applications.
The Exmon II manual, after many years in obscurity, has only recently been unearthed by this site. Following a professional OCR scan and conversion to pdf, this rare manual is now available for download above.
There is known to be an Acorn Electron (familiarly the Elk) version of Exmon II but at the time of writing this has yet to be re-discovered. The manual refers to the Electron rom and indicates that it is a full implementation apart from the colour display and dual-screen feature.
Recommended by: Samwise
BeebugSoft's Toolkit Plus
Target Systems: BBC Micro
Medium: ROM
Documentation: Manual
Toolkit Plus is designed to assist Basic programming on the BBC micro. It provides the user with more than 50 new command features which not only speed up the process of programming, but assist in the task of debugging, and generally streamline the activity of programming in Basic. Toolkit Plus also includes a full screen program editor to help you enter and modify your programs more easily.
Recommended by: Samwise
It has a command called *CRUNCH which I used to use for compressing BASIC programs in the past to great effect.
Computer Concept's Disc Doctor
Target Systems: BBC Micro
Medium: ROM
Documentation: Manual
A set of disc utilities. Also includes a disassembler.
Recommended by: FrancisL, frankoid