MOD Tracker
Classic music tool
Classic music tool
Simple music tracker
Monopoly
Board game
Painter
Graphic editor
Graphic editor
Simple graphic editor (full screen?) with possible imports of different formats (old computer systems included), export can be just 16bpp BMP. Should have zoom, basic paint primitives, flood fill with texture, gradients...
Planetarium
View stars, planets, nebula, galaxies, and other celestial objects
Adventure
Atari 2600 Adventure clone in which once a level is completed, another level is created that is a little bit larger than the previous one.
Movie Player
CMM2 specific video format player
CMM2 specific video format player
Player for movies in special format, can be converted on Mac/PC into it from standard video formats.
Bignum Calculator
Perform calculations with addition, subtraction, multiplication, division, and factorials using
both integers and fractions with more digits than the float and integer data types provide.
Welltris
3D Tetris where the player rotates puzzle pieces in three dimensions and moves them above a well before dropping the pieces into the well.
Axis & Allies
The original board game Axis & Allies
Electrosimulator
Teaching of electric circuits
Teaching of electric circuits
Puzzle like tool, where pieces are different electric components, you can run the circuit, control switches, measure current and voltage...
3D Function Grapher
Including both Cartesian Coordinates and Spherical Coordinates
3D tool
Editor, viewer or convertor for MMBasic's 3D format
Editor, viewer or convertor for MMBasic's 3D format
Some simple tool to make use of MMBasic's 3D graphic simpler for beginners...
River Raid
Clone of Activision game River Raid from the ‘80s
World Creator
Creates a random 2D tile based world in the style of the Ultima series of games
Centipede
Clone of the arcade game Centipede
Chess
Game or engine (library)
Game or engine (library)
Some good AI chess program or engine (Toledo Chess based?). It has to use iterative (non-recursive) algorithm, because of recursion depth limitation of MMBasic (100)...
Gateway to Apshai
Real time combat Computer Role Playing Game Gateway to Apshai
clone
Zenji
A Zenji clone where the player rotates sections of a pipe network
to connect the source with the other pipe sections.
Chess Variant Creator
Create your own chess board up to 16 by 16 squares in size and create your own pieces
that move on this board.
Cave Rescue
A H.E.R.O. clone game in which the player rescues miners in caves.
elite
3d space trading game
3d space trading game
should be as close to Original BBC version as possible. Including the missions and correect planet names end such. Use of the draw3d routines on the cmm2
Wavy Navy
Clone of Wavy Navy shoot’em up at sea clone
Hearts
The card game Hearts, 4 players, 3 are computer opponents
ARM assembler
Assembler to CSUB converter
Assembler to CSUB converter
This should be simple (macro) assembler, that provides CSUB code from Thumb/2 source code.
- output is .INC file, that can be included into BASIC program
- built-in macro for feeding the watch dog
- maybe on begin just use output from this or this and convert it into CSUB
- support for parameters in CSUB
- output is .INC file, that can be included into BASIC program
- built-in macro for feeding the watch dog
- maybe on begin just use output from this or this and convert it into CSUB
- support for parameters in CSUB
CMM2 Micromite Editor and Programmer
For running virtual circuits and loading up programm to MMBASIC-flashed PICs
For running virtual circuits and loading up programm to MMBASIC-flashed PICs
Just look at the Microbridge and imagine the CMM2 could do the hardware-job parallelly offering a dry run, probably GUI-supported and graphically visualized. (> https://geoffg.net/microbridge.html)
Apple II emulator
exists in javascript might be fast enough on the cmm in Basic ;-)
NetHack
Welcome to the Dungeons Of Doom
Welcome to the Dungeons Of Doom
I don't know if this is possible, as I lack the technical expertise, but it would definitely be worth it!
This game from the 1980s is still being updated today, and only requires a text interface. It was written in C and hopefully is not impossible to port to the CMM2.
Otherwise its predecessors (Hack or Rogue), would be equally exciting to have as constitute the origin of the Rogue-like games genre.
Ray Tracer
ScummVM interpreter