HuCard»Arcade Card

Arcade Card

Attention article en cours de rédaction.

L'une des dernières extensions pour la gamme NEC. En utilisant cette carte, la mémoire est étendue permettant ainsi d'avoir des jeux encore plus détaillés et plus beaux.

Cette extension permet en particulier à la PC Engine de supporter les jeux des consoles 16 bits. La plupart des jeux portés sont des jeux de combat NEO-GEO. Les jeux qui ont besoin de cette extension sont les Arcade CDRom² (sur support CDRom).

Il existe 2 versions de l'Arcade Card :

L'Arcade Card (Pro et DUO) a été conçue pour les versions japonnaises de la gamme NEC. Pour les consoles US, il faut utiliser un adaptateur comme le Kisado.

IMAGE/IMAGE

Des informations un peu plus "techniques" sur l'Arcade Card (tirées de ce site ):

I wrote the Arcade Card libraries that Hudson distributes to it's developers, so I know what this baby does!

There are four ports to access the memory from the CPU. Each port is one word. Each port can point to a separate address in the arcade card memory. Settings for the ports are also completely independent. The addresses are determined by a "base address" (3 bytes) and an "offset" (2 bytes). Reading and writing is possible from all ports, and each can be set to auto increment or decrement the offset or the base address. Also, there is a bit one can "hit" that causes the base and offset to be added, with the result being stored in the base. This COULD be used as a fast 3 byte adder. There is also a 4 byte read/write barrel roller. Basically, you can store any 4 byte value in this register(s) and write the number of times you wish to shift or roll to a 5th register and you can read the result immediately. This is very limited, but a good hacker could find some tricky little application. I was able to optimize division and multiplication routines, also optimized a run length decoder using this feature... (I would have rather had a real multiplier and divider, or floating point, or something, but costs were prohibitive.)