Mission Statement Of The Apollo 68k CPU Amiga Chipset Project

Vampire badge with white Vampire bat logo in the carbon fiber background
Explore News Shop Hardware Software Support

New Features



  • AMMX 64-bit vector instructions
  • Fast, available, affordable, compatible
  • Superscalar, Hyper-threaded
  • Executes up to 4 instructions per clock cycle
  • Two address calculation engines
  • Two integer execution engines
  • Market-leading code density
  • Optimal cache utilization
  • Separate data and instruction caches, supporting concurrent fetch/read/write per clock cycle
  • Automatic memory prefetching
  • Memory stream detection
  • Store buffer
  • Branch prediction
  • Extended EA-modes
  • Fully pipelined
  • 64Bit MUL
  • 64Bit DIV
  • 16kB Instruction-cache
  • 32kB Data-cache
  • Instruction bonding
  • Instruction fusing

    SuperAGA (SAGA) - 4th generation chipset

    ISABEL (Improved Lisa)

  • Built-in RTG API
  • Truecolor 32-bit
  • Chunky plane that can be displayed on its own by any dedicated RTG driver.
  • Supported resolutions: Any valid mode from 320×200 to 1920×1080.
  • Supported color depths: 8, 15, 16, 24, 32 bits.
  • Supported pixel formats: CLUT8, RGB15, RGB16, RGB24, RGB32, YUV422.
  • Hardware-accelerated video playback.
  • Picture-in-picture support, for embedding a virtual screen in a window (can work as a second chunky plane)
  • Fast Akiko C2P routines. (Akiko C2P is only available on the Vampire 1200 V2 and the Vampire Standalone, because it is only useful for AGA-compatible Amigas.)
  • FrameBuffer can be any address from accessible FastRAM.
  • FrameBuffer can be Read and Write, for Direct Hardware drawings.
  • Ability to turn on scanlines in certain modes.
  • SuperAGA can address full 512 MB of graphics space
  • SAGA supports MOVE.L with Copper
  • Copper RTG
  • Third playfield (chunky)
  • ISABEL has 1024 color registers. 256 for Amiga Planes, 256 for Sprites, 256 for Chunky Plane, 256 for Picture in Picture (2nd chunky).
  • 2D acceleration instructions
  • 3D texture instructions
  • Bilinear filtering

    Planar Graphics upgrades

  • Support for all original OCS/ECS/AGA modes.
  • New enhanced mode with 10 planes.
  • Two of those planes can be switched to chunky mode.
  • All planes are controllable by Copper.
  • Both little-endian and big-endian representations are allowed.
  • Support for all original OCS/ECS/AGA “hardware sprite” features.
  • Support for all original OCS/ECS/AGA Copper features.
  • New enhanced Copper features.
  • You can perform a 32-bit move with a single instruction, which doubles the speed.
  • Support for up to 12 MB of ChipRAM.
  • Fast screen updates due to accessing ChipRAM at FastRAM speeds.
  • High memory bandwidth thanks to 128-bit DMA.
  • Support for Atari planar modes.
  • Faster Blitter

    Advanced Sprites

  • New enhanced “hardware sprite” features.
  • 16 sprite DMA channels are available.
  • Sprites can be up to 32 pixels wide.
  • Each sprite can have 16 colors, with its own, independent palette.
  • Collision detection is done for each sprite pair separately.
  • Thanks to sprite indirection, you can change a sprite's data extremely fast, just by changing a pointer instead of copying a whole memory region.

    ARNE (Improved Paula)

  • 8 DMA audio voices 16-bit
  • 24-bit audio mixing
  • Each voice can play 8-bit or 16-bit samples
  • Single channel stereo mode
  • Independent 8-bit volume for LEFT and RIGHT channel
  • ARNE allows higher playback rate
  • Each voice can play at a fully independent sample rate
  • All 512 MB of memory can be used for audio sample space
  • ARNE has 32bit wave length

    Other new features:

  • 660 MB/s Chip RAM access speed
  • 670 MB/s Fast RAM access speed
  • FastIDE 20MB/s (130MB/s cached)
  • Dedicated USB
  • 100Mbit Ethernet
  • MicroSD slot
  • CompactFlash IDE
  • DDR3 memory
  • 4 expansion ports (I2S/USB, I2C(RTC), 2x SPI)
  • Eco-friendly, green-technology (2W max. power draw)
  • ...we probably forgot a few, so many of them!