CMM2 Welcome Tape Release 1.0.1 by MULTIPLE CONTRIBUTORS (GENERAL/DEMO, updated 16-02-2024 10:02:08) UPDATE
First program to run on CMM2
First program to run on CMM2
An introductory collection of programs for the Colour Maximite 2 in the vein of the Sinclair Spectrum "Horizons" tape, BBC Micro "Welcome" tape/disk and Apple II.
Created as a collaborative effort by the denziens of "The Back Shed" and curated by Tom Williams "thwill".
Created as a collaborative effort by the denziens of "The Back Shed" and curated by Tom Williams "thwill".
Gutenberg 0.95 by Geoff Camp (Goksteroo) (GENERAL/DOCS, updated 02-11-2021 02:14:44) UPDATE
Text eBook reader
Text eBook reader
A simplish(?) text based eBook reader with 59 books from Gutenberg' library. Works well in most/all resolution/font combinations. Colour schemes selectable, book width on screen selectable, read place saved, read one page at a time or flip through book. Percent of book displayed as is save position.
V.95 resolves some bugs due to the way the MODE command works with fonts and clearing of screen. Easier editing for menu and reading mode/font. Colour schemes are now an .inc file for easier editing. Book files remain the same - instructions/license file updated (gutenberg.txt).
V.95 resolves some bugs due to the way the MODE command works with fonts and clearing of screen. Easier editing for menu and reading mode/font. Colour schemes are now an .inc file for easier editing. Book files remain the same - instructions/license file updated (gutenberg.txt).
Isolation Jokes 1.0 by Geoff Camp (Goksteroo) (GENERAL/DOCS, updated 23-06-2021 10:04:15) UPDATE
Just for fun
Just for fun
Short program to load/display jokes to help through these social isolation times. A little laughter helps, and just putting joke file together has helped with my sanity. Currently there are 948 jokes included. Full instructions are in the archive.
NoClue v1.0 by Geoff Camp (Goksteroo) (GENERAL/TOOL/DOCS, updated 13-11-2021 12:46:58) UPDATE
Crossword Assistant
Crossword Assistant
A little programme to find crossword solutions with minimal pre-solved letters. Input any known letters from the word you're looking for (3 to 20 letters). The 661,485 word and phrases dictionary will be searched for any matching patterns and the results shown. The word lists have been obtained by combining many freely available lists of crossword answers. The lists are plain text files and can be added to with any text editor.
TUI library v0.50 by JirSoft (GENERAL/TOOL/GRAPHICS, updated 04-12-2021 22:58:06) UPDATE
Simple text UI library
Simple text UI library
Simple LIB_TEST.BAS file is included, more info on GitHub...
• SUB TUIinfo(title AS STRING, txt() AS STRING, logo AS INTEGER)
• FUNCTION TUIwaitingON(title AS STRING) AS STRING
• SUB TUIwaitingProgress(coord AS STRING, perc AS INTEGER)
• SUB TUIwaitingOFF(coord AS STRING)
• FUNCTION TUIchoice(title AS STRING, txt AS STRING) AS INTEGER
• SUB TUIwarning(title AS STRING, txt AS STRING)
• FUNCTION TUIquestion(title AS STRING, txt AS STRING) AS INTEGER
• FUNCTION TUIinput(title AS STRING, txt AS STRING, def AS STRING, en AS STRING) AS STRING
• FUNCTION TUIselect(title AS STRING, txt AS STRING, s AS INTEGER) AS INTEGER
• FUNCTION TUIgetItem(title AS STRING, subtitle AS STRING, txt() AS STRING) AS STRING
• FUNCTION TUIgetParent(s AS STRING) AS STRING
• FUNCTION TUIgetSelect(path AS STRING, ext AS STRING) AS STRING
• FUNCTION TUIfileSelect(path AS STRING, ext AS STRING, root AS STRING) AS STRING
• FUNCTION TUIemptyON(title AS STRING, ww AS INTEGER, hh AS INTEGER, but AS STRING) AS STRING
• FUNCTION TUImenu(menu() AS STRING) AS INTEGER
• SUB TUIemptyOFF(coord AS STRING)
• SUB TUIwaitForKey
• SUB TUIwaitForNoKey
• SUB TUIinfo(title AS STRING, txt() AS STRING, logo AS INTEGER)
• FUNCTION TUIwaitingON(title AS STRING) AS STRING
• SUB TUIwaitingProgress(coord AS STRING, perc AS INTEGER)
• SUB TUIwaitingOFF(coord AS STRING)
• FUNCTION TUIchoice(title AS STRING, txt AS STRING) AS INTEGER
• SUB TUIwarning(title AS STRING, txt AS STRING)
• FUNCTION TUIquestion(title AS STRING, txt AS STRING) AS INTEGER
• FUNCTION TUIinput(title AS STRING, txt AS STRING, def AS STRING, en AS STRING) AS STRING
• FUNCTION TUIselect(title AS STRING, txt AS STRING, s AS INTEGER) AS INTEGER
• FUNCTION TUIgetItem(title AS STRING, subtitle AS STRING, txt() AS STRING) AS STRING
• FUNCTION TUIgetParent(s AS STRING) AS STRING
• FUNCTION TUIgetSelect(path AS STRING, ext AS STRING) AS STRING
• FUNCTION TUIfileSelect(path AS STRING, ext AS STRING, root AS STRING) AS STRING
• FUNCTION TUIemptyON(title AS STRING, ww AS INTEGER, hh AS INTEGER, but AS STRING) AS STRING
• FUNCTION TUImenu(menu() AS STRING) AS INTEGER
• SUB TUIemptyOFF(coord AS STRING)
• SUB TUIwaitForKey
• SUB TUIwaitForNoKey
XEdit 0.10 by Epsilon (GENERAL/TOOL, updated 24-04-2021 11:02:38) UPDATE
XEdit Text Editor for Color Maximite 2
XEdit Text Editor for Color Maximite 2
XEdit is a text editor written in MMBasic. The editor supports up to two windows (Hsplit/Vsplit or no split) and up to two buffers (files). The two buffers can be freely assigned to windows and two windows can present separate views into a single buffer. XEdit supports undo, macro recording, MMBasic syntax highlighting as well as the usual complement of editor operations: cut/copy/paste, find/replace, indent/unident selections, insert/overwrite mode, goto line.