Laptop Out, Coding Away


Squidge posted on Apr 24 2004 at 08:41 PM said:
All I can say is, excellent news ! May be able to make a decent VM version of a Neogeo emu with your Cyclone kit. Still working on my JIT 68k compiler for my <not tellin'> emulator. It's now got several thousand routines for generating all sorts of different chunks of ARM ASM code. Your emulator is certainly the way to go though if not much memory is available (due to the need of loading entire roms, etc).

Bloody hell - TWO Arm 68000 emulators, we're spoiling the GP32 and Tapwave guys rotten ;)


Some more pics of the new core in action here:

http://www.finalburn.com/cyclone/pico.html
 
Last edited by a moderator:
fdave posted on Apr 24 2004 at 09:00 PM said:
Squidge posted on Apr 24 2004 at 08:41 PM said:
All I can say is, excellent news ! May be able to make a decent VM version of a Neogeo emu with your Cyclone kit. Still working on my JIT 68k compiler for my <not tellin'> emulator. It's now got several thousand routines for generating all sorts of different chunks of ARM ASM code. Your emulator is certainly the way to go though if not much memory is available (due to the need of loading entire roms, etc).

Bloody hell - TWO Arm 68000 emulators, we're spoiling the GP32 and Tapwave guys rotten ;)


Some more pics of the new core in action here:

http://www.finalburn.com/cyclone/pico.html
It's not something anyone could use at the moment, it would break just about every game out there, and it's very unstable. Most of the unstable-ness comes from when it guesses what a piece of code is doing and ends up jumping to completely the wrong address in memory.

Hopefully however, it'll get better over time :)
 
Last edited by a moderator:
fdave posted on Apr 24 2004 at 07:43 PM said:
wave posted on Apr 24 2004 at 06:45 PM said:
That's the page: The great challenge

But I don't know if it's active now. Ask Anarchy :)

Doh! Stupid typo in 0.065, fixed on 0.066 (Strider crashes)


Oh -brilliant - just realised that Castle of Illusion is playable now in 0.066 :))))))
COOL I want to see fgen with the n\updated core :p
 
Last edited by a moderator:
kotd posted on Apr 24 2004 at 11:11 PM said:
fdave posted on Apr 24 2004 at 07:43 PM said:
wave posted on Apr 24 2004 at 06:45 PM said:
That's the page: The great challenge

But I don't know if it's active now. Ask Anarchy :)

Doh! Stupid typo in 0.065, fixed on 0.066 (Strider crashes)


Oh -brilliant - just realised that Castle of Illusion is playable now in 0.066 :))))))
COOL I want to see fgen with the n\updated core :p

me too!
 
Last edited by a moderator:
wow a 70 euro prize from GP32spain if you finish it... what's that, like $75-$80? That's a pretty good sum of money for something you were going to do anyway
 
I don't know what it is, but this little handheld attracts some real coding gods.

Right now, there has been so much great stuff going on. It feels really great to be part of this scene. (Even though I've just ordered my Zodiac, I won't be leaving)
 
I don't even want a Zodiac tbh. :)

GP32 does everything I want and need in a handheld, and everything I wanted it to do that it can't, is slowly being done.

Rock on Developers. :lol:
 
I would have bought a Zodiac if it was more of a upgrade than it is. I have no use for the Palm features, and so just the bigger screen and slightly faster processor (166 -> 200) isn't enough. Now if it was a 400Mhz ARM, I'd be buying one today.
 
Nahh, playing with an ARM core was my main reason for buying a gp32. Nothing to do with playing games.
 
Panorama Cotton has pretty corrupted gfx for the title screen on fGen Weekend release, and doesn't display the ground once in game. Interestingly, though, it does run fairly stably, just with very corrupted graphics.

As a side not, those of you who haven't played that game, go and do so now on a PC gen emu - its so much fun :D.
 
Twinbee posted on Apr 25 2004 at 07:57 PM said:
There's always PPC for that. :)

Weirdly I've been running Cyclone on Pocket PC, and it's performing very strange - sometimes it can do a (megadrive) 16.6millisecond frame in 1.7 milliseconds, but sometimes it goes up to 20.0 millseconds.

e.g. here is timing for ONE opcode - MASSIVE fluctuation in how long it takes :p
Max: 32c:d258b088 821.00 us Min: 32e:b08864fa 1.00 us
Max: 330:64fa227c 408.00 us Min: 32e:b08864fa 1.00 us
Max: 32e:b08864fa 30.00 us Min: 330:64fa227c 1.00 us
Max: 330:64fa227c 686.00 us Min: 32c:d258b088 1.00 us
Max: 32c:d258b088 31.00 us Min: 32e:b08864fa 1.00 us
Max: 338:b2516600 11657.00 us Min: 32e:b08864fa 1.00 us

I think it might be due to the memory, but I'm not sure. GP32 may be slower, but it's memory is all fast. In that case GP32 might be a better place to profile Cyclone - because it's a more simple system



Anyway, bit of a disappointing weekend in the end - I was hoping to sort out all the remaining issues with Cyclone and also sort out my own MD emu, but there's still stuff remaining :(
Here's the games which are missing Opcodes now.

Missing opcodes:
ori.b #datab,ccr

columns 7cb8: 003c
sonic 3d ffff0438: 0188 movep
ffff043a fffd ?

sor2 10fbe: 023c
abeast 3c4a: 023c
golden axe c324: 023c
toe_jam

dbCC

55cb fff4 dbcs d3,9d6e
afterburner 625a: 57c8 dbeq d0, 6256
flicky 1076: fff6
1074 57c8 fff6 dbeq 106c
sonic labrin 3f64: 57c9 dbeq d1,3f62?
sotb 6b40: 56cb fff6 dbne d3,6b38 6b42: fff6?


1000 ddd100 000sss sbcd Ds,Dd
1000 ddd100 001sss sbcd -(As),-(Ad)
gng 7562: 8101
sov 3318: 8101


castlevania 177aa: c300 in demo
toe_jam 238e6: c388
sor 10dd6: cd0d
eswat 702e: cd0d
ghostbst b50e: cd47
1100 ddd1 0000 0sss abcd Ds,Dd
1100 ddd1 0000 1sss abcd -(As),-(Ad)


So 4 or 5 opcodes there, and checking the existing stuff of course. hmmm - yeah, wish I'd got futher this weekend :p
 
Last edited by a moderator:
I have no idea what those codes are lol. Does that mean if you add those codes the game will work perfectly?
 
kotd posted on Apr 26 2004 at 12:48 AM said:
I have no idea what those codes are lol. Does that mean if you add those codes the game will work perfectly?


Yep, they are 68000 opcodes. They are what the original games are written in - 68000 machine code

Anyway, just to the people who have asked about GenaDrive-GP my own emu (port of PicoDrive), it's a bit crap at the moment- e.g. doesn't have

Window emulation
Sprite priority
Sound
only 30fps
h-ints
hv-counter
Rommenu flickers


and fGen32 is much better, but it'll be out next weekend either way (hopefully better!) because I'll put in into GBAX2004

I don't expect it to win because it won't *really* be ready, but I just might as well ;)
 
Last edited by a moderator:
Back
Top