Jump to content
IGNORED

Calling directly in VIC-20 Super Expander Assembly routines


Recommended Posts

Hi all,

 

As you know the VIC20 has the cartridge SUPER EXPANDER that provides extra BASIC commands to sounds and graphic modes and drawing commands like circles and lines.  I am very interested to know if there are documentation of actual assembly entry points of all of the SUPER EXPANDE routines, so that I can call from my own assembly program.

 

Thank you for any pointer.

Link to comment
Share on other sites

Good question. I have looked without finding any such info, and even disassembled the code. I found that the KEY command starts at $A0BF = 41151 and a few references to $9005 = 36869 but I didn't find any proper entry points.

 

The question is if you really need Super Expander, or would settle with any graphic extension? I know the people over at Denial have a few extensions perhaps better tailored at machine code use, plus that I have typed in a listing from the old days that provides hires graphics on unexpanded VIC with very little memory to spare. All those solutions would of course be possible to link with your program, and not require that the user loads Super Expander or has that cartridge plugged in.

Link to comment
Share on other sites

11 hours ago, carlsson said:

Good question. I have looked without finding any such info, and even disassembled the code. I found that the KEY command starts at $A0BF = 41151 and a few references to $9005 = 36869 but I didn't find any proper entry points.

 

The question is if you really need Super Expander, or would settle with any graphic extension? I know the people over at Denial have a few extensions perhaps better tailored at machine code use, plus that I have typed in a listing from the old days that provides hires graphics on unexpanded VIC with very little memory to spare. All those solutions would of course be possible to link with your program, and not require that the user loads Super Expander or has that cartridge plugged in.

 

Any hires graphics library or API set will do.  Thanks.

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...