AmiAtari2600 - an Atari 2600 emulator for classic Amigas
========================================================
Plays Atari 2600 (VCS) games on AmigaOS 3.x. The emulator drives the
Amiga's custom chips directly - Copper, bitplanes, Paula, BEAMCON0 - and
comes with a MUI launcher that shows your games with information and
screenshots.
FEATURES
- 6507 CPU in 68k assembler, cycle-exact TIA video and sound, RIOT
- bank switching: 2K, 4K, F8, F6, F4, the SC variants, FA, E0, E7,
3F, FE, detected automatically
- PAL and NTSC detected per game and switched while running on ECS
and AGA
- low input latency: the joystick is read the moment the game asks
for it, and each frame starts as late as possible
- system friendly: network and timers keep running while you play
- launcher: game list with filter, publisher, developer, year and
genre from the libretro database, screenshots, console switches
saved per game, ROMs straight from .zip files
REQUIREMENTS
a FAST Amiga: full speed needs a 68060 at 50 MHz or better (PiStorm,
accelerator or emulator). A 68030 runs the games far too slowly.
OCS, ECS or AGA chipset. PAL/NTSC switching needs ECS (8372A Agnus)
or AGA; with OCS the emulator stays in the machine's own mode
MUI 3.8 or newer for the launcher
picture.datatype V43 (OS 3.2, 3.5/3.9) and a PNG datatype for the
screenshots
optional: curl and AmiSSL to download the game database and the
screenshots. Without them, copy them by hand - see ReadMe.
INSTALLATION
Copy the AmiAtari2600 drawer to your hard disk - the game database and
the screenshots are stored next to the program. Put your ROMs (.bin,
.a26, .rom or .zip) into the roms drawer and start AmiAtari2600. No ROMs
are included. The emulator A26 can also be used from the Shell; see
ReadMe in the drawer.
Full source is included (Source drawer), MIT licence. MUI's developer
header mui.h is NOT included; get it from the MUI SDK. The Atari logo in
the icon is a trademark of Atari and not covered by the licence.
Source code also at https://github.com/radi7777/AmiAtari2600
Tested on an A500 with PiStorm (ECS, AmigaOS 3.2.3), an A500 with a
68030 and in Amiberry as an A1200 (AGA). Not yet tested on a real AGA
machine.
This program is vibe coded. I described what it should do, an AI wrote
the code, and I tested and decided what stayed in. The full source is
in the archive, so you can judge for yourself.
Note on the uploader address: it is written without the @ and the dot
to keep address harvesters out. Put an @ before "gmail" and a dot in
front of "com" and you have it.
DEUTSCH
=======
AmiAtari2600 spielt Atari-2600-Spiele auf AmigaOS 3.x. Der Emulator
steuert die Custom-Chips direkt an; dazu gibt es eine MUI-Oberflaeche
mit Spieleliste, Spielinfos und Screenshots.
Voraussetzungen: ein SCHNELLER Amiga (68060/50 oder besser, PiStorm,
Turbokarte oder Emulator), OCS, ECS oder AGA (PAL/NTSC-Umschaltung nur
mit ECS oder AGA), MUI 3.8, fuer Screenshots picture.datatype
V43 und ein PNG-Datatype. Optional curl und AmiSSL, um Datenbank und
Screenshots zu laden; sonst kann man sie von Hand kopieren (siehe
ReadMe).
Die Schublade AmiAtari2600 auf die Festplatte kopieren, die ROMs in
die Schublade roms legen und AmiAtari2600 starten. ROMs liegen nicht
bei.
Der Quelltext liegt vollstaendig bei, MIT-Lizenz. Das Atari-Logo im
Icon ist eine Marke von Atari und faellt nicht unter die Lizenz.
Getestet auf A500 mit PiStorm (ECS, AmigaOS 3.2.3), A500 mit 68030
und in Amiberry als A1200 (AGA). Auf echter AGA-Hardware noch nicht
getestet.
Dieses Programm ist vibe-coded. Ich habe beschrieben, was es koennen
soll, geschrieben hat den Code eine KI, und getestet und entschieden
habe ich. Der Quelltext liegt vollstaendig bei - schau selbst hinein.
Hinweis zur Uploader-Adresse: sie steht ohne @ und ohne Punkt da, damit
Adresssammler nichts davon haben. Ein @ vor "gmail", ein Punkt vor
"com", fertig.
|