Page History: Example games and other programs for the CMM2
Compare Page Revisions
Page Revision: 2020/10/08 10:11
It's in the nature of all hobbyist software to be a "Work In Progress", but those items marked with
are more WIP than others and may not yet be playable.
Games
Boulder Dash DefenderFalfus 2A puzzle game based on
Puzznic. The goal is to clear each level by sliding matching tiles together. Two or more of the same tile touching along any edge will fuse and vanish with a pop. The player can slide tiles sideways only, and tiles fall when unsupported.
Flappy BirdSimple
Flappy Bird clone.
Gauntlet GomokuLunar LanderCMM2 port of
original CMM1 Lunar Lander game.
Max-E-ManNear arcade perfect Pac-Man clone.
ReverseA puzzle game in which the player must arrange a list of numbers in numerical order from left to right. Each move the player tells the computer how many numbers in the list (counting from the left) to reverse.
Space Invaders SudokuWolfenstein 3D WARNING! May contain Nazis, swastikas and violence.
Zelda project demo Requires firmware V5.05.05b4 or later.
Z-MIMA Z-machine interpreter allowing the classic Infocom works of interactive fiction (e.g. Zork I, II & III) to be played on the Colour Maximite 2 - includes "Mini-Zork" sample game.
Other Amusements
Conway's Game of LifeAn implementation of the classic
Conway's Game of Life cellular automaton.
ElizaNES Emulator in MMBasic Don't get too excited it's ~10000x too slow to be playable, but nevertheless "Wow!"
PSG DemoDemoscene style program showing off some great sound and graphic effects and including library for a VGM player with SN76489 / NES APU simulator.
Some demos
Turtle graphics demos, Sasquatch and others:
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12465Playing some sounds, capsikin:
http://www.thebackshed.com/forum/ViewTopic.php?TID=12402&PID=150948#150948Zap sounds with less distortion, capsikin:
https://www.thebackshed.com/forum/ViewTopic.php?PID=152111#152111Some ZX Spectrum/BBC Micro style game sounds, capsikin:
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12561#152590Some ZX Spectrum style game sounds, capsikin:
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12561#152618Make and modify ZX Spectrum/BBC Micro style game sounds, capsikin:
https://www.thebackshed.com/forum/ViewTopic.php?PID=152962#152962Play multiple sounds at once with using PLAY SOUND and soundno, capsikin.
https://www.thebackshed.com/forum/ViewTopic.php?PID=152116#152116Play some sounds from QB style sound strings (also converting them to data statements)
http://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12568"Ghost in the Machine" plays music.
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12513&LastEntry=Y#153415Author: hitsware2
Play sounds from Nokia RTL ringtone strings.
http://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12568#1526783D maze, vegipete
http://www.thebackshed.com/forum/ViewTopic.php?TID=12211&PID=147788#147788Maze Generating Program, vegipete
http://www.thebackshed.com/forum/ViewTopic.php?TID=12209&PID=147789#147789Polygon test (pseudo 3d), by Atomizer_Zero
http://www.thebackshed.com/forum/ViewTopic.php?TID=12554&PID=152527#152527Peter's ball demo, modified by x4nd, using MATH calls
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12624&LastEntry=Y#153418Some to be linked from the demo thread
https://www.thebackshed.com/forum/ViewTopic.php?TID=12159&P=1Rotating cube
Colour bars
Sinecube
Rotating Dodecahedron
Rotating Football
https://www.thebackshed.com/forum/ViewTopic.php?TID=12159&P=1#147084(video
here)
Julia and Mandelbrot Set.
https://www.thebackshed.com/forum/ViewTopic.php?TID=12159&P=1#146969Showing the fonts
https://www.thebackshed.com/forum/ViewTopic.php?TID=12159&P=3#148934(and there are more to add, please add more and/or add links for the ones that aren't yet linked)
Lots more example code here
https://github.com/mkopack73/cmm2_testscolorcircles.bas works by itself. drawperf.bas and keytest.bas require stdsettings.inc to be saved in the directory with them, and some others need files to be in the correct location.
CMM2: Direction Movement Keycheck
http://www.thebackshed.com/forum/ViewTopic.php?TID=12371&PID=150454#150454Short code examples
Possibly we should have a separate page for these if they're not complete programs.
Reading keys - showing codes returned by KEYDOWN:
http://www.thebackshed.com/forum/ViewTopic.php?TID=12451&PID=151445#151445#151445There were some in this thread:
http://www.thebackshed.com/forum/ViewTopic.php?TID=12378&P=1Movement examples:
http://www.thebackshed.com/forum/ViewTopic.php?TID=12378&P=1#150655Movement examples:
http://www.thebackshed.com/forum/ViewTopic.php?TID=12378&P=1#150699Speech (TTS) - say one thing, wait until that's finished, and say another:
http://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12476#151685Subroutines, functions and library code¶
Pseudorandom number generator
http://www.thebackshed.com/forum/ViewTopic.php?TID=12105&PID=146255#146248and how to use it
http://www.thebackshed.com/forum/ViewTopic.php?TID=12105&PID=146255#146255 (the built in random number generator doesn't let you repeat the random sequence)
by: matherp
High Score handling reusable library
http://www.thebackshed.com/forum/ViewTopic.php?TID=12477&PID=151703#151703Author: mkopack73
Joystick / Games controller library collection
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12534Author: capsikin
Utilities
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12523&LastEntry=Y#152199 filebox file manager
https://github.com/epsilon537/mar_cmm2 Archiving command line utility (think tar)
Author: Epsilon
https://github.com/epsilon537/xdel Recursive File/Directory delete command line utility
Author: Epsilon
https://github.com/epsilon537/hexedit_cmm HexEdit Binary File Editor
Author: Epsilon
https://github.com/epsilon537/memedit_cmm MemEdit Memory Editor
Author: Epsilon
Uncategorised
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12596Hunt the Wumpus game
William Leue
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12610&LastEntry=Y#153241#153187 (fix link)
demo new commands
capsikin
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12610&LastEntry=Y#153241#153195 (fix link)
demo SPRITE HIDE SAFE n
matherp
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12610&LastEntry=Y#153241#153198 (fix link)
demo SPRITE SHOW SAFE n, x, y, layer
matherp
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12621&LastEntry=Y#153400#153384 (fix link)
sprite test (but it tears)
Nimue
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12623
CMM2:Game of Life / upgrade
twofingers
https://www.thebackshed.com/forum/ViewTopic.php?TID=12495&P=2#153226
Welcome tape 0.1 (you need to be running firmware version 5.05.05b19 or later)
compiled by thwill, from many contributors.
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12628
Peter's football demo using MATH calls
x4nd
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12630
Analog Clock program for CMM2
William Leue
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12631
Color Wheels (for the different color memory modes)
William Leue
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12632
"Amazin" program for CMM2
William Leue
https://www.thebackshed.com/forum/ViewTopic.php?TID=12600&PID=153265#153265
tennis.zip sprite example
matherp
https://www.thebackshed.com/forum/ViewTopic.php?TID=12482&PID=153429#153429
test card program to cover the new modes
TassyJim
Games from the 1970's, Mastermind and Qubic, a 4x4x4 tic-tac-toe game
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12627IanS
Chiptune Drumsynth with 16 Step Sequencer
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12647#153623TweakerRay
keyboard as a pianokey
https://www.thebackshed.com/forum/ViewTopic.php?TID=12560&PID=152660#152660TweakerRay
Sprite maker / sprite editor
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12662#153810capsikin
8x8 Font editor
https://www.thebackshed.com/forum/ViewTopic.php?PID=153822#153822capsikin