Jump to content
IGNORED

TI Basic + sprite games


ramidavis

Recommended Posts

I took the time to investigate this today with TI99IUC's config file -- the difference actually was due to his running in 50hz mode instead of 60hz mode. I don't know if this is a Classic99 glitch or the software actually does that when running at 50hz, but that's what the cause was. :) You can toggle back and forth in the Video menu and see the problem happen and clear up... I suspect it's just because the missile and UFO are not running as far as the software expects in the time allotted when at 50hz... if you shoot a little late you'll still get the explosion, but it's further down the screen, etc.

 

 

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

@Tursi many thanks for the detail :) I really completely forgot about the 50hz setting.

@senior_falcon I published an article for the italian 99ers so to show also your updated results on this Sprites in TI-BASIC possibility. I also added videos of your demos and the ones from @notwhoyouthink, including files to download.
image.png.ddc8635fc57ced0f5605ee08d38c41be.png     https://www.ti99iuc.it/web/index.php?pageid=homepage&artid=208

 


Also a Morphy page added with the 'Fastinit' loader update :)

 

Morphy%20MockUP%20Cartridge.png

 

https://www.ti99iuc.it/web/index.php?pageid=database_cerca&archivioid=343

 

 

Many thanks guys :)

Ciro

  • Like 6
Link to comment
Share on other sites

On 2/16/2021 at 12:14 AM, Tursi said:

I suspect it's just because the missile and UFO are not running as far as the software expects in the time allotted when at 50hz... if you shoot a little late you'll still get the explosion, but it's further down the screen, etc.

This is also exactly what you see in MAME, so it is definitely a matter of 50/60 Hz. I recently tried it and wanted to post a screenshot, but this proved to be a bit difficult. ;-)

 

  • Like 1
Link to comment
Share on other sites

14 hours ago, ti99iuc said:

@Tursi many thanks for the detail :) I really completely forgot about the 50hz setting.

@senior_falcon I published an article for the italian 99ers so to show also your updated results on this Sprites in TI-BASIC possibility. I also added videos of your demos and the ones from @notwhoyouthink, including files to download.
image.png.ddc8635fc57ced0f5605ee08d38c41be.png     https://www.ti99iuc.it/web/index.php?pageid=homepage&artid=208

 


Also a Morphy page added with the 'Fastinit' loader update :)

 

Morphy%20MockUP%20Cartridge.png

 

https://www.ti99iuc.it/web/index.php?pageid=database_cerca&archivioid=343

 

 

Many thanks guys :)

Ciro

 

 

It could be interesting to have a compiled version of Morphy (its ancestor, "Grog Maze", was really better with additional speed), however, at a first check of the code, it uses various float variables. Some should be easily replaceable, however on lines 3960-3990 are used for managing the sprites, so must be handled correctly to not impact the game.
Moreover I'm not sure that the CALL PEEKV(-753,X) to enable the sprites trick on MM is compatible with the compiled code.

 

So, a check from the various TI99 gurus ( @senior_falcon , @Tursi , etc.) is really needed... ?

 

 

 

  • Like 1
Link to comment
Share on other sites

  • 7 months later...

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