mxPlay and Jam plugins for MPU401 compatible midi controllers on ISA port 330:
https://github.com/agranlund/atarisound
Should most likely also work on Milan, Hades and possibly Panther/2, assuming ISA_BIOS is installed and you have some kind of soundcard with an MPU401 exposed on port 330.
It's only been tested on a PicoGUS so far and there it works with both the internal wavetable header and external devices.
Now I need to pick up one of those Gameport->Midi adapters so I can test this on the real GUS and other soundcards too, and some more wavetable daughtercards :)
This is with a tiny Dreamblaster S2 from Serdaco:
Raven. A homemade Atari-like computer
-
agranlund
- Site sponsor

- Posts: 1756
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
You do not have the required permissions to view the files attached to this post.
-
mikro
- Posts: 821
- Joined: 28 Aug 2017 23:22
- Location: Kosice, Slovakia
Re: Raven. A homemade Atari-like computer
It would be great to test this: if so, that would be the final push for me to release the more system-friendly version of mxPlay. Currently it does a lot of Falcon-specific things, it's on my TODO list for years.agranlund wrote: 08 Jul 2024 13:55Should most likely also work on Milan, Hades and possibly Panther/2, assuming ISA_BIOS is installed and you have some kind of soundcard with an MPU401 exposed on port 330.
(the bottom line is that currently mxPlay can't run on Milan and Hades as is)
-
agranlund
- Site sponsor

- Posts: 1756
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
You mean the base mxPlay application prevents it from working, or just the plugins that come with as standard?mikro wrote: 08 Jul 2024 16:02 (the bottom line is that currently mxPlay can't run on Milan and Hades as is)
(I can't use any of the default bundled plugins either except for the SNDH one)
I believe artic-wrock has the OPL plugin playing on a Hades with ISA SoundBlaster16 - but I could be misremembering and perhaps he was using the Jam version.
-
mikro
- Posts: 821
- Joined: 28 Aug 2017 23:22
- Location: Kosice, Slovakia
Re: Raven. A homemade Atari-like computer
Both. :) Plugins don't know about the extended XBIOS (so they e.g. ignore if the XBIOS works in little endian) and mxPlay is so stupid that it has hardcoded hardware store/restore for Falcon registers: https://github.com/mikrosk/mxplay/blob/ ... routines.S.
-
polpo
- Posts: 3
- Joined: 30 Aug 2021 21:34
Re: Raven. A homemade Atari-like computer
I'm the creator of PicoGUS and this is blowing my mind. It's crazy to see the card I designed in an Atari and working! Awesome that you ported pgusinit as well. I just released firmware v2.0.0 so it does change that interface a bit, BTW.
-
PhilC
- Moderator

- Posts: 7453
- Joined: 23 Mar 2018 20:22
Re: Raven. A homemade Atari-like computer
Very happy to say this arrived yesterday, thank you Mr @agranlund
You do not have the required permissions to view the files attached to this post.
If it ain't broke, test it to Destruction.
-
Steve
- Posts: 3309
- Joined: 15 Sep 2017 11:49
Re: Raven. A homemade Atari-like computer
Oh I'm envious :) I hope to build one sometimes too.
-
JezC
- Posts: 2785
- Joined: 28 Aug 2017 23:44
Re: Raven. A homemade Atari-like computer
Likewise...but probably something for my retirement rather than the near future...
:sigh:
-
Cyprian
- Posts: 543
- Joined: 22 Dec 2017 09:16
- Location: Warszawa, Poland
Re: Raven. A homemade Atari-like computer
unfortunately same for me...
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
-
agranlund
- Site sponsor

- Posts: 1756
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Thanks for the heads up! I grabbed latest and merged with the Atari bits, I love the quick fw mode change on v2.0.0polpo wrote: 08 Jul 2024 20:13 I'm the creator of PicoGUS and this is blowing my mind. It's crazy to see the card I designed in an Atari and working! Awesome that you ported pgusinit as well. I just released firmware v2.0.0 so it does change that interface a bit, BTW.
I've only tested OPL and MPU401 so far and both of these seem fine.
USB Joystick and mouse support will be quite interesting to test too and I think it should be fairly easy to make a TSR for injecting these into TOS bios. The same TSR would likely work for cards with real Gameport too (or serialport, in case of mouse, but who has an old PC serial mouse nowadays :lol: )
In terms of pgusinit and main card control, it's not 100% on Atari yet but can be used.
With the new v2.0.0, pgusinit sometimes have issues receiving data correctly on the picogus control port.
It's not a big issue since your settings are saved on the card, and the emulated device seem unaffected, thus it's a low prio that I'll investigate further.
Specifically; when the card is in GUS or MPU401 mode then pgusinit behaves as expected.
But when in SB or CMS mode it'll sometimes receive wrong response data over the picogus control port;
the displayed firmware string will have some bad letters here and there, and sometimes the wrong data is important for pgusinit so it causes the program to say that the card is not detected -- It'll usually work running the program again, or again.
Since it behaves differently in the different firmware modes I'm hoping I can isolate what specifically might be affecting comms over the control port; perhaps the timings in my setup is just generally on the edge and different cpu or irq utilisation on the pico pushes it over the edge.
Who is online
Users browsing this forum: ClaudeBot and 10 guests