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
The team will post updates and news about our project here

Vampire V4 Standalone - Details and Pricepage  1 2 3 4 5 6 7 8 9 10 

Vojin Vidanovic
(Needs Verification)
Posts 1916/ 1
19 Nov 2019 00:55


Sascha Wintz wrote:

  I am a bit confused as to where to place my pre-order for the V4. Some vendors have it in their store but say it's not an actual order but only to gauge interest.
 

 
  They will allocate orders according to interest.
 
  I recommend Vesalia since they claim they will generate order list according to preorders (you will be asked to buy, if you decline V4 SA goes to next on interest list).
 
Vesalia EXTERNAL LINK 
  Amedia also claims real preorder, but need an email contact
EXTERNAL LINK


David Pesce

Posts 12
19 Nov 2019 09:02


Ante Vukorepa wrote:

  That said, I’m curious to know how the 4 channels are mixed by the V4SA core. Obviously, on the original Amiga hardware the final mixdown was analog, with op-amps, whereas on the V4SA it’s gonna be digital.

Not at all, channels are mixed in Paula then output to left/right jfet op-amps.

Ante Vukorepa wrote:

  There are many ways (algorithms) to digitally mix channels, i wonder what Vampire cores use.

Not so much ... basically you just have to add signals. Then, you have to deal with saturation. You can divide the signal by 2 or have larger destination registers or compress the signal.


Ante Vukorepa

Posts 6
20 Nov 2019 16:53


David Pesce wrote:

  Not at all, channels are mixed in Paula then output to left/right jfet op-amps.
 

Wait, i thought the audio path is completely digital.
So there’s an ADC that samples it again before dumping the sound to digital out?

David Pesce wrote:
  Not so much ... basically you just have to add signals. Then, you have to deal with saturation. You can divide the signal by 2 or have larger destination registers or compress the signal.

Division by 2 is the simplest approach, and it often results in an unnatural (to human ear) mix.  Soft clipping is another solution, and there’s tons of different functions used for soft clipping (tanh is just one).

If you have a buffer (i.e. the sound is not 100% real time) you can do look-aheads and some form of AGC etc.

So no, just a simple sum and a divider are definitely not the only way, even though they resemble the “physical” and/or analog mixing the closest.


Dwight Bonney

Posts 10
21 Nov 2019 10:14


Howdy gods of the Amiga!  I just ordered my Vampire 4 - well, pre-order anyway.  Im so excited!  Question about eh USB ports - Will the USB version of the Amikit joystick work with the Vampire 4?  Or do I need to purchase the DB9 version?

I already own the USB version for use with FS-UAE, but that was just the for wait until the V4SA came to be. 

Thanks!
Dwight.


Vojin Vidanovic
(Needs Verification)
Posts 1916/ 1
21 Nov 2019 10:21


Dwight Bonney wrote:

Howdy gods of the Amiga!  I just ordered my Vampire 4 - well, pre-order anyway.  Im so excited!  Question about eh USB ports - Will the USB version of the Amikit joystick work with the Vampire 4?  Or do I need to purchase the DB9 version?

No, you neeed DB9. USBs are reserved for KB and Mouse at present core/driver state. DB9s are just for joys


Nixus Minimax

Posts 416
21 Nov 2019 17:30


Vojin Vidanovic wrote:
No, you neeed DB9. USBs are reserved for KB and Mouse at present core/driver state. DB9s are just for joys

I'm not sure this is correct.



Vojin Vidanovic
(Needs Verification)
Posts 1916/ 1
21 Nov 2019 19:09


I have USB Blue Pro and Classic, but will have to get DB9s.

    USB ports Are currently reserved for kb/mouse.
    until improved, should be considered as kb/mouse ports
   
    https://wiki.apollo-accelerators.com/doku.php/vampire:vsa-v4:peripherals
   
   
    USB-A
    These two ports are reserved for USB input devices like mice and keyboards.
    The port next to the DB-9 (Amiga joystick) ports is reserved for a mouse.
    The port next to the Ethernet port is reserved for a keyboard.
    See here for exact port locations.
    USB hubs are not supported. Therefore, keyboard & mouse switches that are hub-based will not work.
    At the hardware level, the USB input device signals are translated to classic Amiga input device signals. Therefore, the input devices are available to AmigaOS immediately upon booting the Kickstart, without the OS having to load a USB stack.
    A USB mouse is mapped to a “virtual” Amiga mouse that is connected to a DB-9 port.
    Left, right and middle mouse buttons work just like an Amiga mouse.
    A USB keyboard is mapped to a “virtual” Amiga keyboard.
    The left ⊞ Windows logo key is mapped to the left Amiga key.
    The right ⊞ Windows logo key, the ≣ Menu key (application key), and the right Ctrl key are all mapped to the right Amiga key.
    The Page Up/Page Down keys are both mapped to the Amiga Help key.
    Because the USB ports are being mapped to classic Amiga connectors at the hardware level, the operating system will not see actual “USB” ports.
    Vampire-compatible USB input devices
    DB-9
    Also known as DE-9.
    Compatible with Amiga, Atari and Commodore 64 joysticks.
    Works with one-button and two-button joysticks.
    CD32 joypads behave like a one-button joystick.
    Sega Master System joypads behave like a two-button joystick.
    Rewired Sega Genesis (Mega Drive) joypads will work with 3 fire buttons.
    The rewiring technique is described most recently in the ADoom documentation (under the heading “SEGA CONTROLLER”).
    The games ADoom, Hired Guns and Flashback, as well as some emulators, support all 3 fire buttons.
    The two ports allow up to two players to connect.
    Amiga mice do not work.


Dwight Bonney

Posts 10
22 Nov 2019 22:10


Thanks, great reply!  Another question - If I want to develop on the Vampire V4, which Amiga IDE is recommended?



Ronnie Beck
(Apollo Team Member)
Posts 199
25 Nov 2019 12:24


Dwight Bonney wrote:

Thanks, great reply!  Another question - If I want to develop on the Vampire V4, which Amiga IDE is recommended?
 

I think this topic has been covered a few times already.  The start of this question could be better stated by first what language you wish to program in.  Then which compiler you wish to work with.

I program from a linux box in Eclipse using either GCC or VBCC and copy the files to my Amiga (via samba) for testing.  But this is just because this is most like my work environment and I am comfortable working this way.  There are many variants. 


Dwight Bonney

Posts 10
25 Nov 2019 18:38


Thanks, I'll check the forum then.  C programming is my thang.


Robert Downs

Posts 31
25 Nov 2019 21:08


Dwight Bonney wrote:

Thanks, I'll check the forum then.  C programming is my thang.

EXTERNAL LINK


Dwight Bonney

Posts 10
26 Nov 2019 09:44


Thanks!!


Dwight Bonney

Posts 10
27 Nov 2019 09:58


What about development ON the Amiga, rather than from a more modern machine and copying across to run?  If Im going retro, might as well go full retro :)


Vojin Vidanovic
(Needs Verification)
Posts 1916/ 1
27 Nov 2019 10:14


VASM for m68k boys and I assume CED :)
VASM has 100% 080 MMX support -080
  EXTERNAL LINK 
  Too bad I am not even a BASIC bad ass, leave alone ASM.


Dwight Bonney

Posts 10
27 Nov 2019 19:03


Thanks again! 

posts 195page  1 2 3 4 5 6 7 8 9 10