Sine Nomine Software


CPMFS | DiscImage | DrawPrint | DrawToSprite | FX80Emul | GedcomWeb | Impulse | Prune | SpriteClean | SuperDoku | Zmac

Sine Nomine Software specialises in writing programs which we find useful. This means that the software available through these pages is almost all for use on RISC OS computers, with a few being for the Amstrad CPC series.

indicates that an application is suitable for use with RISC OS 5 as well as many earlier versions of RISC OS. 32-bit compatible versions of the rest of the applications are in development. Please ask if you need them.

Most of the software on these pages is free to be downloaded and used. A few require a small payment: for details check the help files included in the distribution. We would welcome comments on programs from any user. Even just telling us that you are using it would be encouraging! To contact us with comments or to get help, please e-mail support@sinenomine.freeserve.co.uk


Emulation

[*] CPMFS (40k) Version 0.21, December 2001 (Shareware)
CPMFS is a filing system similar to DOSFS, which allows RISC OS computers to use several common CP/M disc formats as though they are native RISC OS formats. In particular, disc formats used by the Amstrad PCW and Spectrum +3 computers are supported. CPMFS also allows DSK and EDSK files, as used by Amstrad computer emulators, to be opened as though they are directories. All appropriate filing operations, such as read, write, rename, delete and backup, are supported.

[*] DiscImage (45k) Version 1.02, February 2002 (Freeware)
DiscImage is a utility for creating image files from floppy discs. These are often used by emulators as an alternative to accessing a real disc drive. DiscImage can create images of any type of floppy disc recognised by RISC OS, whether natively or by means of modules such as DOSFS, MacFS and CPMFS, as well as images of Amstrad CPC discs and some Einstein disc formats. Images can be created in various formats: plain, DSK, EDSK, and Stroiczek. DSK and EDSK are used by emulators of Amstrad 8-bit machines, and the Stroiczek image format is used by CPCEmu, a CPC emulator for RISC OS.

[*]

FX80Emul (45k) Version 1.01, November 2002 (Freeware)
FX80Emul is to Epson compatible 9-pin dot matrix printers what RiScript is to PostScript printers. It takes a file of text and printer codes, and displays it on screen. The output can be printed or exported as Draw files.

It is also quite useful for printing plain text files.

[*]

Zmac 1.4 (184k) RISC OS release 1.4 (Public Domain)
Zmac is a Z80 macro cross-assembler, originally written in 1978. The previous standard release can be found on the home page for Mark Rison's CPC/IP. A more recent bug-fix, on which this release is based can be found elsewhere.

This RISC OS port includes a desktop front end, requiring the FrontEnd module and DDEUtils, as supplied with Acorn C/C++. Interactive help and a help file are included, along with the original source and documentation.

Of particular interest to Amstrad CPC users is the fact that Zmac is highly compatible with MAXAM, and can produce binary files with AMSDOS headers.


Games

[*]

SuperDoku (256k) Version 1.15, January 2008 (Shareware)
SuperDoku is an advanced Sudoku generating and solving program. You can type in your own puzzles, or have puzzles created for you at three levels of difficulty. SuperDoku will give you hints on how to solve puzzles, or solve them for you. Incomplete puzzles can be saved for another time. You can also export puzzles as Draw files in order to print them out for use away from your computer. A separate notepad window is available for your own "pencil marks".

A wide variety of different shapes, sizes and styles of puzzle are available:
8 sizes 4×4, 6×6, 9×9, 16×16, 25×25, and New! 5×5, 7×7 & 8×8
3 shapes Square - the classic design;
New! Twin - two square grids where one or more blocks overlap;
Samurai - five overlapping grids
5 block styles Normal - square or rectangular blocks;
New! Jigsaw - irregular blocks;
New! Xudoku - normal puzzle with two extra blocks on the diagonals;
New! Plus 4 - normal puzzle with four extra square blocks;
New! Jigsaw/X twin - twin puzzle with one half jigsaw and one half Xudoku puzzle
4 puzzle types Normal - enter the values so that each row, column and block contains one of each value with no repetition;
Killer - a blank Sudoku grid with extra areas drawn out in which no value may be repeated and where the values in each area must add up to the total shown;
Comparison - a Sudoku grid with arrows showing which of two neighbouring squares in a block has the smaller value;
Hidden word - just like normal puzzles except that letters are used instead of numbers, and when the puzzle is complete you will find a word reading across one of the rows or down one of the columns

