Jump to content
IGNORED

Usage of the Super CPU and games that supported it


Frozone212

Recommended Posts

1. Yes, at least in assembler as it uses a 65816 CPU. I didn't look it up in detail.

2. Here is a list of known games: http://supercpu.cbm8bit.com/games.php

 

Edit: Actually the entire site is dedicated to the SuperCPU so you'll find more information there.

http://supercpu.cbm8bit.com/index.htm

Edited by carlsson
Link to comment
Share on other sites

Game support for SuperCPU isn’t common. Most won’t work in a way that makes sense if they work at all. The reason is that they haven’t been written in a way that takes varying CPU speed into account.

Making games for the SuperCPU falls into two categories - making for the SuperCPU or making it work on the SuperCPU. Making it work is a lot easier. You just need to make sure to disable the turbo speed whenever you need the speed of the CPU to be deterministic and that no illegal opcodes are used. Any cycle exact code, like turbo loading from disk or raster effects can be affected. You also need to make sure it is timed against something deterministic, like the screen update or timers.

Making it specifically for the SuperCPU is a bit more work since you need to program it in 65816 assembler to get most out of it (but you don’t need to). Using the 65816 unlocks the use of extra RAM, if you have access to it. The downside is that this processor has a significant pitfall with its 8 or 16 bit mode that will likely cause you a lot of surprising crashes on the road ahead. I’ll also warn you that if you make a game for the SuperCPU you will undoubtly be criticized with arguments like ”this can be done without SuperCPU”.

Making productivity applications is a lot easier. Everything will just be faster and depending on the model you can make small adjustments to gain a lot of speed (telling it where the VIC chip is looking basically). You don’t need to program the 65816 for the super speed.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...