Castaway/GP release 13.0!


skeezix

Internal Development
Joined
Mar 11, 2003
Messages
8,063
Website
www.codejedi.com
Get it off the website:
http://www.codejedi.com/shadowplan/gp32.html

Release 13.0
------------
NEW: Added new menu item to Configuration submenu; Adjust Clock Speed. You can
now set the GP32 clock to 66, 99, 132, 150, 156, 160 or 166MHz. Everyone can
run up to 132MHz, and hopefully you can get to 156 or so; some can run at
166MHz (including me! :). Your battery performance goes down the crapper
though at that speed, but you can turn your framerate way down.
o NOTE: Everything is very carefully cycle counted here.. including sound
processing to the ST main CPU; so if you clock up and the emu is running
mega fast, then sound will be higher pitched; so you can decrease frameskip
until its just right. If setting frameskip to 0 and its still too fast, it
means you're clocking too high so you might as well clock down a little
to get it right and save some battery power.
o NOTE: Now I need to add throttling code so that even if you clock too high
it'll run the right speed; for now, you can fiddle with your clock and
frameskip to get it right :)
o NOTE: Most people probably do not need to run at 166.. Castaway/GP is
already pretty fast!
o NOTE: Don't blame us if you pop your unit, though evidence would suggest
the worst that can happen is your unit crashes; just turn it off and you're
good to go :)
o Thanks [SoD]Thor! (Thor got me through a brief brainlapse :)
 
Grand news! Now the only thing missing from Castaway is auto frameskip.

Good work skeezix
 
pip posted on Aug 12 2003 said:
Grand news! Now the only thing missing from Castaway is auto frameskip.

Good work skeezix
And Sensible Soccer compatability! :p
 
Last edited by a moderator:
stickofjoy posted on Aug 12 2003 said:
pip posted on Aug 12 2003 said:
Grand news! Now the only thing missing from Castaway is auto frameskip.

Good work skeezix
And Sensible Soccer compatability! :p
Make a list of all known ST versions of SensiSoccer. Try them all out.. see if they all work the same.

Perhaps I should make a trace mode which spits out all the opcodes as they go, and then we could compare against another ST emu on another platform, and see how it goes. I always hate doing that though, since they invariably differ correctly, due to timing etc.

jeff
 
Last edited by a moderator:
skeezix posted on Aug 12 2003 said:
stickofjoy posted on Aug 12 2003 said:
pip posted on Aug 12 2003 said:
Grand news! Now the only thing missing from Castaway is auto frameskip.

Good work skeezix
And Sensible Soccer compatability! :p
Make a list of all known ST versions of SensiSoccer. Try them all out.. see if they all work the same.

Perhaps I should make a trace mode which spits out all the opcodes as they go, and then we could compare against another ST emu on another platform, and see how it goes. I always hate doing that though, since they invariably differ correctly, due to timing etc.

jeff
Its not just SensiSoccor m8, its all Sensi games... second you touch that joystick control, they freeze, tried this with megalomania, cannon fodder, wizball, sensi soccor to name but a few

you can see it, when you move the joystick, the screen goes crazy and it wont do nothing else :)

Great work on this new version, will check it out tonight :D
 
Last edited by a moderator:
thanx...i need an st emulator for dungeon master and chaos strike's back...
as for sensi...there can be only one version i nedd on my gp32...
i need an amiga emu for sensi world of soccer....
west ham in the premiership....or maybee not!!!
 
my maximum gp speed is 133mhz, and this release freeze after pushing a button:( thanks anyway
 
skeezix, how tough would it be to implement auto frameskip (similar to that of Little John for example)? It would save a ton of trouble not always having to switch frameskip to make the game run at "nearly" 100%, in some games it is almost impossible, since how fast it is depends on how many objects are on the screen (lotus for example).
 
shotaway posted on Aug 12 2003 said:
thanx...i need an st emulator for dungeon master and chaos strike's back...
as for sensi...there can be only one version i nedd on my gp32...
i need an amiga emu for sensi world of soccer....
west ham in the premiership....or maybee not!!!
BTW, I have the DM and CSB diosk images on the Castaway website; some cracked versions are no good, but the ones I'm hosting are known to work (I play them :); theres also a little doc file there which tells oyu how to set it up.. since its a little funny :)

jeff
 
Last edited by a moderator:
pip posted on Aug 12 2003 said:
skeezix at how tough would it be to implement auto frameskip (similar to that of Little John for example)? It would save a ton of trouble not always having to switch frameskip to make the game run at "nearly" 100%, in some games it is almost impossible, since how fast it is depends on how many objects are on the screen (lotus for example).

I've always thought auto frameskip is unreliable, but I've not fiddled with it much; I made a note to myself to look into it. If the game seems to be running slow, crank up frameskip until it goes full speed, or you hit 99.

How fast shoudl it crank up the framerate? ie: add 1 fs, wait 2 seconds, add 5 frameskip, wait 2s, add more.. Or does it do it between frames.. "this frame took more than 1/60th of a second, so increase frameskip, wait 5 frames...".

What granularity?

jeff

Damn, now I've got 15 items for my Castaway todolist, and its a mostly done emu. Does it ever end? :)
 
Last edited by a moderator:
Axeman posted on Aug 12 2003 said:
Nice to see a new version of an old friend :D
I just got a stack of feature requests from loic, so I guess I need to make some more updates. Not sure if I can do the +5-flurry-of-updates like before, but I'll try :)

jeff
 
Last edited by a moderator:
skeezix posted on Aug 12 2003 said:
Damn, now I've got 15 items for my Castaway todolist, and its a mostly done emu. Does it ever end? :)
Of course not jeff, at least not until Sensi works when you will cease to hear from me for the rest of time!

;)
 
Last edited by a moderator:
Fantastic news!

sensible software titles would be great to play though,
sensi soccer 1.1 where u can score from corners is class :)

great work laddo damm fine emulator,

a question thou' has anyone managed to get shuttlepuck cafe to work?
 
This is a great release. :lol:

In line with CPU issues, it seems like my unit IS able to run upto 160Mhz (166 still freezes just like GPEngine). Unfortunately, samples (especially tracker modules) are still prety glitchy. Other than that, this emu is amazing - truly.

Skeezix, what 68K cpu are you using (is it ASM or C/C++)? Just curious, that's all.

Seeya.
 
Back
Top