New MIST core: Mattel Aquarius

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, Greenious, spiny, Moderator Team

sebdel
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 115
Joined: Fri Dec 30, 2005 9:29 am

New MIST core: Mattel Aquarius

Postby sebdel » Wed Aug 31, 2016 10:31 am

Hi,

Here is a new core for the MiST, the Mattel Aquarius:
https://github.com/sebdel/mist-cores/tree/master/aquarius

Latest binary: https://github.com/sebdel/mist-cores/raw/master/aquarius/binaries/core_160908_112119.rbf

Image

Gamepad:
The Aquarius gamepads supported 6 buttons and 16 directions so as you can imagine, sacrifices have been done. You are left with up/down/left/right, A=K1, B=K4, Select=K3, Start=K2. K5 and K6 are not so common according to the gamepads overlays that are available here: http://www.geekvintage.com/mattel-aquarius-software.php.

Sound:
I mixed the output of the Aquarius with the AY8910 output so this core has 4 audio channels, unlike the original machine where it was a either/or situation. That does not affect any games and allow to support both audio solution easily.

Bonus:
As far as I know, the AY8910 was never fully exploited back in the days. Nowadays we know better, so... https://drive.google.com/open?id=0ByKxevpwe6i9UXhCQWRhbmJhX1E (thanks to Bruce Abbott at the AtariAge forum).

Update 160908:
- Add Mini Expander (3 channels sound + gamepad support)
- Fixed sound in AD&D
- Melody Chase & Snafu now runs

Update 160902:
- Limit RAM to 4Kb+16Kb to improve compatibility
-> Biorhythms, Fileform & Utopia now run

Update 160901:
- Added ROM selector
- ROM loading is a bit more stable

Know issues:
- Chess: don't accept any move
- Logo: does not always start on first try

Enjoy,
Seb
Last edited by sebdel on Thu Sep 08, 2016 9:40 am, edited 4 times in total.

User avatar
fury23
Atari User
Atari User
Posts: 34
Joined: Sun Jan 10, 2016 2:08 pm

Re: New MIST core: Mattel Aquarius

Postby fury23 » Wed Aug 31, 2016 11:19 am

Great work, thank you!!!

NML32
Captain Atari
Captain Atari
Posts: 321
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: New MIST core: Mattel Aquarius

Postby NML32 » Wed Aug 31, 2016 11:47 am

Thanks for porting the Aquarius to the MiST.

Edit: Would it be too much trouble to add 15khz support? If and when you have time.

ericgus
Captain Atari
Captain Atari
Posts: 342
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: New MIST core: Mattel Aquarius

Postby ericgus » Wed Aug 31, 2016 1:44 pm

Yea!

I am happy you made the Scanlines thing a selectable option, does this version of the core save that setting? .. (I hate "fake" scanlines so being able to permanently turn them off would be a plus for me)

sebdel
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 115
Joined: Fri Dec 30, 2005 9:29 am

Re: New MIST core: Mattel Aquarius

Postby sebdel » Wed Aug 31, 2016 2:05 pm

Saving settings is a firmware thing. Provided you have a recent enough fw, you can press right in the OSD then "Save settings".
I'll look in 15khz support but it's complicated, I don't except a quick resolution on that.

NML32
Captain Atari
Captain Atari
Posts: 321
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: New MIST core: Mattel Aquarius

Postby NML32 » Wed Aug 31, 2016 2:14 pm

@sebdel, no rush on the 15khz I think loading roms from sd is far more important. :)

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 932
Joined: Fri Sep 19, 2014 8:40 am

Re: New MIST core: Mattel Aquarius

Postby Newsdee » Wed Aug 31, 2016 2:40 pm

