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


 

    68080

  • 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!