Jump to content



0

GPLHOW2


40 replies to this topic

#26 retroclouds ONLINE  

retroclouds

    Stargunner

  • 1,095 posts
  • Location:Germany

Posted Sat May 7, 2011 1:07 AM

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 ;)

#27 RXB OFFLINE  

RXB

    Dragonstomper

  • 539 posts
  • Location:Vancouver, Washington, USA

Posted Sat May 7, 2011 1:43 AM

View Postretroclouds, on Sat May 7, 2011 1:07 AM, said:

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.

#28 RXB OFFLINE  

RXB

    Dragonstomper

  • 539 posts
  • Location:Vancouver, Washington, USA

Posted Thu May 19, 2011 11:36 PM

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:

Attached Files



#29 RXB OFFLINE  

RXB

    Dragonstomper

  • 539 posts
  • Location:Vancouver, Washington, USA

Posted Thu May 26, 2011 12:23 AM

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.

Attached Files


Edited by RXB, Thu May 26, 2011 12:27 AM.


#30 jacquesg OFFLINE  

jacquesg

    Space Invader

  • 49 posts

Posted Thu May 26, 2011 9:23 AM

View PostRXB, on Thu May 26, 2011 12:23 AM, said:

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

#31 RXB OFFLINE  

RXB

    Dragonstomper

  • 539 posts
  • Location:Vancouver, Washington, USA

Posted Thu May 26, 2011 3:57 PM

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
[/quote]

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, Thu May 26, 2011 4:07 PM.


#32 RXB OFFLINE  

RXB

    Dragonstomper

  • 539 posts
  • Location:Vancouver, Washington, USA

Posted Mon Aug 1, 2011 7:33 AM

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

Attached Files



#33 Willsy OFFLINE  

Willsy

    Dragonstomper

  • 765 posts
  • Location:Uzbekistan (no, really!)

Posted Mon Aug 1, 2011 8:57 AM

That's lovely! Watching it now, thanks!

#34 retroclouds ONLINE  

retroclouds

    Stargunner

  • 1,095 posts
  • Location:Germany

Posted Mon Aug 1, 2011 11:29 AM

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

#35 RXB OFFLINE  

RXB

    Dragonstomper

  • 539 posts
  • Location:Vancouver, Washington, USA

Posted Mon Aug 1, 2011 1:23 PM

View Postretroclouds, on Mon Aug 1, 2011 11:29 AM, said:

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

#36 sometimes99er ONLINE  

sometimes99er

    Stargunner

  • 1,919 posts
  • Location:Denmark

Posted Mon Aug 1, 2011 1:42 PM

View PostRXB, on Mon Aug 1, 2011 1:23 PM, said:

View Postretroclouds, on Mon Aug 1, 2011 11:29 AM, said:

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

#37 Tursi OFFLINE  

Tursi

    Stargunner

  • 1,448 posts
  • Location:SJC

Posted Mon Aug 1, 2011 8:12 PM

View Postsometimes99er, on Mon Aug 1, 2011 1:42 PM, said:

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

#38 RXB OFFLINE  

RXB

    Dragonstomper

  • 539 posts
  • Location:Vancouver, Washington, USA

Posted Mon Aug 1, 2011 10:09 PM

View PostTursi, on Mon Aug 1, 2011 8:12 PM, said:

View Postsometimes99er, on Mon Aug 1, 2011 1:42 PM, said:

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?

#39 Tursi OFFLINE  

Tursi

    Stargunner

  • 1,448 posts
  • Location:SJC

Posted Mon Aug 1, 2011 10:51 PM

View PostRXB, on Mon Aug 1, 2011 10:09 PM, said:

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

#40 RXB OFFLINE  

RXB

    Dragonstomper

  • 539 posts
  • Location:Vancouver, Washington, USA

Posted Sat Aug 6, 2011 5:08 PM

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.


Attached Files



#41 RXB OFFLINE  

RXB

    Dragonstomper

  • 539 posts
  • Location:Vancouver, Washington, USA

Posted Sat Oct 8, 2011 3:46 AM

RXB 2001 source included with RXB Classic99 Binary files.

Demo is on how to make XB Program Image files into I/V 254 files. (Also everything to make your own custom RXB 2001 version)

Attached Files






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users