Utility

GI_MON

Utility

Fred Publishing


Paul Horridge


1994

Debugger published on Fred 47.

The only reason I’ve added this node separately is to be able to view the instructions online.

And now that I’ve finished typing it up, realized there is a debugger in Sim Coupe…


Well, I’ve just finished another proggy and now its time for my favourite bit, the instructions. Oh goody. Ah well, here goes…

GI_Mon is a monitor program designed to help you track down bugs in machine code programs (so if you’re one of the lucky people who don’t know about the insomnia and 3am bedtimes that is MC programming, you might as well exit to the FRED menu now and play a game or something). It allows you to disassemble and single-step through an MC program to find out what it does to the registers, flags, memory, etc.

The program will run at the start of any memory page above address 32767. To use the program simply load it in at the desired address (the program is on the disk under the filename “GI_Mon .O”) and CALL it. When the program is run, it reserves 2 pages in the Page Allocation Table and another 2 pages immediately above it (skipping a page if the program is loaded at an odd-numbered page) for the monitor screen. This means that the program won’t be corrupted by DOS commands or a RAMdisk. The program should run on a SAM with only 256K of RAM, but there’s no check to find out how much memory you have, and I’m not sure what will happen if you try to view/singlestep memory that you don’t have!

The program features a simple WIMP system which most people should be reasonably familiar with by now, so I’m not going to go into any great detail here. To move the pointer around the screen, use the joystick keys 6789, and to click something press 0. If you have a mouse it can be selected instead (see later). You can move a window around the desktop by clicking the title bar and dragging the outline to the required position before releasing the button. To close down a window or menu , just click anywhere outside it. Note that you can only have one open window/menu at a time.

SAMflate

Utility

Andrew Collier


Andrew Collier


2005-

An implementation of the inflate decompression algorithm from RFC1951, as used by gzip and other compatible utilities. In other words, it’s like gunzip for the Sam.


SAMflate requires two consecutive pages as temporary storage. Load the code at an offset of 8k into the second of these pages (or in other words, at any multiple of 16384 bytes from the starting address in the image).

Then load your gz file somewhere else in memory, and simply
CALL samflate, gzdata, destination
where samflate is the address you loaded the samflate code, gzdata is the address you loaded your gzipped file, and destination is the address you would like it decoded to.

All three addresses are in BASIC’s format (i.e. 16384 is the start of page 0)

It’s usually OK for the end of the decoded data to overlap with the beginning of the gzipped data (but not the other way around!)

Jam Assembler

Utility


David Brant


David Brant


2005-

New cross assembler for SAM Coupé with IDE. Runs on any computer that will run Java.


  • Labels of any length

  • Macros

  • Conditional Assembly

  • C style structures

  • All Z-80 commands including most undocumented commands

New Version 1.12 is now available at:

http://www.stoneddesign.co.uk/samcoupe/jamass.html

The Key Press

Utility

Revelation


David Philpot


Word Processor Concepts for the under 10’s

SamForth

Utility

Sam Supplement


John Avis


1991

From Sam Supplement Issue 51:

FORTH FOR THE SAM!!!

The Supplement is now publishing a version of the Forth language
for the Sam. Written by John Avis the program is a fully working
Forth language available on the Supplement Software label.

The package comprises of two discs, one containing 2 versions of
Forth (with or without the Sam ROM), and the other discs
containing text files which can be printed out to form the
manual.

SAM2_GB

Utility

Johan Koelman


2005-

After SAM2_ZX81 Johan is working on a new emulator, named SAM2_GB.

This is a Nintendo Gameboy emulator running on a standard SAM Coupe, without i.e. a Mayhem Accelerator.

The progress can be followed at http://www.zxspectrum.00freehost.com/sam2_gb.htm

In July 2007, Adrian Brown started to help Johan out with the coding, and has proceeded to update the CPU core and rewritten the graphics routines.

SC_WORD pro manual

Utility

STEVES SOFTWARE


S.J.NUTTING


1994

Huge 5 MB Manual for SC_WORD pro.


Huge 5 MB Manual for SC_WORD pro, you will need to read this to work our how to get SC_WORD pro to work.

SC_CLIPART additional packs

Utility

STEVES SOFTWARE


S.J.NUTTING


1994

SC_CLIPART ADDITIONAL 21 PACKS

SCASSEMBLER April 1990
SC
SPECLONE September 1990
SCAUTOBOOT 1990

SCFILER January 1991
SCCOMPRESSOR 1 April 1991
SC
COMPRESSOR 2 November 1991
SCDISC PROTECOR 1991?

SCDISC CLONE March 1992
SCPD3 March 1992
SC
MONITOR April 1992

SCDTP March 1993
SC
24 PIN DUMPER August 1993

SCWORD pro April 1994

SCCLIPART November 1995

SC_HD LOADER June 1996


21 Additional clipart packs for use with the SC_CLIPART program found elsewhere on this site.
Please note Clipart packs 10 and 14 have some corruption on them, meaning some pcitures will not print out properly.

SC_CLIPART Program & Manual

Utility

STEVES SOFTWARE


1995

SC_CLIPART The programs, samples and manual

SCASSEMBLER April 1990
SC
SPECLONE September 1990
SCAUTOBOOT 1990

SCFILER January 1991
SCCOMPRESSOR 1 April 1991
SC
COMPRESSOR 2 November 1991
SCDISC PROTECOR 1991?

SCDISC CLONE March 1992
SCPD3 March 1992
SC
MONITOR April 1992

SCDTP March 1993
SC
24 PIN DUMPER August 1993

SCWORD pro April 1994

SCCLIPART November 1995

SC_HD LOADER June 1996


This is part 1, more additional 21 clipart packs elsewhere on this site.

All instructions for installing, manual, adverts, and my personal notes
are in the pdf file included in the large image file.

Assemble source for most of my products and a way to verify I have given full permission
can be found separately with “SC_Assembler source files” image file on this site.

SC_WORD pro the additional Fonts

Utility

STEVES SOFTWARE


S.J.NUTTING


1994

SC_WORD PRO additional Font packs, for use with SC_WORD pro the advanced word-processor for the Sam found elsewhere on the site.


These Font image files and how to use them can be found in the pdf manual found elsewhere on this site.

XML feed