Jump to content
IGNORED

No laser blast sounds from Berzerk


a8isa1

Recommended Posts

OfficialNinja asked me why he was not getting any laser blast sounds from the game Berzerk.

 

Here's what I discovered.

 

Berzerk Laser blast sounds are fine if

 

- played from a cartridge

- loaded as a binary file from MyIDE via MyPicoDOS (ver 4.05)

- loaded directly, as a binary file, from SDrive

 

There are no laser blast sounds if the same binary file is

 

- loaded directly in AspeQt or Atariserver

- loaded in an ATR using using MyPicoDOS from AspeQt, Atariserver or on SDrive

- loaded in an ATR using Fender's 3 Sector Boot loader from AspeQt, Atariserver or on SDrive

- loaded in an ATR using Micro Sparta DOS boot loader from AspeQt, Atariserver or on SDrive

 

To confirm that various versions of MyPicoDOS weren't contributing to the problem I extracted the partition from my MyIDE and tried it with AspeQt, Atariserver and SDrive. No laser blast sounds in all cases even though the sounds were playing when Berzerk was loaded from MyIDE

 

Can someone offer some insight to this weird behavior?

 

-Steve Sheppard

Edited by a8isa1
Link to comment
Share on other sites

Probably a case of Pokey needing to be initialised to get the audio sounds working right.

 

Should be able to "fix" it by appending a bit to the Binary (XEX) file:

 

10 OPEN #1,9,0,"D:BERZERK.XEX" : REM or whatever filename it is
20 PUT #1,15:PUT #1,210:PUT #1,15:PUT #1,210:PUT #1,3:REM put 3 in SKCTL
30 PUT #1,0:PUT #1,210:PUT #1,8:PUT #1,210
40 FOR A=1 TO 9:PUT #1,0:NEXT A:REM put zeros in AUDF/AUDC/AUDCTL etc.
50 CLOSE #1

 

That should work. If not, then a code block would be needed, a little more work for that.

Link to comment
Share on other sites

That reminds me of a file version of Gremlins I had back in the day that produced horrendous sound effects. Same thing... Improper (or no) Pokey init.

 

Yes, when i play gremlins from disk or SIO2PC there is one audio channel for the music that sounds horrible!

 

Is there a patched Berzerk and Gremlins out there in XEX or ATR that will work proper?

Link to comment
Share on other sites

If you are seeing the problem in Atari800Win[Plus] then it is most likely not the SKCTL issue -- I don't believe that version of the Atari800 core supports asynchronous receive mode holding down channels 3+4.

I'm not seeing the problem in Atari800 2.1.0 (SDL build, linux)

 

-Steve

Link to comment
Share on other sites

  • 7 years later...

Yes, when i play gremlins from disk or SIO2PC there is one audio channel for the music that sounds horrible!

 

Is there a patched Berzerk and Gremlins out there in XEX or ATR that will work proper?

 

Bumping a very old thread but has anyone made an ATR patch for Berzerk that have correct firing sounds that work? Thanks.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...