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 6220 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.
| |
|