Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Pete's Hobby

7
Posts
30
Followers
A member registered Feb 11, 2024 · View creator page →

Creator of

Recent community posts

Thanks for letting me know. I'll post a new build once I've retested everything.

According to https://worldofspectrum.org/faq/reference/tmxreference.htm  bit 7 controls which memory bank is used. However it's only used to to support cartridges on the TS2068. Bit 6 disables interrupts. 

The game requires Timex graphics which use a different area of memory for the color attributes. The original ZX Spectrum models do not support that which is why you are only getting a black and white image. You are not seeing the lasers because they are only drawn in the Timex attribute space.

Please see the  "To use with an emulator" section above to run the game with a supported model.

I've upload a new beta. It uses e_zxi_010 to enable Timex graphics then uses ports 0x9FFD and 0xFF as you suggested.

I've added a beta for the eLeMeNt ZX. It works in LnxSpectrum. Can you let me know if it works on real hardware?

Thanks for pointing this out. I tested it with ZEsarUX in ZX-Uno mode with new graphics modes enabled and it worked. However on a ZX-Go+ it does not. My other game that uses the Timex mode does work on the ZX-Go+ so I guess there is another problem with it. I was not aware of the  eLeMeNt ZX is there an emulator for it?

BTW my code was already using:
in      a, (0xFF)

or      a, 2

out     (0xFF), a

Changing this to just:

ld      a, 2

out     (0xFF), a

did not make any difference.

Thanks, you can message me on Facebook. I've added a link to my profile.

(1 edit)

Sorry, the game  requires a joystick. Fuse has an option to set the keyboard up as the joystick. The "TC2048 with AY sound" version is almost exactly the same as the Next version. The only difference is the code that initializes the Timex Hi-color mode and sets the CPU speed.