
                                                                                  
 _____       .____            ____. .________                                     
 NF"4NNN   .NNN"4NN         .NNF"NN `"""NF"""                                    
 N)   `NL  NN`    ` (NNNNL  (N.         N)    NNNNN. (N) .N) (N) NNNNN. (N)  (N)
 N)    4N  NF       `"  4N) (NNNN_.     N)    "` `NN `N) JNN (N` "` `NN  NN  NN
 N)    JN  NL       JNNNNN)   "4NNN)    N)   .NNNNNN  NN.N"N)NN .NNNNNN  (N)(N)
 N)   .NF  NN.    . NF   N) .     N)    N)   (N`  (N  (NJF 4NN) (N`  (N   4NNF 
 NL_JNNN   `NNN_JNN NNLJNN) (NN_JNN`    N)   (NN_NNN   NN` `NN  (NN_NNN   `NN`  
 """""       `""""   """ "`  `""""      "`    `""``"   ""   ""   `""``"   (N)  
                                                                         .NN      



Emulador de Atari ST para Dreamcast de Cdigo Abierto GPL/GNU

http://chui.dcemu.co.uk/dcastaway.shtml


	*********************
	* Plazo de Licencia *
	*********************

Este emulador es Software Libre; podr ser redistribuido y/o modificado bajo las
condiciones de la GNU (General Public Licence) publicado por la Free Software Foundation
(Fundacion del Software Libre);----------------------, o (en tu opinin) alguna version anterior???, para
ver la liciencia online, visita la siguiente pagina: http://www.gnu.org/copyleft/gpl.html


	*********************
	* Que es DCaSTaway? *
	*********************

El Primer Emulador de AtariST para Sega Dreamcast.

En Setiembre del 2004 Chui y Ron decidieron portar un Emulador de Atari ST:

Se buscaban emuladores de otras palataformas y entornos, que cumplieran al menos dos requisitos:

La portabilidad a otras plataformas y entornos, y una cosa muy importante el "Simple
DirectMedia Layer" (SDL)

Se encontraron dos emuladores, el Castaway y el Hatari (sourceforge.net)

El proyecto de Castaway incluye un emulador de MC68000(tm) y un emulador de Atari ST (tm).
La interface del usuario esta basada en la libreria SDL, asi el emulador del ST es adaptable a 
muchas plataformas.

Hatari era un emulador de Atari ST para Linux, BSD, BeOS, Mac OS X y otras plataformas que
soporte la libreria SDL.

Basado originalmente en los dos emuladores, todas las partes del codigo fueron rescritas y
optimizadas para Dreamcast. Y, DCaSTaway es el resultado del esfuerzo hecho para llevar a la
DC este exelente emulador de Atari ST. Aparte tambien se ha portado para Windiows y Linux

Acutalmente el emulador de DCaSTaway es una release candidata a la Final:

- Soporta imagnes de disco MSA & ST
- El ratn y el teclado de la Dreamcast estn soportados
- El ratn esta emulado con un pad analgico con los botones + Y, B
- Est implementado el AutoFrameskip (en caso de que haga falta) para una velocidad de emulacin real
- El Joystick est emulado con un pad digital con los botones + A, X
- Hay un Teclado Virtual con los gatillos L - R
- ------------------------------------------------------------------
- Estn soportados los archivos con extension .ZIP
- Se ha implementado un Filemanager con acceso a subdirectorios
- Hay un menu completo con el boton "start": load, frameskip, reset....
- Sonido Cristalino
- Hay 2 joysticks emulados
- En las Dreamcast PAL se puede seleccionar entre 60Hz o 50Hz
- Se ha llegado al 100 % de velocidad de emulacin y 100 % de compatibilidad

Para hacer funcionar este emulador, debes terner una imagen de la Bios (TOS) de Atari
llamada "ROM" como root cd-rom

Se han aadido nuevas mejoras en esta primera release candidata a la Version Final:

- Savestates

Hay un SubMenu llamado "SAVESTATE", donde encontrars 4 huecos para Grabar y Cargar desde
la memoria, ya que si se resetea el emulador los savestates se pierden.
Incluso utilizando una compressin se necesitara una memory card con mas de 1 MBit,
comprimido usando Zip-9 utiliza mucha memoria en este momento.??????????????????????????????

- MKCache

El File Manager de DCaSTaway intenta saber que juegos estn en cada imagen de disco, es
posible ------------------------- una base de datos CRC que contiene las imgenes de disco
mas tpicas de Atari ST (con menus automatizados, --------, etc...)


