MMBasic: Knightmare Game


Author Message
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 483
Posted: 10:54am 06 Sep 2025      

Hi LeoNicolas,

I saw the two days thing, so I was curious and downloaded it yesterday. Unfortunately, it doesn't respond to any keyboard input?!

Matthias

LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 518
Posted: 02:36pm 06 Sep 2025      

Can you share the link to the interpreter you are using?
I will try to fix the issue. It is working fine on my version, as visible in the video I shared.

homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 483
Posted: 05:51pm 06 Sep 2025      

From your website https://github.com/leonicolas/knightmare-cmm2:


MMBasic for Windows

The Windows/DOS version of MMBasic was created to make it easy to evaluate MMBasic. It is a single executable that does not need installation, just double-click on the executable and MMBasic will run in a DOS window on Windows (including Windows 10). It also runs in Linux using Wine.

The executable and documentation can be downloaded from https://www.thebackshed.com/forum/uploads/matherp/2023-12-24_033644_MMBasic.zip.


This link.

Matthias

LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 518
Posted: 05:45am 09 Sep 2025      

Matthias

I pushed a fix for the issue. Please, let me know if it is working.

Thank you for reporting the bug

homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 483
Posted: 11:41pm 09 Sep 2025      

Quickly: Yes, it works ! Thanks for the fix Leo. I'll test it further over the next few days.
matthias

LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 518
Posted: 01:46am 07 Nov 2025      

Hello everyone

I have finished the stage 8, the final cut scene, and I fixed a ton of bugs.
Now the game has beautiful high quality songs written by H0ffman (Thank you man!).
There are some minor fixes I need to work on, but I think the game is playable until the end. The easy mode decreases the enemies fire rate and the bosses life in 50%.

Please report any bugs to me.
I'm preparing myself for a new game port in MMBasic

Some tips:
- There are weapons more powerful than others, and if you pick up the same weapon twice, it will be stronger
- Try to get the Speed up power up multiple times. Each one will increase a little your speed
- The shield is an essential power up
- There are lives inside some ? boxes and there are invisible boxes. You need to shoot them to reveal
- There are some variables you can play with on the km.bas file, line 43










Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5433
Posted: 08:06am 07 Nov 2025      

Hi Leo,

Congratulations on the final release.!! A true masterpiece. I assume this release is still the PC (MMB4W) version ? Or is this the CMM2 version that you are releasing ?

Just curious...

Volhout

P.S. This H0ffmann is a real genius with MOD files. All that from MODtracker and an ancient Amiga. And any pico can play it. I may try to get a hold of his complete oevre, and play it in a caroussel as background music during work.
Edited 2025-11-07 18:19 by Volhout

PilotPirx

Senior Member

Joined: 03/11/2020
Location: Germany
Posts: 105
Posted: 08:32am 07 Nov 2025      

Hello Leo,
looks so great. Put i'm a little bit puzzled.
What hardware does this game currently run on? In your GitHub,
it's in the "knightmare-cmm2" folder, but unfortunately it doesn't run on my CMM2.
What hardware other than a Windows computer can I use? Which controls work?

Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1302
Posted: 08:53am 07 Nov 2025      

Hi Leo,
that is fantastic, I admire your perseverance with this project. If you tell us where we can download the finnished Versiion, I will test the result thoroughly over the weekend.

Cheers
Martin
Edited 2025-11-07 18:56 by Martin H.

LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 518
Posted: 09:13am 07 Nov 2025      

I have forgotten to mention that
The game only was tested on the MMB4W running on my laptop over Wine on Linux.

My next step is to make it work on the CMM2 PicoMite VGA machines. I have both CMM2 G1 and G2, and also a PicoMite VGA

Please, let me know if it runs in your computers

The last version is always the one on the main branch of the repo
https://github.com/leonicolas/knightmare-cmm2/
Edited 2025-11-07 19:17 by LeoNicolas

Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5433
Posted: 10:24am 07 Nov 2025      

Hi Leo,

I have not studied the core of your game but looking at the screen, and counting the number of objects that move at the same time, I advise you to focus on CMM2.

Not that I doubt your skills, but I doubt PicoMite VGA CPU power in MMBasic to run this game without touching/redesigning the core of the game. If at all possible.
The Pico is not as powerful as a CMM2, and it does not have as much memory(RAM). The code (.inc and .bas file) in your github is 120kbyte. PicoMiteVGA RAM allows for 75kbyte of code, with poor/no support for .inc files.

Having said that, it would be great if picomite can be done, and I am definitely willing to help with the port. But it is going to be hard.

Volhout