HiSoft Devpac Amiga 2 --------------------- The version of Devpac Amiga supplied on this disk is not public domain but is a special demonstration for Amiga Format readers. The assembler/editor can be run by typing GenAm2 from the CLI. This will load the editor, assembler and debugger. The editor is straightforward to use with the usual menu and cursor key commands. The block commands are accessed via function keys - they can be displayed by pressing the Help key. You can also save your preferences (in the genam2.inf file). This version of the editor is limited to editing files that are 6K or less. It also cannot save to disk or output to the printer. The full version of the editor will let you edit as large a file as you wish (subject to available memory). The full version of the editor also has facilities for making backups: it also comes with the ARP File Requester. This version of the assembler doesn't support the include directive in the conventional way but has the following files built into it: exec/exec_lib.i intuition/intuition_lib.i graphics/graphics_lib.i These are provided so that you can try out the example program. This demonstration version of the monitor MonAm2 is invoked by selecting Debug after you have assembled your program to memory. It only has the following commands: Ctrl-Z Single step the next instruction Ctrl-C Quit MonAm and return to GenAm Ctrl-R Run program to completion Ctrl-S Skip current instruction Ctrl-Q Kill current process G Search memory: followed by T for text or I for instructions N Find next occurrence L List labels D Change current drive and directory H Show History of last instructions executed. Window Commands: Right Amiga 1/2/3/4/5 Select appropriate window Right Amiga S Split a window Right Amiga T Change type of window 4 (disassembly or hex) Right Amiga Z Zoom window to full screen Right Amiga L Lock window to register Right Amiga E Edit window Tab Change window Cursor keys change address of window Help Displays current state of MonAm and system memory The libfile.monam file gives MonAm the ability to display the names of system calls when single stepping. The complete version of MonAm also includes a full expression evaluator which can be used with registers, labels, numbers etc and lots of operators including "contents of memory". It has simple, multiple hit, count, permanent and conditional breakpoints, the ability to change registers & windows by address, stop running programs, load executable programs, a source code window, Load/Save binary files, run a particular number of instructions, search for bytes, words & longs. Plus full printer support and disassembly to disk/printer. It can also be run directly from the CLI. The complete version of the assembler has the ability to produce both linkable and executable code to disk, listings to printer or disk and has full support for include files. It can also be used directly from the CLI without the editor. You can try out the system by using Load to load "helloworld.s". Then click on Assemble and select assembly to memory: this will assemble the example and you may then debug it use the Debug command. The complete package also includes a fast linker, Commodore include files (both standard and compressed), FD and include file conversion utilities and a 160 page ring-bound manual with a full 68000 pocket guide. It will run happily even on a half megabyte Amiga. Please note that we unable to offer technical support on this demonstration version of Devpac Amiga. HiSoft The Old School Greenfield BEDFORD MK45 5DE U.K. Tel (0525) 718181 Fax (0525) 713716