************************************

	PituKa V0.8
	First Public Release

************************************

Los Amstrad CPC eran una serie de micro ordenadores de 8bits lanzada  a partir del 21 de junio de 
1984.  Dichos ordenadores se caracterizaban por venderse como un paquete completo, incluyendo un 
monitor ya fuera color o de fosforo verde y un medio de almacenamiento.  Los modelos cuyo numero 
comienza  por 4 llevan como medio de almacenamiento un lector de casette y los que comienzan por 
6, una disquetera de 3". CPC era el acrnimo de "Colour Personal Computer". Dicha serie de 
ordenadores se componia de los modelos siguientes:

-	Amstrad CPC 464, 64Kb de RAM
-	Amstrad CPC 472, 64Kb de RAM slo puesto a la venta en Espaa
-	Amstrad CPC 664, 64Kb de RAM
-	Amstrad CPC 6128, 128KB de RAM

La serie CPC fue muy popular en Europa, principalmente en Reino Unido, Francia, Espaa y Alemania
(donde se vendieron bajo marca Schneider). Los CPC fueron la puerta de entrada en el mercado 
informatico de Amstrad plc., empresa que llego a dominar el mercado europeo con sus PC 1512 y 1640.
Se estiman unas ventas de unas 2 millones de unidades.


Estamos ante una maquina que fue aprovechada al maximo con su procesador Z80 a 4mhz y sus 4 canales
de sonido, que permitian ambientar perfectamente los juegos; un chip grafico muy avanzado para su 
epoca: varios modos graficos, cambios de resolucion en caliente... A pocas maquinas se les ha 
sacado tanto jugo como al CPC, sobreviviendo mas de 10 aos y siendo querido y reconocido por dos
generaciones de que aun hoy dia lo recuerdan con nostalgia.


 About Pituka:
===============

PituKa es un emulador para la consola porttil Gamepark GP32 del Amstrad CPC6128.

El objetivo de este emulador era conseguir la emulacion mas perfecta que se pudiera conseguir en
nuestra portatil y esa ha sido mi maxima durante este mes de proframacion dedicada al 100% a crear
este emulador. Hay muchas horas en el, ya que conseguir una compatibilidad del 100% de los juegos
creados para el CPC 6128, y ademas reducir de los 500Mhz necesarios para emular el CPC en un PC de
sobremesa a poder ejecutar a 156Mhz cualquier juego de CPC al 100% (salvo contadas excepciones al
99%) ha sido en ocasiones un gran desafio, y mas teniendo en cuenta que ha sido mi primer emulador,
La unica pega actual es que el sonido digital no he conseguido emularlo perfectamente, todo lo demas
esta ahi Efectos, raster, 4 canales de musica, y mucha diversion ;)

Mi deseo es que todos disfruteis con el emulador y los que no conozcan esta maravillosa maquina,
puedan disfrutar de ella, no hay mas que ver que hoy dia aun siguen saliendo remakes de juegos
creados hace muchos aos, nada mas ver los lanzamientos de GBA de remakes de NES...

Las caracteristicas generales de PituKa:

- Soporte para imgenes de disco (DSK)
- Monitor color y fsforo verde
- Sonido multicanal y mezcla en tiempo real.
- Emulacion de CRTC real, efectos raster, vsync, hsync...
- Emulacion de teclado / Joy
- Tres modos de configuraciones del pad, para dar mas opciones al jugador.
- Posibilidad de guardar tus configuraciones.
- Led de carga de discos.


 INSTALACION:
==============

 - COPIA PituKa_XX.fxe a  GP:\GPMM.
 - Crea un nuevo directorio para tus ROMS (ficheros DSK) en: GP:\GPMM\AMSTRAD\ y copialos alli.
 - Feliz emulacion ;D   

 
 CONTROLES:
