Welcome, Guest. Please login or register.


Author Topic: Internal speaker vs. audio out (Read 2109 times)

Offline Sdw

  • User
  • *
  • Posts: 50
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
Internal speaker vs. audio out
« on: 2017.January.07. 12:48:25 »
I am using a SCART output from my Enterprise. This also includes the audio, however the sound of the internal speaker is very loud compared to the sound I get from my TV.
I just noticed that I could turn off the internal speaker using bit 7 in the FIXBIAS register (0x80), so just for fun I compiled a version of my demo "First Contact" with this set.
To me, it sounds better to only have the sound coming from the TV, as the sound of the internal speaker isn't very good.

However, I don't think I have seen any other Enterprise game or program  with the option to turn off the internal speaker. Is it just me who prefers to have internal speaker off?
What do you guys use? Only internal speaker, or do you have audio out hooked up to something as well?

I am considering adding an option to my future programs to disable internal speaker at least.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14334
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Internal speaker vs. audio out
« Reply #1 on: 2017.January.07. 13:48:21 »
You can switch off in Basic with SHIFT+F7.
But lot of program which write directly the Fix BIAS register don't keep thee current state, and switch on it :roll:
Then the first hardware hack what the Enterprise owners do: remove the internal speaker, or add a hardware switch to it.

For a software: write BIAS via EXOS variable. If don't possible (need a fast BIAS cahenge) then read the Speaker state at the startup and combine with the BIAS values which are will be used. Adding Speaker option are also good idea.
If I remember right the Eat it Up game and few others have a Speaker option.

One trick: if you connect the audio wires from the Tape output instead the Monitor connector you get a louder sound, and without Tape loading sound.

Offline geco

  • EP addict
  • *
  • Posts: 6761
  • Country: hu
    • Támogató Támogató
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Internal speaker vs. audio out
« Reply #2 on: 2017.January.08. 09:29:39 »
However, I don't think I have seen any other Enterprise game or program  with the option to turn off the internal speaker. Is it just me who prefers to have internal speaker off?
What do you guys use? Only internal speaker, or do you have audio out hooked up to something as well?

I am considering adding an option to my future programs to disable internal speaker at least.
When I used my EP, i connected rarely to external speaker.
This is a good idea, my conversions also reset b7 on fixbias register if I write it directly :oops: , but I will try to keep in mind to write only 00-1f value to fixbias register.

Offline kokkiklhs

  • Beginner
  • *
  • Posts: 48
  • Country: gr
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 103.0 Firefox 103.0
    • View Profile
Re: Internal speaker vs. audio out
« Reply #3 on: 2022.August.08. 00:12:56 »
One trick: if you connect the audio wires from the Tape output instead the Monitor connector you get a louder sound, and without Tape loading sound.

Zozo, excuse me for coming backto this 5-year old thread, but as I was searching for a solution to avoid the annoyingly loud loading sound of the internal speaker WITHOUT having to turn speaker off, I came accross this very topic!
As I'm using RF instead of SCART right now, can you please explain this trick in a little more detail? I don't quite understand what you mean...
Thanks!!!

Offline SlashNet

  • EP lover
  • *
  • Posts: 949
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Chrome 104.0.5112.83 Chrome 104.0.5112.83
    • View Profile
    • Russian info about Enterprise
Re: Internal speaker vs. audio out
« Reply #4 on: 2022.August.08. 00:30:39 »
I was searching for a solution to avoid the annoyingly loud loading sound of the internal speaker WITHOUT having to turn speaker off

You can use command SET TAPE SOUND OFF to disable loading sounds.
« Last Edit: 2022.August.08. 00:37:29 by SlashNet »

Offline kokkiklhs

  • Beginner
  • *
  • Posts: 48
  • Country: gr
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 103.0 Firefox 103.0
    • View Profile
Re: Internal speaker vs. audio out
« Reply #5 on: 2022.August.08. 07:38:57 »
You can use command SET TAPE SOUND OFF to disable loading sounds.

Oopsss, that's what happens when you haven't read the manual..!!! :oops:
Thank you! To be honest, I didn't expect IS BASIC to have such an option, this is brilliant!

And what about what Zozosoft said above? If I understood correctly, you can send the sound to an external independent amplifier through tape OUT when using RF for display? Is that right? Can this be done even with the internal speaker previously disabled with BASIC command?
I haven't got my real EP handy right now, to do the testing...

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14334
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 103.0 Firefox 103.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Internal speaker vs. audio out
« Reply #6 on: 2022.August.08. 09:55:46 »
And what about what Zozosoft said above?
If you use SCART lead, sound is present on monitor connector. But the tape loading sound is also present.
If you get the sound from tape out connector instead of monitor connector sound pins, then you have no loading sound on tv/monitor.
29303-0

Quote
If I understood correctly, you can send the sound to an external independent amplifier through tape OUT when using RF for display?
Yes!

Quote
Can this be done even with the internal speaker previously disabled with BASIC command?
Yes! The SET SPEAKER OFF disables only the internal speaker.
Unfortunatelly many machine code games don't use the SPEAKER system variable, then switch it on again :evil:
So the first hw hack that the most EP users do: cutting the speaker wire or at least putting a switch on it :twisted:
« Last Edit: 2022.August.08. 10:59:45 by szipucsu »

Offline kokkiklhs

  • Beginner
  • *
  • Posts: 48
  • Country: gr
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 103.0 Firefox 103.0
    • View Profile
Re: Internal speaker vs. audio out
« Reply #7 on: 2022.August.08. 11:04:14 »
If you use SCART lead, sound is present on monitor connector. But the tape loading sound is also present.
If you get the sound from tape out connector instead of monitor connector sound pins, then you have no loading sound on tv/monitor.
(Attachment Link)
Yes!
Yes! The SET SPEAKER OFF disables only the internal speaker.
Unfortunatelly many machine code games don't use the SPEAKER system variable, then switch it on again :evil:
So the first hw hack that the most EP users do: cutting the speaker wire or at least putting a switch on it :twisted:

Oh, thanks a lot, Zozo!! :)
I now have to test all these on my real machine, as soon as I find the time!
:cool: