PicoGUS PGUSINIT.PRG v3.6.0
I spent some time today building a dev environment to compile the PicoGUS PGUSINIT.PRG that will work with the latest firmware version.
Whilst it seems to work and PGUSINIT.PRG v3.6.0 compiles after some tweaks to the .C and .H files. I offer it here with the advice it is for testing only. Your mileage may vary on using it.
Basic functionality seems to allow switching /mode and /save. The PGUSINIT.PRG is using the new v4 Protocol version.
The latest PicoGUS firmware v3.1.0 seems to have limitations when compared to the v.2.2.0 version. SB mode is not working the same for me with firmware v3.1.0. MIDI works the same, but YM audio through Soundblaster is not working.
Anyway, here is the PRG for you to play with.
You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
Raven060 PicoGUS PGUSINIT builds
-
kodak80
- Posts: 530
- Joined: 21 Oct 2017 01:14
- Location: Brisbane, QLD, Australia
Raven060 PicoGUS PGUSINIT builds
You do not have the required permissions to view the files attached to this post.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
-
kodak80
- Posts: 530
- Joined: 21 Oct 2017 01:14
- Location: Brisbane, QLD, Australia
Re: Raven060 PicoGus PGUSINIT builds
PicoGUS PGUSINIT.PRG v3.7.0
Again, it seems to work and PGUSINIT.PRG v3.7.0 compiles after some tweaks to the .C and .H files. I offer it here with the advice it is for testing only. Again, your mileage may vary on using it.
Basic functionality seems to allow switching /mode and /save. The PGUSINIT.PRG is using the new v4 Protocol version. Mode switching seems better in this version compared to v3.6.0. The source code for PGUSINIT has been totally refactored in the original source code.
Looks like the associated v3.2.0 PicoGUS board firmware fixes the SB mode for Raven. :D On my test Raven, Soundblaster mode now works the same as v2.2.0 firmware and YM audio is back through the PicoGUS v2. Monkey Island 2 speech is back, and Doom sound effects are back. Both have MIDI still. All feeding through the PicoGUS in Soundblaster mode.
From my tests, it looks like most PGUSINIT / commands work fine apart from the /flash command. The new volume control commands work fine (/sbvol, /cdvol, etc).
The /flash command would be nice to get working to allow changing firmware in the PicoGUS whilst sat in the Raven ISA slot. I think the code is expecting DOS based file access and this is replaced by the Raven hard disk, so some code changes are probably needed. Will look into this when time allows.
/cd commands do not work as they need disk IO which is not compiled into the modified code.
Anyway, here is the latest PRG for you to play with along with the v3.2.0 firmware for the PicoGUS board.
Again, it seems to work and PGUSINIT.PRG v3.7.0 compiles after some tweaks to the .C and .H files. I offer it here with the advice it is for testing only. Again, your mileage may vary on using it.
Basic functionality seems to allow switching /mode and /save. The PGUSINIT.PRG is using the new v4 Protocol version. Mode switching seems better in this version compared to v3.6.0. The source code for PGUSINIT has been totally refactored in the original source code.
Looks like the associated v3.2.0 PicoGUS board firmware fixes the SB mode for Raven. :D On my test Raven, Soundblaster mode now works the same as v2.2.0 firmware and YM audio is back through the PicoGUS v2. Monkey Island 2 speech is back, and Doom sound effects are back. Both have MIDI still. All feeding through the PicoGUS in Soundblaster mode.
From my tests, it looks like most PGUSINIT / commands work fine apart from the /flash command. The new volume control commands work fine (/sbvol, /cdvol, etc).
The /flash command would be nice to get working to allow changing firmware in the PicoGUS whilst sat in the Raven ISA slot. I think the code is expecting DOS based file access and this is replaced by the Raven hard disk, so some code changes are probably needed. Will look into this when time allows.
/cd commands do not work as they need disk IO which is not compiled into the modified code.
Anyway, here is the latest PRG for you to play with along with the v3.2.0 firmware for the PicoGUS board.
You do not have the required permissions to view the files attached to this post.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
-
agranlund
- Site sponsor

