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

Developer Documentation.

Tommo Noorduin

Posts 132
04 Jun 2022 11:55


For you developers out there i have tried to gather docs i find usefull.
Curently only vasm supports the 080 instruction set.
  latest: EXTERNAL LINK , take: vasmm68k_mot_os3.lha
AsmOne is being changed to accept 080 instructions. ASMONE150-xx see CLICK HERE 
 
 
Wiki adevnoob EXTERNAL LINK
(archived) Apollo Accelerators Wiki
  http s://web.archive.org/web/20211202204618/http s://wiki.apollo-accelerators.com/doku.php/start
  (remove two spaces)
 
 
 
Apollo Coding Page: (68080 CPU, SAGA chipset, etc.)
CLICK HERE
Apollo Download page:
CLICK HERE

These may change and may be outdated or wrong.
But something is better than nothing.
 
VampireProgrammingGuide.pdf
Instructions, AMMX, SAGA, joypad, gfx, registers.
EXTERNAL LINK
VampireProgrammingGuide.docx
EXTERNAL LINK 
 
 
 
  SAGA:
 
Amiga_Sprites.pdf
Sprite summary including new SAGA enhancements.
CLICK HERE 
 
AGA_By_Randy_Of_Comax.txt
EXTERNAL LINK 
 
 
 
  CPU:
 
68000PRM & 68080PRM
EXTERNAL LINK & CLICK HERE 
 
Summary_of_Instructions.pdf
Alphabetical list of assembler instructions, description & syntax, ac68080 specific in bold.
AMMX list is below regular.
EXTERNAL LINK 
 
68080_Opcodes.xlsx
Alphabetical list of assembler instructions, bitlayout. ammx sorted by opcode.
EXTERNAL LINK 
 
decoder_cpu.ods
List of opcode sorted assembler instructions, bitlayout. Integer, ammx & fpu tab. Inc pipe decode.
CLICK HERE 
 
AC68080-Decoder-FUSING.pdf
List of paired integer instructions that are executed as one instruction. Inc pipe decode.
CLICK HERE 
 
AMMX.doc
Description for AMMX instructions.
CLICK HERE 
 
 
 
  Forum links that might be usefull:
 
VASM / 68080 Snippets
AMMX code snippets with results seen in debugger.
CLICK HERE 
 
Cpu Instructions, Color Mapping
List of assembler instructions. Bit function specific bitlayout. 68000, non 68000 & 68080 specific.
Inc pipe decode 060 vs 080.
CLICK HERE    ( 680x0_instruction_set.ods EXTERNAL LINK , last updated 10feb2024)
 
Asm 68080 On V4sa
Example using VASM and any editor.
CLICK HERE 
 
080 Debugger - MonAm 3.09b - Anniversary
Only debugger that handles the 68080.
CLICK HERE 
 
 
 
  Community:
discord apollo channel 'developers'
EXTERNAL LINK 
 
  Apollo sites:
apollo-computer.com
apollo-core.com
-apollo-accelerators.com- not anymore
majsta.com EXTERNAL LINK 
 
  Amiga:
library offsets:
EXTERNAL LINK
structure offset:
EXTERNAL LINK 
 
  Books:
EXTERNAL LINK  EXTERNAL LINK  EXTERNAL LINK  EXTERNAL LINK 
 
  Download:
Tools, old_OS, old_drivers, Quartus & more.  EXTERNAL LINK 
Coffin_OS 16Gb, old_cores.  EXTERNAL LINK 
Caffeine_OS 10Gb https://archive.org/details/@captlechuck  EXTERNAL LINK 
 
Apollo_OS Source: EXTERNAL LINK 
 
 
You have other usefull docs ?

--- edit ---
7nov added booklink #3.
23dec added download, added forum_links/080 debugger.
2feb added AGAByRandyOfComax.txt
23mrt added Wiki
18may added AC68080-Decoder-FUSING.pdf
14jun updated decoder_cpu.ods link
2jul added booklink #4
13jul added apollo-OS src
16jul added asmone
21nov added 68000&080 PRM & fixed VampireProgrammingGuide.pdf link
26jan added Apollo Accelerators Wiki
10feb changed 68080PRM link & added 680x0_instruction_set.ods direct link
15mrt added majsta to sites


Kamelito Loveless

Posts 260
06 Jun 2022 09:01


Thanks for sharing!


Bastian Zühlke

Posts 23
08 Jun 2022 08:08


Thanks a lot.


Robo Kupka

Posts 50
08 Jun 2022 08:33


thanks a lot. That book collection is awesome.

posts 4