Registration

Until you register your copy of SuperDoku you will only be able to try four different puzzles of each size or get it to solve ten puzzles of your own. You will also be unable to load or save puzzles.

Online registration is available via Paypal for £5 by clicking on this button:

For other ways to register, see the SuperDoku help file.

Resources for SuperDoku:

Full download including general hidden word lists:
SuperDoku 1.15 (256K) - full installation with English resource files and hidden word lists

Upgrading from version 1.14:
UPGRADE to SuperDoku version 1.15 from version 1.14 (81K)

Dutch language version:
Many thanks to Machiel Jansen for his help in translating the program into Dutch.
Dutch SuperDoku 1.15 (324K) - full installation with Dutch and English resource files and hidden word lists
UPGRADE to SuperDoku version 1.15 from version 1.14 (81K)

Dutch resources only (70K) - Resource files and hidden word lists for upgrading from the English version of 1.15

Additional word lists for Hidden Word puzzles:
New! These have all been enlarged to include 5-,7- and 8-letter words for version 1.10+.
Dutch hidden word lists (56K)
French hidden word lists (53K)
German hidden word lists (34K)
Hidden words from the Bible (4K) - English
Hidden words from geography (4K) - English


Genealogy

[*]

GedcomWeb (103k) Version 3.07, August 2007 (Shareware)
GedcomWeb enables you to convert GEDCOM files into JavaScript family tree Web pages. Even if you don't want to display your family tree on the Web, the output is still very useful for sending to relations who may not have genealogy software, as it will work with any modern web browser on any type of computer.

Example of GedcomWeb's output

Until you register your copy of GedcomWeb you will be unable to save or load choices, or to process GEDCOM files containing more than 50 people. (An example small GEDCOM file is included in the release.)

Online registration is available via Paypal for £5 by clicking on this button:

For other ways to register, see the GedcomWeb help file.

[*]

Prune (55k) Version 2.02, April 2007 (Freeware)
Prune is a program to cut out parts of GEDCOM files. It was designed for use in conjunction with GedcomWeb, to enable you to cut out living people from your family tree before publishing the information on the World Wide Web. It is also useful for pruning GEDCOM files which your relations send you, to cut out people from their tree who are no relation of yours.


Graphics

[*]

DrawPrint (43k) Version 1.12, April 2008 (Freeware)
DrawPrint allows you to print a Draw file over several pages at the scale of your choice. You can set margins and overlap between pages. It was originally written to create a way of printing from NetSurf on the Iyonix, subject to the limitations of NetSurf's Drawfile output, but we have also found it useful for printing family trees, Excel files via ViewXLS, posters, and other things.

New! in version 1.12: DrawPrint can now also load Sprite and JPEG files, and crop images before printing.

[*]

DrawToSprite (34k) Version 1.05, January 2006 (Freeware)
Use DrawToSprite to produce Sprites, GIFs or Windows BMP files from Draw files. There is full control over the size and quality of the resulting image, making it easy to create bitmaps suitable for printing at a particular size or for display on the web. DrawToSprite can produce output files which are bigger than the available memory.

[*]

SpriteClean (49k) Version 1.04, January 2006 (Freeware)
SpriteClean is designed to clean up random specks from scanned images, particularly scanned black and white line art. It also offers useful facilities for cropping the edges of sprites, including an option to automatically remove all blank rows and columns from the edge of the image.

Includes French resource files.


Miscellany

[*]

Impulse (3k) Version 0.20, February 2003 (Freeware)
Impulse version 0.20 is a 32-bit compatible upgrade to the Impulse II module by Computer Concepts. It provides facilities for applications to communicate with each other. It is used by PowerBase, Impact, Ovation Pro and the Impression family to support advanced mail merging.