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

Wow! CD32 Games On the Amiga 2000! Part II - V4

Pedro Cotter
(Apollo Team Member)
Posts 308
21 Jul 2018 09:04


second part of CD32 game testing. this time on the Vampire V4

EXTERNAL LINK


Daniel Sevo

Posts 299
22 Jul 2018 17:00


Is AKIKO functionality implemented in V4 core?

Edit: Just saw the other thread.. So its emulated in software?


Samuel Crow

Posts 424
22 Jul 2018 22:16


Daniel Sevo wrote:

Is AKIKO functionality implemented in V4 core?
 
  Edit: Just saw the other thread.. So its emulated in software?

Native chunky modes are implemented in that SAGA core so Picasso96 patches the WriteChunkyPixels() function to do a straight memory copy, if I'm not mistaken.  AKIKO is usually accessed using that Kickstart 3.1 routine.


Niclas A
(Apollo Team Member)
Posts 219
22 Jul 2018 22:55


Samuel Crow wrote:

Daniel Sevo wrote:

  Is AKIKO functionality implemented in V4 core?
 
  Edit: Just saw the other thread.. So its emulated in software?
 

  Native chunky modes are implemented in that SAGA core so Picasso96 patches the WriteChunkyPixels() function to do a straight memory copy, if I'm not mistaken.  AKIKO is usually accessed using that Kickstart 3.1 routine.

Akiko is so much more then C2P

Akiko is the CD32's all-purpose 'glue' chip and forms part of the AGA chipset used in the CD32. Akiko is responsible for implementing system glue logic that in previous Amiga models were found in the discrete chips Budgie, Gayle and the two CIAs. In detail, it includes control logic for the CD32's CD-ROM controller, system timers, the two game ports and the serial ('AUX') port and the chip memory soldered onto the motherboard. It also controls a one kilobyte EEPROM for saving data such as highscores etc. This is one thing the CD32 emulator takes care off.


Daniel Sevo

Posts 299
22 Jul 2018 23:10


Niclas A wrote:

Samuel Crow wrote:

 
Daniel Sevo wrote:

  Is AKIKO functionality implemented in V4 core?
   
    Edit: Just saw the other thread.. So its emulated in software?
 

  Native chunky modes are implemented in that SAGA core so Picasso96 patches the WriteChunkyPixels() function to do a straight memory copy, if I'm not mistaken.  AKIKO is usually accessed using that Kickstart 3.1 routine.
 

 
  Akiko is so much more then C2P
 
  Akiko is the CD32's all-purpose 'glue' chip and forms part of the AGA chipset used in the CD32. Akiko is responsible for implementing system glue logic that in previous Amiga models were found in the discrete chips Budgie, Gayle and the two CIAs. In detail, it includes control logic for the CD32's CD-ROM controller, system timers, the two game ports and the serial ('AUX') port and the chip memory soldered onto the motherboard. It also controls a one kilobyte EEPROM for saving data such as highscores etc. This is one thing the CD32 emulator takes care off.

You are not wrong Niclas :-)
also, for the record, please see post 5 in this thread:
CLICK HERE  ..but, I believe it was implied from the context that we were referring mostly to the C2P part of the AKIKO functionality here. ;-)




Samuel Crow

Posts 424
23 Jul 2018 07:46


It occurred to me that a fast CPU could execute the software version of WriteChunkyPixels() quickly enough that P96 wouldn't be necessary anyway.  Also, there might still be that chunky to planar opcode in AMMX that Gunnar was thinking up.  Akiko C2P would not need to be included in the core anyway in such a case.


Gunnar von Boehn
(Apollo Team Member)
Posts 6207
23 Jul 2018 14:19


Samuel Crow wrote:

Also, there might still be that chunky to planar opcode in AMMX that Gunnar was thinking up.  Akiko C2P would not need to be included in the core anyway in such a case.

Yes indeed, APOLLO has AMMX C2P instructions which is ~ 100 times faster than AKIKO C2P.


posts 7