Sine Nomine Software


ClockFixer | CPMFS | DiscImage | DrawPrint | DrawToSprite | FX80Emul | GedcomWeb | House of Cards | Impact | 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.

Sine Nomine Software has recently taken over the development and distribution of the major RISC OS database application Impact. Version 3.36 is now available.

 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 use our support form.


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

[*]

House of Cards (280k) Version 1.01, April 2009 (Shareware)
House of Cards is a suite of Patience games (41 at present) with many advanced features, including:

  • Automatic card movement
  • Hints
  • Statistics
  • Illustrated instructions
  • Animation of card movement
  • Cheat option
  • Design your own cards
  • Game scripting in Lua allows for complex game definitions
  • Can import game scripts from !SPatience to increase the number of games available

Until you register your copy of House of Cards you will only be allowed five different deals for each game.

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

For other ways to register, see the House of Cards help file.

If you already have a copy of House of Cards from the Wakefield Show CD, please note that although the Info box on your copy of House of Cards states that it is version 1.00, it is in fact 1.01 and there is no need to upgrade.

[*]

SuperDoku (301k) Version 1.23, Dec 2009 (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, 5×5, 6×6, 7×7, 8×8, 9×9, 16×16 & 25×25
7 puzzle types Normal - enter the values so that each row, column and block contains one of each value with no repetition;
Colour coded - a Sudoku grid where coloured squares have a smaller set of possible values;
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;
New! Hitoshii or KenKen - a grid with extra areas drawn out where the values in each area (which may be repeated) must total to the marked total using either +, - × or ÷ as shown. There are no blocks, but each row and column should contain one of each value with no repetition;
Comparison - a Sudoku grid with comparison signs showing which of two neighbouring squares in a block has the smaller value;
Futoshiki - a Sudoku grid with no blocks, and with some comparison signs showing which of two neighbouring squares 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
4 shapes Square - the classic design;
Twin - two square grids where one or more blocks overlap;
Samurai - five overlapping grids;
New! Corner - square puzzles where the bottom right corner block is identical to the top left corner block.
7 block styles Normal - square or rectangular blocks;
Jigsaw - irregular blocks;
Xudoku - normal puzzle with two extra blocks on the diagonals;
Plus 4 - normal puzzle with four extra square blocks;
New! Twist - normal puzzle with an extra irregular block;
Jigsaw/X twin - twin puzzle with one half jigsaw and one half Xudoku puzzle;
No blocks - just rows and 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


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.03, July 2009 (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 (68k) Version 1.21, June 2010 (Freeware)
DrawPrint allows you to print a Draw file (or Sprite or JPEG) over several pages at the scale of your choice. You can set margins and overlap between pages, or have page breaks inserted more intelligently. 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!Version 1.21 fixes a bug which sometimes caused DrawPrint to freeze before a file was loaded.

New!Version 1.20 adds options for numbering pages of the printout.

New!Version 1.19 introduces command line operation, allowing DrawPrint to be used directly from other applications. Intelligent page splitting algorithm has been extended to splits in the horizontal direction. New option to force page breaks along vertical/horizontal lines (useful for tables).

[*]

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

[*]

ClockFixer (2k) Version 1.00, January 2010 (Freeware)

ClockFixer is no longer available. If you have previously installed ClockFixer on your Iyonix, please install RISC OS 5.16 and remove ClockFixer.

[*]

Impact
Impact is an easy-to-use relational database system, and has its own separate page.

[*]

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.