Jump to content

Homebrew Bounty Forum Rules
Homebrew Bounty Forum Rules

1. Can I create a thread here?
You may create a thread ONLY for submitting your entry to the Homebrew Bounty. Your project can either be finished or WIP (Work In Progress). Any thread created here will be considered an entry in the competition. If your thread isn't an entry for the Homebrew Bounty, it will either be moved or deleted.

2. Should I post my entry in a specific way?
Actually, just create a thread and make sure to use one of the following post icons (at the bottom of the form):


  • Please log in to reply

Atari 5200 Emulator (DSi Entry)

, Atari 5200 emulator for DS and DSi (Go to first unread post)
alekmaul Post #1 Posted 22 May 2011 - 01:55 PM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 102
  • Member No.: 2,145
  • Joined: 05-November 02
  • Location: Blois

  •  

Ok, few days ago , you tested the first console from atari, the Atari VCS 2600 ...
Now, let's see the next one. This one is the reply for coleco and Intellision console, the Atari 5200 !!! ...
Hope you will enjoy it, it's of course the fist version and i need to improve it ...
It's based on Atari800 emulator and of course, the source code is released because it's not my source code

To use this emulator, you must use compatibles rom with a52/bin format.
You need the 5200.bin rom bios to use it. A quick search on atariage website will help you about that ;-)
Do not ask me about such files, I don't have them. A search with Google will certainly help you.

Controls :
* Direction pad : the joystick ...
* A : Fire button 1
* B : Shift button
* X : * button
* Y : # button
* START : START button
* SELECT : Pause button

Vidéo :
http://youtu.be/Qy1fQJpAOyo

Some screenshots :



Download : A5200DS V1.5

Of course, i'm releasing the source code because I am not the original author of Atari800 Emulator : A5200DS V1.0 source code

* Update *
QUOTE
V1.5 : 26/06/2011
* Fix bug in GTIA/POKEY for enabling pot management, analog jostick works now
* Compiled with new devkitpro (r33), win 1 fps since previous version
V1.4 : 13/06/2011
* Add automatic chip detection for 16k roms (but you can change it)
* Button L to display/hide FPS
* Add R & L to change Rom
* Really fix flickering pb, alphalerp is back and screen is smoother
* Better sound (not so much ...)
V1.3 : 12/06/2011
* Fix pb with iEvo (hangs on menu)
V1.2 : 11/06/2011
* Fix pb with B button (now you can use bombs in HERO)
* Remove argc/argv management (for Another World test with his ievo)
* Fix flickering pb (remove alphalerp for now)

V1.1 : 23/05/2011
* Quick fix about bios problem
* change screen height to 256
* Add more easy understanding message when no game in current diretory (Thx
Another World for the tip)
* Fix name in makefile (was 7800 and not 5200)


Edited by alekmaul, 27 June 2011 - 06:06 PM.



Sir_Voe Post #2 Posted 22 May 2011 - 08:45 PM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 289
  • Member No.: 77,491
  • Joined: 28-April 07

  •  

Thanks for another classic emulator. I actually have one of these sitting in my spider infested basement, but could never find the games to go with it. I do vaguely remember playing Zaxxon on it as a youngster though.
Performance seems pretty solid, at least in DSi mode (haven't tried running in standard yet). One bit of info that I didn't see in the readme or in the initial post: you need the 5200 bios to run this. Dropping it in the same folder as the nds executable seems to be the idea.

Edited by Sir_Voe, 22 May 2011 - 08:46 PM.


Another World Post #3 Posted 23 May 2011 - 02:23 AM

    AKAIO Connoisseur


  • Group: Former Staff
  • Posts: 7,909
  • Member No.: 111,084
  • Joined: 03-January 08
  • Location: From Where???

  •  

alek you spoil us! you really do!

can't wait to run some tests on this tonight.

-another world


alekmaul Post #4 Posted 23 May 2011 - 05:12 AM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 102
  • Member No.: 2,145
  • Joined: 05-November 02
  • Location: Blois

  •  

QUOTE(Sir_Voe @ May 22 2011, 09:45 PM) <{POST_SNAPBACK}>
One bit of info that I didn't see in the readme or in the initial post: you need the 5200 bios to run this. Dropping it in the same folder as the nds executable seems to be the idea.

Yes, stupid I was. Sorry about that. You need the a5200.bin rom bios to use it. A quick search on atariage website will help you about that ;-)


VatoLoco Post #5 Posted 23 May 2011 - 05:58 AM

    Don't crush that dwarf, hand me the pliers.


  • Group: Reporters
  • Posts: 1,750
  • Member No.: 113,027
  • Joined: 30-January 08
  • Location: You Cant Get There From Here

  •  

Thanks for making the 5200 emulator =) I think its fun to play/compare versions of games on the different systems (DK, Super Cobra, etc).
Its running really nice for me in DSi mode via Sudokuhax.

Maybe something you could look into, I couldn't get the argv to work for direct game booting on my DStwo, though =( (it works great with the 2600)
...and not to sidetrack too much, but that argv support would be super cool in your dstwo MAME4ALL emulators =)


alekmaul Post #6 Posted 23 May 2011 - 06:59 AM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 102
  • Member No.: 2,145
  • Joined: 05-November 02
  • Location: Blois

  •  

QUOTE(VatoLoco @ May 23 2011, 06:58 AM) <{POST_SNAPBACK}>
Maybe something you could look into, I couldn't get the argv to work for direct game booting on my DStwo, though =( (it works great with the 2600)
...and not to sidetrack too much, but that argv support would be super cool in your dstwo MAME4ALL emulators =)

Strange, I implemented it in A5200DS, will check that this evening.
OK, i put this in the todo list of Mame4All too ^^


VatoLoco Post #7 Posted 23 May 2011 - 08:40 AM

    Don't crush that dwarf, hand me the pliers.


  • Group: Reporters
  • Posts: 1,750
  • Member No.: 113,027
  • Joined: 30-January 08
  • Location: You Cant Get There From Here

  •  

QUOTE(alekmaul @ May 22 2011, 10:59 PM) <{POST_SNAPBACK}>
QUOTE(VatoLoco @ May 23 2011, 06:58 AM) <{POST_SNAPBACK}>
Maybe something you could look into, I couldn't get the argv to work for direct game booting on my DStwo, though =( (it works great with the 2600)
...and not to sidetrack too much, but that argv support would be super cool in your dstwo MAME4ALL emulators =)

Strange, I implemented it in A5200DS, will check that this evening.
OK, i put this in the todo list of Mame4All too ^^

Awesome, thank you =)



Buleste Post #8 Posted 23 May 2011 - 09:31 AM

    Old Fart

  • PipPipPipPipPip

  • Group: Members
  • Posts: 844
  • Member No.: 270,190
  • Joined: 19-December 10

  •  

Yippee! More Retro goodliness. Glad I read this topic first so I knew about the need for the A5200 ROM.


NES SNES V.B. N64 G.C. Wii Post #9 Posted 23 May 2011 - 09:36 AM

    the most redundant name on the 'temp

  • PipPipPipPipPip

  • Group: Members
  • Posts: 784
  • Member No.: 273,625
  • Joined: 10-February 11
  • Location: http://GBAtemp.net Redundancy: Over 9000!

  •  

Nice, a second Atari emulator. I thought we were lucky to get the 2600 one, but a second one! The only problem with the emus is that they both run a bit slowly in DS mode. Hope it will get a speed-up in a future update smile.gif .

Edited by NES SNES V.B. N64 G.C. Wii, 23 May 2011 - 09:38 AM.


Buleste Post #10 Posted 23 May 2011 - 11:34 AM

    Old Fart

  • PipPipPipPipPip

  • Group: Members
  • Posts: 844
  • Member No.: 270,190
  • Joined: 19-December 10

  •  

Tried some of the ROMs and some of the ROMs that have the option of 2 CPUs or 1 CPU fail. If you select 2 CPUs then they either stick at the Atari screen or go in game and then freeze or if you choose 1 CPU then in the case of Centipede it switches the DSi off (This was tested on SCDS2 with iMenu).


alekmaul Post #11 Posted 23 May 2011 - 12:38 PM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 102
  • Member No.: 2,145
  • Joined: 05-November 02
  • Location: Blois

  •  

QUOTE(Buleste @ May 23 2011, 12:34 PM) <{POST_SNAPBACK}>
if you choose 1 CPU then in the case of Centipede it switches the DSi off (This was tested on SCDS2 with iMenu).

Don't understand what is the relationship between DSi and SCDS2 ? You can't have a DSi mode with DSTWO.


Buleste Post #12 Posted 23 May 2011 - 12:41 PM

    Old Fart

  • PipPipPipPipPip

  • Group: Members
  • Posts: 844
  • Member No.: 270,190
  • Joined: 19-December 10

  •  

QUOTE(alekmaul @ May 23 2011, 12:38 PM) <{POST_SNAPBACK}>
QUOTE(Buleste @ May 23 2011, 12:34 PM) <{POST_SNAPBACK}>
if you choose 1 CPU then in the case of Centipede it switches the DSi off (This was tested on SCDS2 with iMenu).

Don't understand what is the relationship between DSi and SCDS2 ? You can't have a DSi mode with DSTWO.

I know the SCDS2 doesn't have a DSi mode. I am telling you what hardware I'm using as someone may have a different result when using a DS or DSLite and a different card.


alekmaul Post #13 Posted 23 May 2011 - 12:44 PM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 102
  • Member No.: 2,145
  • Joined: 05-November 02
  • Location: Blois

  •  

QUOTE(Buleste @ May 23 2011, 01:41 PM) <{POST_SNAPBACK}>
I know the SCDS2 doesn't have a DSi mode. I am telling you what hardware I'm using as someone may have a different result when using a DS or DSLite and a different card.

OK, so you just want to say that when you did your test, the power of your DS switch off, right ?


Buleste Post #14 Posted 23 May 2011 - 12:48 PM

    Old Fart

  • PipPipPipPipPip

  • Group: Members
  • Posts: 844
  • Member No.: 270,190
  • Joined: 19-December 10

  •  

QUOTE(alekmaul @ May 23 2011, 12:44 PM) <{POST_SNAPBACK}>
QUOTE(Buleste @ May 23 2011, 01:41 PM) <{POST_SNAPBACK}>
I know the SCDS2 doesn't have a DSi mode. I am telling you what hardware I'm using as someone may have a different result when using a DS or DSLite and a different card.

OK, so you just want to say that when you did your test, the power of your DS switch off, right ?

I am saying that when I tried Centipede in 1 CPU mode on my DSi that the DSi switched itself off and that if you want to try to recreate this error I was using a SCDS2 with iMenu.


alekmaul Post #15 Posted 23 May 2011 - 12:55 PM

    GBAtemp Regular

  • PipPipPip

  • Group: Members
  • Posts: 102
  • Member No.: 2,145
  • Joined: 05-November 02
  • Location: Blois

  •  

ok, understood, i think the pb is with a5200.bin rom bios that is not found the second time. Will check that this evening (french time zone ^^)

Edited by alekmaul, 23 May 2011 - 12:55 PM.







Users browsing this topic

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users