Fr:Atari 800

From wiki.gp2x.org
Atari 800
Photo d'un Atari 800
Télécharger (archive)
Dévelopeur original atari800
Porté par Foft
Version v1.0
Page Web Site de l'émulateur
Etat Diffusé et jouable

Atari 800 est un émulateur, comme son nom l'indique, d'ordinateur Atari 800, 800XL, 130XE et 5200. développé par Foft.

Le code source est disponible ICI.

Contents

Installation

  1. Copiez le répertoire roms dans la racine de votre carte SD (note: lorsque vous extrayez l'archive, vous verrez un répertoire 'gpmm' directory. Ce répertoire doit être déplacé à la racine de votre carte SD et renommé 'roms').
  2. Copiez le fichier "atari800.gpe" à la racine de votre carte SD.

Controles

  • Dans les menus:

Au lancement, vous vous retrouvez avec le menu de l'interface utilisateur de l'émulateur.

Joypad
up/down
A
select
B
backspace
L shoulder
escape
SELECT
space
L,R
Clavier virtuel

(celles ci peuvent être redéfinis dans "ui.men" -> Voir ci dessous pour les menus)

Pour commencer, sélectionnez "disk management" (gestionnaire de disque) et ensuite sélectionnez la première entrée. A partir du sélecteur de fichier choisissez un fichier ATR. Enfin, appuiez sur escape deux fois pour aller à l'émulateur proprement dit.

Vous pouvez retourner à ce menu utilisateur n'importe quand en restant enfoncé durant 2 secondes les boutons start, select, A, B, L et R! Il y a d'autre méthodes mais celle ci fonctionnera toujours. Les autres peuvent être redéfinies. La plus part des menus le définissent en tant que left shoulder.

  • Dans les jeux:

Les touches par défauts sont définies dans le fichier default.men.

Joystick
Joystick
A
Fire
B
Affiche un menu avec plusieurs touches, naviguer avec le joystick, appuiez sur une touche lorsque vous terminé.
SELECT
-> SELECT.
START
-> START.
R
-> Option.
L, R, START & SELECT enfoncé
Reboot.
L, R & START held
reset.
L,R & SELECT
reset.
L
menu utilisateur.
L,R
Clavier virtuel.

Pour avoir une configuration personnel, vous devez écrire un fichier menu (.men) et de le mettre dans "\gpmm\a800\menu\".

Il y a un exemple de ce type de fichier pour Star Raiders (starraid.men). Ceci ressemble à: R -> Basculer à travers les divers vus. B -> Maintenu et en utilisant haut/bas sur le joypad pour changer la vitesse. SELECT -> Press for menu for other, less common, actions

Les fichiers de configuration clavier sont chargés à partir de l'écran de l'interface utilisateur.

Historique des versions

  • 0.1
    • Première version -> seulement diffusée à quelques personnes.
  • 0.2
    • Correction de probleme de son.
    • Ajout de reset/reboot.
  • 0.3
    • Ajout de l'option de la touche R dans default.men.
    • Ajout de l'option de la touche B menu dans default.men.
    • Correction du problème d'écran instable.
  • 0.4 (Yeah I know its been ages. Moving house... I've only done this one to avoid packing!)
    • Fixed screen drifting problems properly -> tum tee tum!
    • Added seperator into menu (to stop accidentally restarting GP32)
    • Auto Frame skip can be disabled (needed for Mountain King because of collision detection bug).
    • GTIA/CTIA artifacting switched (as in 1.3.0...)
    • Artifacting stored in save state
    • Joystick 0/1 can be mapped (Needed for several pinball games (see nightmis.men and dave.men))
    • Default.men now has lower case keys (Still no decent keyboard entry though)
    • Cut fpk was missing menu files in previous versions (so no input!)
  • 0.4a (Not a proper release, just a patch to make arrow keys work on Rescue on Fractalus. Fxe only is available here)
  • 0.5
    • Simple chatboard support (More to come -> can't do control keys yet etc.)
    • Timing fix
    • Built with GCC 3.4 so may be quicker? Nothing really noticeable though.
  • 0.6
    • Merged with atari800 v1.3.2 source
    • Built various speeds
    • Added builds with cycle exact emulation (slow but good... See picture)
    • Fixed 130XE bank switching
    • Added virtual keyboard (press L+R together)
    • Fixed ATZ, DCM support
    • Savestates are gzipped (slowish, no option to disable yet)
    • PCX files are stored in the state dir, rather than root
    • Savestate filename can be typed
    • Savestate filename can be based on current menu or first disk
    • Added extra chatboard keys
    • Used proper libc port - wrote (another?) syscall.c in terms of gp sdk
  • 0.7
    • Splashscreen by Antiriad
    • Clock speed selection
    • Switched to better compiler build/flags (10% faster ish)
    • Fast forward support (hold left shoulder in default/5200 menu)
    • State file management (startup in state, rename, delete)
    • Restructured menu a bit
    • Fixed a few bugs...
  • 0.8
    • Merged GP2X and GP32 versions (mostly)
    • Added ZIP file support
    • GP2X:Added clock speed change (Fast forward uses 250, let me know if it crashes for you)
    • GP2X:Fixed crash when displaying onscreen keyboard
    • GP2X:config now go in /mnt/sd/roms/a800 (i.e. move it from gpmm/a800 to roms/a800)
    • GP2X:Switched to 8-bit mode
    • GP2X:Added X and Y buttons
    • GP2X:Stereo works (thanks to Rlyeh again)
  • 0.9 - 05/02/2005:
    • Bumped emulator core to 2.0.1
    • Moved CPU clock speed into external script, seems to differ depending on peoples LCD prefs etc.
    • I included cpu_speed_light, cpu_speed built with dietlibc and an example script
    • Added 16-way input and simple speed control for 5200
    • Added default menus for people who put the config in the wrong place!
    • Now uses proper atari800 config file, so things can go anywhere. I included an example.
    • Still accesses /tmp (booo), but I included the Linux ramdisk module. I recommended mounting /tmp on that.
    • Lots of other things I've forgotten

Capture d'écran

Image d'un jeu sur Atari 800.
Personal tools