============

 Hay 3 modos de funcionamiento del PAD (si quieres saber en que modo estas dale a la
 pausa)

	MODO 1 JOYSTICK: (ASI INICIA EL EMU)
		
		GP32		:	AMSTRAD
		-------------------------------------
		<>^v (PAD)	:	DIRECCIONES 		
		(A)		:	[DISPARO]
		(B)		:	[ESPACIO]
		(SELECT)	:	-NADA- 
		(START)		:	PAUSAR EMULACION / MENU
		(L)		: 	CAPTURAR PANTALLA (de 1 a 255 diferentes).
		(R)		:	CAMBIAR A SIGUIENTE MODO



	MODO 2 TECLADO:
		
		GP32		:	AMSTRAD
		-------------------------------------
		<>^v (PAD)	:	MOVERSE POR LAS TECLAS
		(A)		:	INTRODUCIR CARACTER SELECCIONADO
		(B)		:	REMAPEAR TECLA ACTUAL AL BOTON DEL PAD SELECCIONADO
		(SELECT)	:	INTRO  (Un Enter especial, mira abajo)
		(START)		:	CAMBIAR BOTON DEL PAD A CONFIGURAR
		(L)		: 	SHIFT / MAYS (MAYUSCULAS)
		(R)		:	CAMBIAR A SIGUIENTE MODO



	MODO 3 USUARIO: (CFG POR DEFECTO)
		
		GP32		:	AMSTRAD
		-------------------------------------
		<>^v (PAD)	:	CURSORES
		(A)		:	[A]
		(B)		:	[ESPACIO]
		(SELECT)	:	[H]
		(START)		:	PAUSAR EMULACION / MENU
		(L)		: 	-NADA-
		(R)		:	CAMBIAR A PRIMER MODO



	EN MENU:
		A 	- ACEPTAR OPCION
		START	- VOLVER A EMULACION
		B	- VOLVER ATRAS

 EJECUTAR UN JUEGO:
====================
	
	PituKa emula un CPC original, lo que quiere decir que para ejecutar un juego debes hacerlo
	como si estuvieras en un CPC real.

	Para jugar a un juego solo debes introducir el disko y teclear dos comandos basicos, vamos
	a ello paso a paso:
		- Para introducir un disco pulsa [START] y entra en el menu: INSERT DISK
		- Selecciona un DSK y apareceras de nuevo en el menu principal, ahora pulsa [START]
			para volver a la emulacion.

		- Ahora tenemos que saber que hay dentro del disco, facil: ve al teclado virtual 
			con [R] y teclea [C][A][T] y pulsa [SELECT] para que ejecute tu comando.

		- Ahora veras aparecer una lista de ficheros, la extensiones que nos interesan son
			de mayor a menor importancia: .BAS, BIN, o sin extension directamente. 
			Ej: ABADIA.BAS, GRYZOR.BIN, TETRIS.

		- Lo primero es escribir [R][U][N]["] que dira que fichero deseas "Correr"
			o Ejectutar. Hay un truco para hacer esto mas rapido, lee mas abajo.
			Siendo ["]: la combinacion de [L] y la tecla [2].


		- Ahora escribe el nombre, junto con la extension (si te quieres asegurar), por
			ejemplo: [G][R][Y][Z][O][R][.][B][I][N] y pulsa [SELECT].

		- Ahora os voy a contar un truco, si pones solo el nombre, vamos a ejecutar el
			JetSet Willy: [J][E][T][.][B][A][S], ahora ve a los cursores y pon este al
			principio de lo que acabas de teclear (marcada la [J]). Ahora ve a [CTRL]
			y pulsa [A] y sin soltarla [SELECT]... TACHAN! aparace solo el RUN" ;)

		- Existen juegos no necesitas poner RUN"... para ejecutarlo sino |CPM son faciles
			de detectar ya que cuando pones CAT, te dan un error (Ignore, Cancel...)
			eso kiere decir que estan protegidos, pero no te preocupes estos discos 
			son aun mas faciles de ejecutar solo debes poner:
			[|][C][P][M] y pulsar [SELECT]
			Siendo [|]: la combinacion de [L] y la tecla a la derecha de la P (si te 
			fijas hay un palito, heheh).



 TODO:
=======
0.	Usar el ASM/ARM9 z80 Core de Ressy (aumentara la velocidad)
1. 	Mejor emulacion del PSG de CPC (Sonido digital)
2. 	Soporte snapshots
3. 	Grabacion en los dsk
4. 	Carga facil de Discos
5. 	Soporte CDT
6. 	Soporte ZIP
7. 	Un Mejor Teclado virtual
8. 	Comandos Rapidos?


Un Saludo
	D_Skywalk

http://gp32.dantoine.com		

PituKa se baso en Caprice 4.1.0

Introduccion: Vnomis & D_Skywalk

English Translation: Vnomis.

Beta-Testers: Vnomis & Pelayo.

Gracias a:  	Rlyeh, kotah
		Damizean, Pelayo, vnomis, 
		K-teto, Fagotero, Hexdump,
		a mi madre, novia y su Osita de peluche: PituKa
		& the pp of #gp32dev :D

Correo: dantoine@gmail.com