- Posts: 1726
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven060 PicoGUS PGUSINIT builds
Very very nice!!
Should it go onto the raven github?
Should it go onto the raven github?
-
kodak80
- Posts: 530
- Joined: 21 Oct 2017 01:14
- Location: Brisbane, QLD, Australia
Re: Raven060 PicoGUS PGUSINIT builds
@agranlund Can do, pull request sent. :)
Pull request is he whole picogus folder updated in raven\sw\isa\drivers\picogus containing source changes from PicoGUS repository and my tweaks to PGUSinit to compile Atari PRG.
Pull request is he whole picogus folder updated in raven\sw\isa\drivers\picogus containing source changes from PicoGUS repository and my tweaks to PGUSinit to compile Atari PRG.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
-
kodak80
- Posts: 530
- Joined: 21 Oct 2017 01:14
- Location: Brisbane, QLD, Australia
Re: Raven060 PicoGUS PGUSINIT builds
PicoGUS PGUSINIT.PRG v3.7.0 (Flash version)
I spent some time today working through the code and with a little help from Microsoft Copilot, we managed to get the flashing command working on the Raven. :D
Code needed DOS.H replacing with an Atari MINT option and also allowing for big-endian file access, the UF2 file being read needed some byte-swapping code added.
I have tested this on my Raven and PicoGUS v2 and after bricking the PicoGUS a couple of times, the /flash command now works fine. I would recommend power cycling the Raven after flashing the PicoGUS firmware to ensure a full reset on the PicoGUS.
I have updated my Github repository with these updates and also the pull request.
I spent some time today working through the code and with a little help from Microsoft Copilot, we managed to get the flashing command working on the Raven. :D
Code needed DOS.H replacing with an Atari MINT option and also allowing for big-endian file access, the UF2 file being read needed some byte-swapping code added.
I have tested this on my Raven and PicoGUS v2 and after bricking the PicoGUS a couple of times, the /flash command now works fine. I would recommend power cycling the Raven after flashing the PicoGUS firmware to ensure a full reset on the PicoGUS.
I have updated my Github repository with these updates and also the pull request.
You do not have the required permissions to view the files attached to this post.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
-
agranlund
- Site sponsor

- Posts: 1726
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven060 PicoGUS PGUSINIT builds
That's awesome! I've mergen in your pull request :)
-
kodak80
- Posts: 530
- Joined: 21 Oct 2017 01:14
- Location: Brisbane, QLD, Australia
Re: Raven060 PicoGUS PGUSINIT builds
PicoGUS PGUSINIT.PRG v3.9.0a
Here is the latest version added to these posts from previous versions. Works with firmware v4.1.0 and v4.1.1-beta.1. Presumably will work when v4.1.1 firmware is finally released as well.
Here is the latest version added to these posts from previous versions. Works with firmware v4.1.0 and v4.1.1-beta.1. Presumably will work when v4.1.1 firmware is finally released as well.
You do not have the required permissions to view the files attached to this post.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
-
luciodra
- Site sponsor

- Posts: 341
- Joined: 28 Jun 2024 13:59
- Location: Rome
Re: Raven060 PicoGUS PGUSINIT builds
kodak80 wrote: 12 May 2026 10:01 PicoGUS PGUSINIT.PRG v3.9.0a
Here is the latest version added to these posts from previous versions. Works with firmware v4.1.0 and v4.1.1-beta.1. Presumably will work when v4.1.1 firmware is finally released as well.
Raven060 pgusinit-3.9.0a (for use with firmware 4.1.0).7z
I am afraid to install firmware 4.x because the system becomes unstable...
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
-
kodak80
- Posts: 530
- Joined: 21 Oct 2017 01:14
- Location: Brisbane, QLD, Australia
Re: Raven060 PicoGUS PGUSINIT builds
Are you using RVSND now? What settings do you have for RVSND.INI?luciodra wrote: 13 May 2026 12:48kodak80 wrote: 12 May 2026 10:01 PicoGUS PGUSINIT.PRG v3.9.0a
Here is the latest version added to these posts from previous versions. Works with firmware v4.1.0 and v4.1.1-beta.1. Presumably will work when v4.1.1 firmware is finally released as well.
Raven060 pgusinit-3.9.0a (for use with firmware 4.1.0).7z
I am afraid to install firmware 4.x because the system becomes unstable...
I changed MIDI-IN and MIDI-OUT to mpu401 in RVSND.INI. When I had these set to OPL the system kept locking up. Doom froze not long after launching. After changing RVSND settings, I now have PicoGUS v4.1.1-beta1 firmware loaded and things seem stable.
My PicoGUS is running in SoundBlaster mode.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
-
luciodra
- Site sponsor

- Posts: 341
- Joined: 28 Jun 2024 13:59
- Location: Rome
Re: Raven060 PicoGUS PGUSINIT builds
Yes, it seems to be going better that way.
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
Who is online
Users browsing this forum: CCBot and 53 guests