Jump to content
RXB

GPLHOW2

Recommended Posts

Thanks for doing the GPLHOW2F tutorial! Very well explained. It clearly show that GPL is NOT slow, considering you had to put in some delay loops :)

 

At least when you compare it to TI (Extended) Basic.

Quite sure that for many games GPL would have been more than fast enough. Thinking about Munchman, Popeye, Pitfall.

It's also amazing how compact the GPL program is.

 

I'd never thought I'd see GPL video tutorials in 2011!

 

 

Keep up the good work ;)

Share this post


Link to post
Share on other sites

Thanks for doing the GPLHOW2F tutorial! Very well explained. It clearly show that GPL is NOT slow, considering you had to put in some delay loops :)

 

At least when you compare it to TI (Extended) Basic.

Quite sure that for many games GPL would have been more than fast enough. Thinking about Munchman, Popeye, Pitfall.

It's also amazing how compact the GPL program is.

 

I'd never thought I'd see GPL video tutorials in 2011!

 

 

Keep up the good work ;)

 

Thanks, I will keep putting them out working on a game now to show how easy it is to speed up Basic or XB to GPL speed.

Share this post


Link to post
Share on other sites

GPLHOW2G

This is a package on Basic CALL SOUND to GPL. Source, GRAM, DEMO and Basic program to do conversions.

 

The link to the Video on YouTube:

 

GPLHOW2G.zip

  • Like 1

Share this post


Link to post
Share on other sites

GPLHOW2H

Sinutaneous Sound lists and Interrupt timer in GPL

Also a key to intercept the Sound list address of present sound list and put back into play.

 

GPLHOW2H.zip

Edited by RXB
  • Like 1

Share this post


Link to post
Share on other sites

GPLHOW2H

Sinutaneous Sound lists and Interrupt timer in GPL

Also a key to intercept the Sound list address of present sound list and put back into play.

 

Rich,

 

I copied your source files to my TI-99/4A where I assembled them and loaded the object file to my HSGPL card. I also watched your you tube demo. Now I have to sit down and try and understand what you have done. Nice work.

 

Jacques

Share this post


Link to post
Share on other sites

I copied your source files to my TI-99/4A where I assembled them and loaded the object file to my HSGPL card. I also watched your you tube demo. Now I have to sit down and try and understand what you have done. Nice work.

 

Jacques

 

Well this will help say you plug in the values from a CALL SOUND like in the demo. Use the Soundtable Basic program.

 

CALL SOUND( 400,330,2,131,6)

Generator #? 1 is the first one.

Duration ? 400

Frequency ? 330

Volume ? 2

 

BYTE >03,>83,>15,>91,>18,>00

 

Now the second half.

Generator#? 2

Duration ? 400

Frequency ? 131

Volume ? 6

 

BYTE >03,>A6,>35,>B3,>18,>00

Combine them like this:

>03+>03=>06, throw away the first >18 (Duration) and >00 then make a new list:

 

BYTE >06,>83,>15,>91,>A6,>35,>B3,>18,>00

The >06 is number of bytes to play not counting the Duration byte of >18 and >00 is the value to tell it to stop playing.

But we still have one more problem and that is it will never stop playing the last note per Generator so Tursi gave me this list:

>8x xx - Channel 1 frequency

>9x - Channel 1 volume

>Ax xx - channel 2 frequency

>Bx - channel 2 volume

>Cx xx - channel 3 frequency

>Dx - channel 3 volume

>Ex - Noise type

>Fx - noise volume

Now with this in hand we can add in new Volumes to turn then off (mute).

BYTE >06,>83,>15,>91,>A6,>35,>B3,>18

BYTE >02,>9F,>BF,>00

We took away the >00 to end the list and added a new list of >02 bytes >9F mute Gen#1 and >BF mute Gen#2, then >00 to stop playing.

Edited by RXB

Share this post


Link to post
Share on other sites

GPLHOW2I this is a XB2GPL demo of a XB game Baloons converted into a GPL program includes Source and a video on Youtube.

 

GPLHOW2I.zip

  • Like 1

Share this post


Link to post
Share on other sites

Very nice! By the way you mentioned in the video that classic99 looks blurry after you upgraded. That's probably a video filter being active.

 

Personally I don't like it when an emulator tries to emulate a television, so that the first thing I turn off.

 

The below classic99 menu options should do the trick for you ;)

 

Video -> Filter mode -> None

Share this post


Link to post
Share on other sites

Very nice! By the way you mentioned in the video that classic99 looks blurry after you upgraded. That's probably a video filter being active.

 

Personally I don't like it when an emulator tries to emulate a television, so that the first thing I turn off.

 

The below classic99 menu options should do the trick for you ;)

 

Video -> Filter mode -> None

 

Thanks that really makes it look better. Why the devil is the default TV

Share this post


Link to post
Share on other sites

Video -> Filter mode -> None

Thanks that really makes it look better. Why the devil is the default TV

Isn't default Super2xSaI. TV Mode is super cool. No other TI emulator does that (afaik). I of course work with filters off. :)

Share this post


Link to post
Share on other sites
Isn't default Super2xSaI. TV Mode is super cool. No other TI emulator does that (afaik). I of course work with filters off. :)

 

Yeah, it is, but defaults are only in effect when you don't already have a Classic99.ini, so when you upgrade, you get the old setting. It shouldn't have changed, but sometimes there's just no explaining it, since you can't roll back time to see how it happened. You fix it and move on. ;)

Share this post


Link to post
Share on other sites
Isn't default Super2xSaI. TV Mode is super cool. No other TI emulator does that (afaik). I of course work with filters off. :)

 

Yeah, it is, but defaults are only in effect when you don't already have a Classic99.ini, so when you upgrade, you get the old setting. It shouldn't have changed, but sometimes there's just no explaining it, since you can't roll back time to see how it happened. You fix it and move on. ;)

 

 

Cool that may have been it so looks great now after I screwed around with it. When you use full screen how to you get out?

Share this post


Link to post
Share on other sites
Cool that may have been it so looks great now after I screwed around with it. When you use full screen how to you get out?

 

Alt-Enter is the hotkey for full screen, that will take you out again.

 

I've been considering dropping it, it's a pain in the butt.... :)

Share this post


Link to post
Share on other sites

GPLHOW2J

 

This is a update to GPLHOW2I and adds a automatic music to the GAME from the last demo. Shows and explains every step involved in taking a XB music program and putting it into GPL.

 

 

GPLHOW2J.zip

  • Like 1

Share this post


Link to post
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.

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