Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
apollo_core:start [2020/08/31 20:17]
muaddib [Supported instructions]
apollo_core:start [2020/09/27 09:50] (current)
muaddib
Line 7: Line 7:
 **68080** is a new CPU that is code-compatible with the **Motorola 68k** processors. **68080** is a new CPU that is code-compatible with the **Motorola 68k** processors.
  
-It is an affordable CPU for your classic Amigas (or Amiga compatibles) that is **much faster than the fastest 68060**. It is compatible with all CPUs and [[apollo_core:​fpu|FPUs]] of the Motorola 68000 family. [(Few rare instructions are currently not supported.)] ​ It is designed according to modern CPU standards, is fully written in **VHDL**, and is intended to run on [[https://​www.intel.com/​content/​www/​us/​en/​products/​programmable/​cyclone-series.html|Altera Cyclone FPGAs]].+It is an affordable CPU for your classic Amigas (or Amiga compatibles) that is **much faster than the fastest 68060**. It is compatible with all CPUs and [[apollo_core:​fpu|FPUs]] of the Motorola 68000 family. [(MMU-related ​instructions are currently not supported.)] ​ It is designed according to modern CPU standards, is fully written in **VHDL**, and is intended to run on [[https://​www.intel.com/​content/​www/​us/​en/​products/​programmable/​cyclone-series.html|Altera Cyclone FPGAs]].
  
 **AmigaOS 3.x** currently recognizes this new CPU as a **68040**. **AmigaOS 3.x** currently recognizes this new CPU as a **68040**.
Line 98: Line 98:
   * [[fpu|68080 FPU instructions]]   * [[fpu|68080 FPU instructions]]
   * [[.code_samples:​|68080 asm code samples]]   * [[.code_samples:​|68080 asm code samples]]
 +
 +68080 lets you use EA as 1 source and to update 3rd registers - so normally not overwrite source registers.
  
 ''​MMU''​-related instructions are not supported. ​ These are rarely used on AmigaOS. ''​MMU''​-related instructions are not supported. ​ These are rarely used on AmigaOS.
Line 104: Line 106:
  
 These instructions are very similar to the ''​SSE''​ / ''​AltiVec''​ versions of them. These instructions are very similar to the ''​SSE''​ / ''​AltiVec''​ versions of them.
- 
-68080 lets you use EA as 1 source and to update 3rd registers - so normally not overwrite source registers. 
  
   * Quick Reference: [[http://​www.apollo-core.com/​AMMXQuickRef.pdf|PDF]]   * Quick Reference: [[http://​www.apollo-core.com/​AMMXQuickRef.pdf|PDF]]
Last modified: le 2020/08/31 20:17