I found that there was a game missing from the Inufuto games collection: "Impetus". It's a pretty neat vertical scrolling shoot-em-up. It's never been ported to run on the BBC Micro because it's just too big. The built binary is almost 18k and there's another 3k of data space used, so it's hard to fit it to run in Mode 5 like the other Inufuto games. So I've created a Mode 7 Telelext version, based on the Commodore PET version with the sound and keyboard code from BBC Guntus and the startup and video code from the BBC Teletext Mieyen I did the other day.
There's a video here:
object
One tricky hurdle was that the Cate-to-assembly calling conventions have changed since Impetus was written in 2020. The old code used explicitly allocated RAM for all function parameters, but newer code assumes that the first parameters are in X and Y registers.
The code is available in BitBucket at https://bitbucket.org/cmjones01/inufuto ... /impetus7/
Enjoy!
Chris
There's a video here:
object
One tricky hurdle was that the Cate-to-assembly calling conventions have changed since Impetus was written in 2020. The old code used explicitly allocated RAM for all function parameters, but newer code assumes that the first parameters are in X and Y registers.
The code is available in BitBucket at https://bitbucket.org/cmjones01/inufuto ... /impetus7/
Enjoy!
Chris
Statistics: Posted by cmjones01 — Mon Jan 27, 2025 7:52 pm