Manic Miner tribute
Posted: Thu Feb 20, 2025 1:52 pm
Hi everyone.
For the past 5 months or so, I've been testing ugBASIC and learning how to use it.
It has been a lot of fun writing many little programs, and helping to find bugs in the language.
After feeling confident with ugBASIC, I thought I'd try to write something in it that others may hopefully find interesting.
So I've created a tribute to the classic Manic Miner.
It's not a game, it's more of a "toy".
My program is written for the Amstrad CPC, and I've used some z80 assembler code, to resize the screen, perform (slightly glitchy) hardware scrolling, and to decrunch data files that have been compressed with lzx0.
This program was a lot of fun to write.
Now I'd like to try and find a way to optimise the PUT IMAGE and PUT BITMAP code, as it would help with the glitchy scrolling in my program!
Is there a way to attach my code etc to this post?
For the past 5 months or so, I've been testing ugBASIC and learning how to use it.
It has been a lot of fun writing many little programs, and helping to find bugs in the language.
After feeling confident with ugBASIC, I thought I'd try to write something in it that others may hopefully find interesting.
So I've created a tribute to the classic Manic Miner.
It's not a game, it's more of a "toy".
My program is written for the Amstrad CPC, and I've used some z80 assembler code, to resize the screen, perform (slightly glitchy) hardware scrolling, and to decrunch data files that have been compressed with lzx0.
This program was a lot of fun to write.
Now I'd like to try and find a way to optimise the PUT IMAGE and PUT BITMAP code, as it would help with the glitchy scrolling in my program!
Is there a way to attach my code etc to this post?