El calculo de CRC puede tardar unos momentos mientras carga???''.
Para solventar este problema, lo mejor que se puede hacer es crear un archivo desde Linux o
Windows con el mkcache.exe que se incluye dentro del DCaSTaway RC-1

Solo se tendr que copiar el archivo EXE mkcache.exe a la carpeta o directorio en donde 
estn todas las imagenes de disco: .zip, .st, .msd. de tu Atari ST. Al ejecutar el EXE se
crear un archivo llamado stcache.txt

Si el FileManager del DCaSTaway detecta este archivo (el stcache.txt), lo interpretar y no
calcular el CRC incluido en esta cache, reduciendo drsticamente el tiempo de carga de los
archivos.

El FAQ estar abierto para preguntas publicas, y siempre se podra leer en los foros de 
DCaSTaway dentro de la siguiente pagina: http://dcemu.co.uk



	********************************
	*      Gua del DCASTAWAY      *
	********************************

En primer lugar, esta gua est hecha para todos. Aquellos que tengan el coders-cable y 
el BBA ya saben lo simple que es esto, pero muchos de vosotros,sentireis muchos deseos
para poneros a -------------- y descubrir que puede hacer este emulador, -----------------
-----------------:

1) Necesitareis el TOS y una imagen de disco de la ST.
El TOS es el ROM de ATARI ST, este lo tendreis que conseguir de la ATARI ST que tengais en 
casa o bajando EMUTOS, un ROM con el TOS totalmente OPENSOURCE:

http://emutos.sourceforge.net

En esa pgina os podreis descargar la imagen del disco, podeis unsar un buscador para
encontrarlo

2) ND. Se pueden descargar los binarios del DCaSTaway en la seccin de Downloads

3) Una vez tengamos los siguientes archivos:
TOS
Una imagen de disco ST (MSA, ZIP, IMG, DSK)
Un .BIN del DCaSTaway (el binario de la DC - 1st_read.bin)

Lo ponemos dentro de un directorio y procedemos a nombrarlos

Cambiaremos el nombre del TOS o EMUTOS a ROM
La imagen del disco de ST ser llamada DISKB
y finalmente el binario de la DC sera llamado 1ST_READ.BIN

4) Si se tienen juegos de ST en formato IMG o ST simplemente se ponen dentro de la misma
carpeta que los 3 archivos anteriores

5) TH, grabamos esta carpeta en un CD-ROOM.

Una vez nuestro CD-ROM este grabado, ya podremos jugar con DCaSTaway

- POSIBLIDADES PARA EJECUTAR EL EMULADOR DE ATARI ST

Existen dos posiblidades, la primera con el UTOPIA BOOT DISC, que es con el que recomiendo
para unos resultados ptimos

Introducimos el disco de utopia y a continuacin el que nosotros hemos grabado y VOILA! se
ejecuta sin problemas.
El otro metodo, una opcin mas recomendada que la anterior, es usar programas de la DC
como por ejemplo el DCHACKER o el DEMO MENU. Otra posiblidad es usar el Self Boot Inducer.

------------------------------------------ (se puede encontrar en www.dcevolution.com, el
DCHACKER es autoarrancable)(tambin lo podremos usar con muchos programas y cosas)

DCaSTaway soporta 1024 archivos por directorio, pero es recomendado usar 128 archivos por
cada directorio, eso le dara rapideza al cargar.

El boton X se podr mapear con cualquier -----------------------------------------------


- Versiones de Windows y GNU/Linux

sOLO PARA -----------. Se necesita un Joystick con 6 botones

- ROM

1: Se usar el DCaSTaway con el TOS 1.04UK. (cualquier otro TOS ROM debera ir bin tambin)

2: Se deber incluir (llamado "ROM" sin ninguna extensin) en la carpeta principal del disco

3: DCaSTaway tiene un FileManager

4: Se podr poner las imgenes ST donde se quiera, el FileManager tiene un navegador de 
subdirectorios. En el caso e que no se encuentre el archivo "ROM" en el directorio principal
se nos mostrara un mensaje con el siguiente texto: "cannot find rom image"



	**********************
	* COMPATIBILITY LIST *
	**********************

Despus de un periodo de pruebas, estamos trabajando para -----------------

El primer emulador de ATARI ST para SEGA DREAMCAST

En la siguiente lista se nos presentan algunos de los juegos probados con xito:

