Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Documentation about the Vampire hardware

SID Inside Vampire Possible?

Kamelito Loveless

Posts 260
16 Jul 2019 14:39


What I miss from the 64 era is the SID chip, to be able to listen to my favorites tunes.
Even if I like Paula I still miss the 6581/8580´sounds.
So is it possible to include them in the V4? I suppose that the 6510 should  be done in software.
The ZX Spectrum Next did it and I think that the Vampire  should too.
It’s not a priority but it would be  awesome.


David Pesce

Posts 12
16 Jul 2019 16:07


It's possible but if you miss the SID's sound why don't you get a Mister to play with?
I think the purpose of the vampire is to bring the Amiga up to date with modern standard. Pamela seems to have a high sound quality and can emulate the SID with the appropriate filters. But if you want the original buggy 6581 sound ... you have to get a real SID.


Vojin Vidanovic
(Needs Verification)
Posts 1916/ 1
16 Jul 2019 17:55


Kamelito Loveless wrote:

What I miss from the 64 era is the SID chip, to be able to listen to my favorites tunes.
  Even if I like Paula I still miss the 6581/8580´sounds.
  So is it possible to include them in the V4? I suppose that the 6510 should  be done in software

I used to enjoy Sid sounds to clive sinclairs zx/ql beeper, but From the days I ve heard a500 Paula Never wanted it back. Now with Pamela (16 bit sounds) even less.
There Are great cbm emulators, but if I would be a SID lover, would go for c65 replica project. V4 space Has better use for e.g. warp3d 3d Basic chip




Adam A

Posts 130
16 Jul 2019 19:03


why dont you get the ultimate64  (c64 fpga) , it can take up to two sid chips, its even better than the sid implementation on Mister




Kamelito Loveless

Posts 260
16 Jul 2019 20:07


Because I wanted the SID in the Amiga in the first place. 3D come on...it took at least a Dreamcast to have good enough 3D games is the Vampire going to be better? if not then no 3D for me and today standard is raytracing... It is better to have the best 2D computers than adding just good enough 3D but I'd love to be proven wrong.
 


Vojin Vidanovic
(Needs Verification)
Posts 1916/ 1
16 Jul 2019 20:31


SID does NOT belong to Amiga era :)
 
  Yes, I would love to run that Warp3D software. Maybe even some basic OpenGL. It does not need to be 1Ghz Chip with 1GB VRAM. Something better then Voodo 2 and Parmedia 2 would be nice.
 
  Implementing SID, dual SID etc. would be a waste.
  C65 did it best.
  Sound: Dual soft-SIDs + dual 8-bit DACs of C65 is 8-bit to 16-bit high end.
  Use emulation on your x86/AMD64
  I never tried Hi65 but you could. AmigaOS version is a joke.
  EXTERNAL LINK  Collection and player
  EXTERNAL LINK  Synth
  EXTERNAL LINK 
  etc. and satisfy your SID sound thirst.
 
  On AmigaOS we can try:
  DeliSID
  EXTERNAL LINK  PlaySID 3
  EXTERNAL LINK  Tiny Player
  EXTERNAL LINK 
If its hardware,not just the sound:
Some versions of Catweasel can take real SID chip. Some AmigaOS and PC software can use it. Explore that option.
 


Renee Cousins
(Apollo Team Member)
Posts 142
16 Jul 2019 20:49


No 3D.


Vojin Vidanovic
(Needs Verification)
Posts 1916/ 1
16 Jul 2019 20:50


Eh, Real 3D using CPU :) Or, Impulse Imagine.
 
  Ok, 3D was never Amigas tradition. Amiga 3D rendering software with speed up with RAM and CPU advancement. Maybe someone compile something for 080-MMX there one day. Warp3D m68k software and games is not a huge library, but any old days 3D would help backporting even from consoles or Win/Linux software.
 
  Instead of SID or 3D, maybe a m68k MMU compatibility layer? Its not just Amiga Enforcer fans cry it can be used for e.g. Linux m68k, MacOS Classic and Atari added compatibility?
 
  All my other desires, you have already included :)


Paul H

Posts 13
16 Jul 2019 21:05


Vojin Vidanovic wrote:

 
  etc. and satisfy your SID sound thirst.
 
  On AmigaOS we can try:
  DeliSID
  EXTERNAL LINK    PlaySID 3
  EXTERNAL LINK    Tiny Player
  EXTERNAL LINK 
  If its hardware,not just the sound:
 

Or there is that old Sid4Amiga I put together years ago. No idea if it works on the Vampire - haven't tried yet, but there is an 68K version in the archive as I recall.

EXTERNAL LINK 
:)



David Pesce

Posts 12
17 Jul 2019 08:53


Software players work well but they do not have filtering problems ...
I think Kamelito missed the random noise and the strong distortion of the 6581. You can see the effort done to reproduce the logic of the sid in the fpgasid project (http://www.fpgasid.de/project-definition)
Despite all those efforts according to this test EXTERNAL LINK  in some cases there is a real difference in the analog output signal.
You can get something closer to the original sound using a vaccum tube amplifier.
Even if we have good memories of the C64, the vampire project have no time to waste with old technologies. There is still so much to do to improve the audio playback.


Gunnar von Boehn
(Apollo Team Member)
Posts 6207
17 Jul 2019 09:00


2 answers

1) yes the SID was cool.
And Yes I did once do a VHDL of the SID.
and Yes such VHDL could easily be added to Vamp.

2) 68080 has so much CPU power that doing the SID in Software is peanuts for it


David Pesce

Posts 12
17 Jul 2019 10:07


Yes, it's peanuts for envelop generation but it's not the same when it comes to applying a convolution filter. We need a lot of power for modern audio purpose. The AMMX provide the padd, pmula instructions for a fastfix implementation but is there a floating point equivalent instruction?
Another question I ask myself, is there any documentation of the new registers added for Pamela? I think it must look a lot like the original registers between A0 and E0.

posts 12