Thanks for the new core! Only tried a couple of games. Astrosmash runs fine, but AD&D has some kind of constant weird sound at the beginning. Is that normal? (I didn't try to play it so maybe it is)

sebdel
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 115
Joined: Fri Dec 30, 2005 9:29 am

Re: New MIST core: Mattel Aquarius

Postby sebdel » Wed Aug 31, 2016 3:20 pm

Newsdee wrote:Thanks for the new core! Only tried a couple of games. Astrosmash runs fine, but AD&D has some kind of constant weird sound at the beginning. Is that normal? (I didn't try to play it so maybe it is)


No, you're right, it's broken. Now that I took the time to do some tests, there are glitches in a number of games. And the warm reset just doesn't work. Well, there's still some work to do but I don't give up, no worry.

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 932
Joined: Fri Sep 19, 2014 8:40 am

Re: New MIST core: Mattel Aquarius

Postby Newsdee » Wed Aug 31, 2016 3:26 pm

Didn't quite make it to 60K points in Astrosmash :D
https://www.youtube.com/watch?v=WWehywV2KDs

weirdocollector
Atariator
Atariator
Posts: 28
Joined: Wed May 27, 2015 3:56 pm

Re: New MIST core: Mattel Aquarius

Postby weirdocollector » Wed Aug 31, 2016 3:52 pm

Fantastic work !

Thanks a lot !

javidoom
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 117
Joined: Thu Dec 15, 2011 3:16 pm

Re: New MIST core: Mattel Aquarius

Postby javidoom » Wed Aug 31, 2016 7:00 pm

Woooo! Thanks!

Another one for "the beast"! :)

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1026
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: New MIST core: Mattel Aquarius

Postby MasterOfGizmo » Wed Aug 31, 2016 8:12 pm

Excellent work. I really enjoyed failing miserably in astrosmash :D
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

User avatar
Paradroyd
Captain Atari
Captain Atari
Posts: 204
Joined: Tue Sep 10, 2013 10:50 pm
Contact:

Re: New MIST core: Mattel Aquarius

Postby Paradroyd » Wed Aug 31, 2016 10:53 pm

Wow..It's like a text-based version of Astrosmash! I still play the Intellivision version of this one fairly often.

Thanks for the great new core!
- Paradroyd
@paradroyd on twitter

ericgus
Captain Atari
Captain Atari
Posts: 342
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: New MIST core: Mattel Aquarius

Postby ericgus » Thu Sep 01, 2016 2:22 am

Paradroyd wrote:Wow..It's like a text-based version of Astrosmash! I still play the Intellivision version of this one fairly often.

Thanks for the great new core!


Yea its surprisingly playable actually..

ericgus
Captain Atari
Captain Atari
Posts: 342
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: New MIST core: Mattel Aquarius

Postby ericgus » Thu Sep 01, 2016 4:00 am

Btw if you are looking for tape handling ideas for the Aquarius I think there are some in the ZX81 core .. might give you some ideas to try with the Aquarius.. I the Spectrum Core also has tape loading.

https://github.com/mist-devel/mist-boar ... res/zxgate

User avatar
mambrino
Atari freak
Atari freak
Posts: 56
Joined: Mon May 09, 2016 4:59 pm

Re: New MIST core: Mattel Aquarius

Postby mambrino » Thu Sep 01, 2016 8:45 am

Great work! Thanks ;)

sebdel
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 115
Joined: Fri Dec 30, 2005 9:29 am

Re: New MIST core: Mattel Aquarius

Postby sebdel » Thu Sep 01, 2016 2:15 pm

Updated OT with latest release.

weirdocollector
Atariator
Atariator
Posts: 28
Joined: Wed May 27, 2015 3:56 pm

Re: New MIST core: Mattel Aquarius

Postby weirdocollector » Thu Sep 01, 2016 6:01 pm

Wow! So fast!

Thanks a lot!

ericgus
Captain Atari
Captain Atari
Posts: 342
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: New MIST core: Mattel Aquarius

Postby ericgus » Thu Sep 01, 2016 8:49 pm

Fantastic work .. love having a new toy to play with!

sebdel
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 115
Joined: Fri Dec 30, 2005 9:29 am

Re: New MIST core: Mattel Aquarius

Postby sebdel » Fri Sep 02, 2016 3:59 pm

Updated OT with latest release. More games work.

NML32
Captain Atari
Captain Atari
Posts: 321
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: New MIST core: Mattel Aquarius

Postby NML32 » Fri Sep 02, 2016 5:21 pm

Thank you!!

sebdel
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 115
Joined: Fri Dec 30, 2005 9:29 am

Re: New MIST core: Mattel Aquarius

Postby sebdel » Thu Sep 08, 2016 9:42 am

OT updated with big update, the Mini Expander !

This is probably my last update for a while. I may add tape support in the future but I'll switch to other things for now.

weirdocollector
Atariator
Atariator
Posts: 28
Joined: Wed May 27, 2015 3:56 pm

Re: New MIST core: Mattel Aquarius

Postby weirdocollector » Thu Sep 08, 2016 10:08 am

Thanks a lot !! :D

NML32
Captain Atari
Captain Atari
Posts: 321
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: New MIST core: Mattel Aquarius

Postby NML32 » Thu Sep 08, 2016 9:59 pm

Thanks for the update!!

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 932
Joined: Fri Sep 19, 2014 8:40 am

Re: New MIST core: Mattel Aquarius

Postby Newsdee » Fri Sep 09, 2016 2:22 am

How are buttons of the Aquarius core mapped to the MiST internal gamepad?

There is an internal gamepad passed to cores which map to these;
which are based on the NES / SNES layout:

1 = A
2 = B
3 = SELECT
4 = START
5 = X
6 = Y
7 = L
8 = R
(+4 more buttons not used by any core right now)

If I'm not mistaken the Aquarius uses six buttons so I'd suggest this kind of layout:

snes_adv12.jpg


Now perhaps the firmware needs some change to pass in two extra buttons to the core, though...
You do not have the required permissions to view the files attached to this post.
Last edited by Newsdee on Sat Sep 10, 2016 3:41 am, edited 1 time in total.


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 1 guest