Fr:Atari 800
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
- 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').
- 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