BLOCKOUT 
PUB
SIMCITY 
SEGA OUTRUN 
eartic moves 
history  
barbarian  
Lotus Spirit  
stunt car racer   
commando
1942 
Elite
Frontier
Maniac Mansion:
Kick Off 
Another World 
Sensible Soccer
Dyna Blaster 
Great Gianna Sisters
Golden Axe
Sensible World Of Soccer 
Lemmings  
Another World 
Ghosts and goblins  
karate kid 2 
speedball 
Fire and forget
strider
goldrunner
Ninja mission
Buggyboy 
Fernandez must die 
IK+ 
Championship wrestling 
BLOCKOUT 
PUB 
SIMCITY 
eartic moves 
history  
barbarian  
Lotus Spirit  
stunt car racer 
commando  
1942  
Another World 
Sensible Soccer
Dyna Blaster 
Golden Axe
Sensible World Of Soccer 
Lemmings
Another World Shadow Of The Beast 
Toki 
Chase HQ 
Chase HQ2 
action fighter
Voyager 
Advance Destroyer Simulator 
Albedo 
Altered Beast 
Anarchy  
Aquanaut 
Armada
Atomic Robo Kid 
Bionic Commandos 
Blood Money 
Bubble Trouble 
Bard's Tale 
Captain Blood 
Cartoon Capers 
Stryx 
Cybernoid 2 
Crackdown
Double Dragon 
Double Dragon 2 
Darius + 
E-Swat 
Fire & Forget 
Ghouls 'N Ghosts 
Hackers II 
Flinstone 
Impact 
Night Shift -
Jack Nicklaus Golf 
James Pond 
Phobia 
Jaws 
Karateka 
Zany Golf 
Killing Game Show
KlaXX 
Licence To Kill 
Loom 
Luxor
MAD Show 
Murder in space
1stWord 
Alien Storm
Another World 
Bionic Commando 
Captain Fizz 
Castle Master 
Cybernoid 
Disk Doctor 
Elf 
G-Lock 
Ghouls and Ghosts 
Hillsfar 
Lotus III 
Marble Madness 
Mr. Heli 
R-Type II 
Side Arms 
Silent Service 
Space Harrier 
Strider II 
Turbo Outrun 
Virus 
Wargame Construction Set 
Xenakis 
Xor
1stWord 
Another World 
Bionic Commando 
Captain Fizz 
Castle Master 
Cybernoid 
Disk Doctor
Dragon Ninja 
Elf 
G-Lock 
Ghouls and Ghosts 
Hillsfar 
Lotus III 
Marble Madness 
Mr. Heli 
R-Type II 
Side Arms 
Silent Service 
Space Harrier 
Strider II 
Turbo Outrun 
Virus 
Wargame Construction Set 
Xenakis 
Xor 
speedball 
stuntcar racer 
turrican 2  
Swiv 
buggyboy 
z-out 
chaos engine 
rtype2 
jimmy whites snooker 
xor 
Annals of rome 
saint and greaves 
supersprint 
lotus III
silent service II
table tennis
kickoff II 
mercenary
maniax 
push over 2  
road wars 
red storm 
overlander 
prohibition 
oids  
knightmare 
olympiad
karate kid 
moon patrol 
paradroid
super off road 
simulcra perfect
realms 
rainbow islands 
vroom 
first samurai 
gods 
silkworm 
volfied 
venus the flytrap 
little computer people (house on a disk) 
sabre team
alpha waves
parasol stars 
exile
Waterloo
Cybercon III 
Armourgedden  
empire strikes bacdk
into the eagles nest
trantor the stormtrooper
plutos 
knightmare 
arcade classics
starquake
better dead than alien
super hang on 
st karate 
electronic pool 
elite 
screaming wings 
mouse trap 
the enforcer
battlezone 
slap fight 
chuckie egg 
menace 
zany golf 
mission 
starglider
voyager
marble madness 
head over heels
harely davidson 
arcade trivia quiz 
toki 
supercars II 
chips challenge
ranarama
do run run
chase hq
kick off 
chuckie egg II 
laser squad 
st dragon 
paradroid 
pub trivia
continental circus 
dominator 
stryx
driller 
millipede 
zynaps
pacland
theme park mystery 
plotting 
quartz 
fusion 
overlander 
bubble bobble 
jim power 
lotus 1 
starwars 
gemX 
bloodmoney


Ahora la mayora de los juegos de ATARI ST, y  aplicaciones TOS o GEM podran ejecutarse
en nuenstras Dreamcast, -----------------------------------------------------


En esta primera release candidata a la final se utilizaron los ultimos avances en los 
codigos KOS, SDL y C para llegar a la maxima emulacion posible, manteniendo asi un mayor
grado de compatibilidad,..........................

En este momento, el modo de video Monochrome no est soportado