Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 21:42 16 Nov 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Linux and Doom running on CMM2

Author Message
epsilon

Senior Member

Joined: 30/07/2020
Location: Belgium
Posts: 255
Posted: 08:57pm 07 Dec 2020
Copy link to clipboard 
Print this post

Hi all,

A CS student called TobleMiner has Linux and Doom running smoothly on the CMM2 hardware. Quite an achievement I think.

This was posted on reddit last September:
https://www.reddit.com/r/itrunsdoom/comments/io9i1o/the_cmm2_retro_computer_runs_doom/

(Apologies if this has been posted before).
Epsilon CMM2 projects
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4147
Posted: 09:50pm 07 Dec 2020
Copy link to clipboard 
Print this post

Good find!

I don't recall seeing it before.

John
 
mkopack73
Senior Member

Joined: 03/07/2020
Location: United States
Posts: 261
Posted: 03:11am 08 Dec 2020
Copy link to clipboard 
Print this post

Ok, but WHY???  Kinda defeats the entire purpose of this machine...
 
LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 528
Posted: 04:53am 08 Dec 2020
Copy link to clipboard 
Print this post

  mkopack73 said  Ok, but WHY???  Kinda defeats the entire purpose of this machine...


I agree... This destroys the real purpose of the machine... that is run Basic and retrieving the real nostalgic feeling of programming an old 8bits computer.
The real challenge is to create DOOM using MMBasic like the games created by Mauro Xavier (https://github.com/mauroxavierneto)
 
epsilon

Senior Member

Joined: 30/07/2020
Location: Belgium
Posts: 255
Posted: 08:13am 08 Dec 2020
Copy link to clipboard 
Print this post

  LeoNicolas said  
I agree... This destroys the real purpose of the machine...


That is the point I think: "This subreddit focuses on odd hardware that runs Doom. Calculators, ATMs, fridges, old video game systems if it has a computer in it, it can possibly run Doom."
Epsilon CMM2 projects
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 594
Posted: 11:40am 08 Dec 2020
Copy link to clipboard 
Print this post

Why so serious?

Plasma
 
MauroXavier
Guru

Joined: 06/03/2016
Location: Brazil
Posts: 303
Posted: 01:50pm 09 Dec 2020
Copy link to clipboard 
Print this post

I think was a great job to port Linux to the CMM2, and still running Doom, as the memory restrictions to run both at same time is very significant.

I would like to see Doom running natively in the CMM2, booting directly from SD card without booting Linux, or running all in a CSUB or something like this, if possible.

Talking about me, I'm not intend to not make a complete Doom port to the CMM2 using the original source code, but who knows in a distant future, if no one makes one before, I can make a Doom reimplementation in MMBasic, as the Wolf3D... And talking about it, soon I will upload a new version of Wolf3D and Demo X with some enhancements of the new firmware.
Edited 2020-12-09 23:52 by MauroXavier
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10590
Posted: 01:52pm 09 Dec 2020
Copy link to clipboard 
Print this post

  Quote  as the memory restrictions to run both at same time is very significant.


He is not using a standard CMM2. His version has 32Mb of RAM rather than 8Mb
Edited 2020-12-09 23:54 by matherp
 
MauroXavier
Guru

Joined: 06/03/2016
Location: Brazil
Posts: 303
Posted: 01:56pm 09 Dec 2020
Copy link to clipboard 
Print this post

  matherp said  He is not using a standard CMM2. His version has 32Mb of RAM rather than 8Mb


Humm... This explain how it run Doom fast without pause, as probably is not using swap.
Edited 2020-12-09 23:59 by MauroXavier
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025