More actions
No edit summary |
m (Text replacement - "|download=https://dlhb.gamebrew.org/dshomebrew/" to "|download=https://dlhb.gamebrew.org/dshomebrew2/") |
||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox DS Homebrews | {{Infobox DS Homebrews | ||
|title=A5200DS | |title=A5200DS Phoenix Edition | ||
|image= | |image=A5200dswav2.png | ||
|description=Atari 5200 DS emulator for the DSi and above. Based on Alekmaul | |description=Atari 5200 DS emulator for the DSi and above. Based on A5200DS by Alekmaul. | ||
|author=Dave Bernazzani (wavemotion) | |author=Dave Bernazzani (wavemotion) | ||
|lastupdated= | |lastupdated=2024/01/08 | ||
|type=Console | |type=Console | ||
|version=3. | |version=3.6 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/ | |download=https://dlhb.gamebrew.org/dshomebrew2/a5200dswav.7z | ||
|website=https://github.com/wavemotion-dave/A5200DS | |website=https://github.com/wavemotion-dave/A5200DS | ||
|source=https://github.com/wavemotion-dave/A5200DS | |source=https://github.com/wavemotion-dave/A5200DS | ||
}} | }} | ||
a5200DS is an Atari VCS 5200 console emulator. It is based on [[A5200DS|A5200DS]] by Alekmaul. | a5200DS is an Atari VCS 5200 console emulator. It is based on [[A5200DS|A5200DS]] by Alekmaul. The Atari 5200 was a video game console released in 1982. It was designed to compete with the Intellivision and the ColecoVision. The console was a commercial failure due to a number of factors, including its high price, poor marketing, and lack of third-party support | ||
==Features== | ==Features== | ||
* | * Support for the original 69 commercial releases plus a couple hundred homebrews, hacks and prototypes. | ||
* | * All games run at full speed on a DSi or above. Most games will run at full speed on the older DS-Lite/Phat (some of the more complex conversions will lag). | ||
* Bankswitching carts up to 128K are supported. Bounty Bob Strikes Back is supported (though needs a DSi or better to run smoothly). | |||
* Games like Frogger and Q-Bert auto-patch so the button does not need to be pressed to move/hop. | |||
* Games like Robotron will auto configure twin-sticks so you can use the ABXY buttons to shoot while the d-pad moves. | |||
* 10 high-scores per game is saved to the SD card. | |||
==Installation== | ==Installation== | ||
Line 24: | Line 27: | ||
You also need the 5200.rom rom bios in the same folder as A5200DS.NDS (alternate locations it can be /roms/bios/ or /data/bios/) to use this emulator properly. | You also need the 5200.rom rom bios in the same folder as A5200DS.NDS (alternate locations it can be /roms/bios/ or /data/bios/) to use this emulator properly. | ||
There is a built-in open-source replacement BIOS which will work for some games but doesn't have full | There is a built-in open-source replacement BIOS which will work for some games but doesn't have full compatibility so it is still strongly recommended you use 5200.bin. | ||
==User guide== | ==User guide== | ||
When the emulator starts, click on the cartridge slot to choose a file. | When the emulator starts, click on the cartridge slot to choose a file. | ||
==Controls== | ==Controls== | ||
Line 437: | Line 66: | ||
https://dlhb.gamebrew.org/dshomebrew/a5200dswav3.png | https://dlhb.gamebrew.org/dshomebrew/a5200dswav3.png | ||
https://dlhb.gamebrew.org/dshomebrew/a5200dswav4.png | https://dlhb.gamebrew.org/dshomebrew/a5200dswav4.png | ||
==Compatibility== | |||
Most things are playing fine on a DSi. Most of the original commercial games (like Missile Command, Space Invaders, Centipede) will generally run fine on the older DS-LITE or DS-PHAT. | |||
==Changelog== | ==Changelog== | ||
'''V3.6 2024/01/08''' | |||
* Internal database updated to include known prototypes, hacks and other sundry 5200 games. | |||
* Codebase cleanup across the board. | |||
* Improved key debounce to fix lots of games including Star Raiders (which has a new overlay). | |||
* Color Artifacting added for the few games that utilize it (Choplifter, etc.) | |||
'''V3.5a 2024/01/06''' | |||
* Major cleanup across the board - a few more frames of performance and many games on the older DS-Lite will now run full speed without frameskip. | |||
* Touch of paint on the main emulation screen to make the console buttons a bit more prominent. | |||
* New X button handling on the games that utilize more than 192 vertical pixels to smooth scroll upper/lower areas of the screen (usually just status/score in those areas so pressing the X button to bring them momentarily into view works fine). | |||
* About 50 new homebrews and hacks added to the internal database (up to 240 games now). | |||
* Version 3.5a improves keyboard debounce and adds a new Star Raiders custom overlay! Fixes for Phobos. Fixes for sound pops. | |||
'''V3.5 2024/01/05''' | |||
* Major cleanup across the board - a few more frames of performance and many games on the older DS-Lite will now run full speed without frameskip. | |||
* Touch of paint on the main emulation screen to make the console buttons a bit more prominent. | |||
* New X button handling on the games that utilize more than 192 vertical pixels to smooth scroll upper/lower areas of the screen (usually just status/score in those areas so pressing the X button to bring them momentarily into view works fine). | |||
* About 50 new homebrews and hacks added to the internal database (up to 240 games now). | |||
'''V3.4a 2023/05/15''' | |||
* Another frame or two of performance from memory optmizations. | |||
* Removed lots of obsoleted code to streamline the build. | |||
* Added a new DSi special build that will finally run Bosconian at full speed with speech as long as you are in DSi (2x CPU) mode. | |||
* Added tweaks and support for latest homebrew carts like Rob-N-Banks. | |||
* Version 3.4a fixes the high-score file name. | |||
'''V3.4 2023/05/01''' | |||
* Another frame or two of performance from memory optmizations. | |||
* Removed lots of obsoleted code to streamline the build. | |||
* Added a new DSi special build that will finally run Bosconian at full speed with speech as long as you are in DSi (2x CPU) mode. | |||
* Added tweaks and support for latest homebrew carts like Rob-N-Banks. | |||
'''V3.3a 2023/04/30''' | |||
* v3.3a hotfix for sound pops. Sorry! | |||
* Improved screen blend so it leaves less visible artifacts. | |||
* Improved sound mute so it eliminates most of the little pops. | |||
* Built with latest libnds to keep things fresh. | |||
'''V3.2 2021/12/12''' | '''V3.2 2021/12/12''' | ||
* Reverted back to ARM7 SoundLib (a few games missing key sounds). | * Reverted back to ARM7 SoundLib (a few games missing key sounds). | ||
Line 461: | Line 129: | ||
* GitHub - https://github.com/wavemotion-dave/A5200DS | * GitHub - https://github.com/wavemotion-dave/A5200DS | ||
* GBAtemp - https://gbatemp.net/threads/a5200ds-improved.579501 | * GBAtemp - https://gbatemp.net/threads/a5200ds-improved.579501 | ||
Latest revision as of 04:13, 16 August 2024
A5200DS Phoenix Edition | |
---|---|
General | |
Author | Dave Bernazzani (wavemotion) |
Type | Console |
Version | 3.6 |
License | Mixed |
Last Updated | 2024/01/08 |
Links | |
Download | |
Website | |
Source | |
a5200DS is an Atari VCS 5200 console emulator. It is based on A5200DS by Alekmaul. The Atari 5200 was a video game console released in 1982. It was designed to compete with the Intellivision and the ColecoVision. The console was a commercial failure due to a number of factors, including its high price, poor marketing, and lack of third-party support
Features
- Support for the original 69 commercial releases plus a couple hundred homebrews, hacks and prototypes.
- All games run at full speed on a DSi or above. Most games will run at full speed on the older DS-Lite/Phat (some of the more complex conversions will lag).
- Bankswitching carts up to 128K are supported. Bounty Bob Strikes Back is supported (though needs a DSi or better to run smoothly).
- Games like Frogger and Q-Bert auto-patch so the button does not need to be pressed to move/hop.
- Games like Robotron will auto configure twin-sticks so you can use the ABXY buttons to shoot while the d-pad moves.
- 10 high-scores per game is saved to the SD card.
Installation
To use this emulator, you must use NTSC compatible roms with a52/bin format.
You also need the 5200.rom rom bios in the same folder as A5200DS.NDS (alternate locations it can be /roms/bios/ or /data/bios/) to use this emulator properly.
There is a built-in open-source replacement BIOS which will work for some games but doesn't have full compatibility so it is still strongly recommended you use 5200.bin.
User guide
When the emulator starts, click on the cartridge slot to choose a file.
Controls
Up/Down - Choose file
A - Load file
A5200:
D-Pad - Joystick
A - Fire button 1
B - Shift button (Fire button 2)
X - FPS Display Toggle
Y - Full Speed Toggle
R - * button (often starts game)
L - # button (often changes game selection)
Start - Start button
Select - Pause button
L/R+Up/Dwon - Scaling
L+R+A hold for 1 se - Swap LCD screens
Use stylus on buttons for other actions on bottom screen.
Screenshots
Compatibility
Most things are playing fine on a DSi. Most of the original commercial games (like Missile Command, Space Invaders, Centipede) will generally run fine on the older DS-LITE or DS-PHAT.
Changelog
V3.6 2024/01/08
- Internal database updated to include known prototypes, hacks and other sundry 5200 games.
- Codebase cleanup across the board.
- Improved key debounce to fix lots of games including Star Raiders (which has a new overlay).
- Color Artifacting added for the few games that utilize it (Choplifter, etc.)
V3.5a 2024/01/06
- Major cleanup across the board - a few more frames of performance and many games on the older DS-Lite will now run full speed without frameskip.
- Touch of paint on the main emulation screen to make the console buttons a bit more prominent.
- New X button handling on the games that utilize more than 192 vertical pixels to smooth scroll upper/lower areas of the screen (usually just status/score in those areas so pressing the X button to bring them momentarily into view works fine).
- About 50 new homebrews and hacks added to the internal database (up to 240 games now).
- Version 3.5a improves keyboard debounce and adds a new Star Raiders custom overlay! Fixes for Phobos. Fixes for sound pops.
V3.5 2024/01/05
- Major cleanup across the board - a few more frames of performance and many games on the older DS-Lite will now run full speed without frameskip.
- Touch of paint on the main emulation screen to make the console buttons a bit more prominent.
- New X button handling on the games that utilize more than 192 vertical pixels to smooth scroll upper/lower areas of the screen (usually just status/score in those areas so pressing the X button to bring them momentarily into view works fine).
- About 50 new homebrews and hacks added to the internal database (up to 240 games now).
V3.4a 2023/05/15
- Another frame or two of performance from memory optmizations.
- Removed lots of obsoleted code to streamline the build.
- Added a new DSi special build that will finally run Bosconian at full speed with speech as long as you are in DSi (2x CPU) mode.
- Added tweaks and support for latest homebrew carts like Rob-N-Banks.
- Version 3.4a fixes the high-score file name.
V3.4 2023/05/01
- Another frame or two of performance from memory optmizations.
- Removed lots of obsoleted code to streamline the build.
- Added a new DSi special build that will finally run Bosconian at full speed with speech as long as you are in DSi (2x CPU) mode.
- Added tweaks and support for latest homebrew carts like Rob-N-Banks.
V3.3a 2023/04/30
- v3.3a hotfix for sound pops. Sorry!
- Improved screen blend so it leaves less visible artifacts.
- Improved sound mute so it eliminates most of the little pops.
- Built with latest libnds to keep things fresh.
V3.2 2021/12/12
- Reverted back to ARM7 SoundLib (a few games missing key sounds).
V3.1 2021/11/30
- Switched to maxmod audio library for improved sound.
- Try to start in /roms or /roms/a5200 if possible.
V3.0 2021/11/04
- New sound core to eliminate zingers.
- 5200.rom bios can be in /roms/bios or /data/bios.
Credits
- Thanks Wintermute for devkitpro and libnds.
- Atari800 team for source code.
- zx81 for GP2X-Atari version.
- Original Author Alekmaul.