PDA

Ver la versión completa : Caprice32



Makoe
17/01/2006, 15:57
KaosOverride tras algunos intentos ha conseguido compilar Caprice32 para Gp2x. Un emulador de Amstrad CPC. El autor espera poder implantar un teclado virtual y añadir sonido en las próximas versiones entre otras cosas.

Un enlace para descargar AQUI. (http://www.gp32spain.com/foros/downloads.php?do=file&id=311)


http://www.emunova.net/img/tests/767.jpg

cromenco
17/01/2006, 18:04
MI FAVORITO. CPC power! :arriba:

Smoje
17/01/2006, 18:38
Diossss esto si que no me lo esperaba [wei] [wei]

Amstrad CPC y Spectrum dos de mis máquinas favoritas :brindis: :brindis:

KaosOverride
17/01/2006, 18:53
Diosmio, si ya ha entrado en "news" y todo jejeje. Bueno, no quiero que os impacienteis, que la cosa va a ir lenta, eh? Mi intencion es, ya partiendo de una base "funcional", empezar a agregarle cosillas a modo de ejercicio para ir acordandome del C que di tiempo ah en la facultad y de paso empaparme de SDL :)

Tengo varias ideas en mente, desde la de intentar currarme algun teclado virtual, o mapearle los botones como joystick directamente y meter "por ahora" la carga de snapshoots por linea de comandos y asi poder hacer funcionar "facilmente" algun par de juegos que con el joystick sean ya funcionales a partir del menu del juego sin usar teclado.

Por tanto, cargo el juego en el emu de PC, cargo hasta el menu, guardo el snapshoot, y el fichero generado vendria a ser como una ROM de consola... De esa forma podria ver al menos como va de velocidad, etc prescindiendo "por ahora" del teclado de CPC :) [wei4]

beb
17/01/2006, 19:00
this is a port from caprice 4.2 ? It run full frame rate ?
How about make a version of PITUKA(gp32) on GP2X ???
Thanks

HexDump
17/01/2006, 19:34
Buen curro tio.Felicidades.

hexDump.

KaosOverride
17/01/2006, 22:09
beb, it's a direct port from 4.1.0 (because of the OpenGL filters stuff in 4.2.0..), version which also pituka is based on

I'm now working in basic key mapping (GP2x joy and buttons --> 1º CPC joystick) and because I'm newbie in this SDL world, I'll start testing with already game-loaded snapshoots (So just load it as a ROM throught commandline / generic ROM selector and press "fire" and use "CPC joystick"

Some games came in mind which are possible to start palying just pressing fire at the main menu, donkey kong, green beret, etc...

For a first attempt, I have coded the GP2x joystick stuff and for now I can "reset" the CPC and exit from the emu (executing the gp2xmenu) with select and start... I hope I could map the joy axis and a pair of buttons to CPC Joy events for a while

Unfortunately I must go to work and till night I could not test anything more... :(

As I have tell you, I'm a newbie in SDL, so please be patient... if anyone else is working in this kind of proyect, I animate him to continue his work, because my proyect is just for testing, learning myself and.... wtf... I want CPC in the GP2x :D So please, don't expect "professional coding" and "fast releases" :(

Have a nice day ;)

-----------------------

Para el resto, he conseguido meter el codigo para el input de los botones d ela consola y por ahora ya puedo usar las opciones de resetear el CP y salir del emu

beb
17/01/2006, 23:27
okay,
it's a great work !!!

I'm talking about carpice 4.2 because CRTC emulation is really more accurate
than on 4.1 version. (vertical screen splitting and hbl are now supported )
maybe take a look a the crtc.c sources

thanks for porting this great computer, i'm still working on it in 2006 :)

kiero
17/01/2006, 23:49
un poco de offtopic : kaosoverride,si el del avatar eres tú ,te pareces mogollón a mi primo yo diria que casi en un 99 por ciento !!!

WinterN
18/01/2006, 00:04
vertical screen splitting and hbl are now supported


Hi beb,

Can you tell me a program that uses those features? I'm working on another CPC emulator (Arnold (http://arnold.emuunlim.com/)) and I want to test if they are supported. Thanks!

A600
18/01/2006, 00:52
I'm talking about carpice 4.2 because CRTC emulation is really more accurate
than on 4.1 version. (vertical screen splitting and hbl are now supported )
maybe take a look a the crtc.c sources

That's a very bad idea. From the readme:

[quote] - New CRTC Type 0 emulation based on code by Richard Wilson. The good:
the new emulation is much closer to what the hardware does. The bad:
the new code is not yet optimized, still has some bugs, and due to the
higher accuracy is quite a bit slower than the old CRTC emulation...[quote]