| driver | cubocd32.c |
| source | cubocd32.c (cubocd32.c on mamedev.org) |
| games | Amiga CD32 Bios Candy Puzzle (v1.0) Harem Challenge Laser Quiz Laser Quiz '2' Italy (v1.0) Laser Strixx Magic Premium (v1.1) |
| information | 0.112u2 [David Haywood] TODO: - Everything (this is a skeleton driver) - Add full AGA (68020 based systems, Amiga 1200 / CD32) support to Amiga driver - Add CD Controller emulation for CD32. NOTES: - Cubo CD32 (Original hardware by Commodore, additional hardware and games by CD Express, Milan, Italy). This is basically a CD32 (Amiga 68020, AGA based games system) hacked up to run arcade games. See http://ninjaw.ifrance.com/cd32/cubo/ for a brief overview. Several of the games have Audio tracks, therefore the CRC / SHA1 information you get when reading your own CDs may not match those in the driver. There is currently no 100% accurate way to rip the audio data with full sub-track and offset information. - CD32 Hardware Specs (from Wikipedia, http://en.wikipedia.org/wiki/Amiga_CD32). Main Processor: Motorola 68EC020 at 14.3 MHz. System Memory: 2 MB Chip RAM. 1 MB ROM with Kickstart ROM 3.1 and integrated cdfs.filesystem. 1KB of FlashROM for game saves. Graphics/Chipset: AGA Chipset. Akiko chip, which handles CD-ROM and can do Chunky to Planar conversion. Proprietary (MKE) CD-ROM drive at 2x speed. Expansion socket for MPEG cartridge, as well as 3rd party devices such as the SX-1 and SX32 expansion packs. 4 8-bit audio channels (2 for left, 2 for right). Gamepad, Serial port, 2 Gameports, Interfaces for keyboard. WIP: - 0.123u4: Zsolt Vasvari converted Amiga based games to partial updating and proper scanline based timers. - 0.122u4: Updated Amiga driver to use formal XTALs [Dirk Best]. - 0.121u1: Nathan Woods added an API to access the current amiga_machine_interface. - 0.120u2: Added machinei2cmem.c. smf added generic I2C bus memory support. Hooked up to the cubocd32 driver. - 0.118u5: Added machinecubocd32.c and includescubocd32.h. CuboCD32/Amiga updates [Ernesto Corvi]: Finished implementing the CDROM controller, so now the games boot. Moved the entire Akiko code to machine/cubocd32.c to make things a little more easier to work with. Added CDDA audio support to the CDROM controller and driver. Systems with the AGA chipset no longer connect bit 0 of the CIA that was previously connected to the Overlay pin not connected. Made BLTDDAT return it's value. This is a readable register which we were not handling. Initialized the SERDATR register upon reset to reflect that the transfer buffer/shift reg is empty. Changed 68EC020 CPU1 clock speed to 14187580 Hz and visible area to 671x272. Added CD/DA sound and dipswitches 'Service Mode' and 'DSW1 2-8'. - 0.118u4: Amiga updates [Erneso Corvi]: Implemented ECS-Only BLTCON0L register. Modified the amiga_interface structure to add a nmi callback and a flags variable. Added AGA chipmem mask definition. Added 32 bit data bus support to chipram. It's automatically used if the chipset is AGA. Added clock chip constants in machine/amiga.h for 68k PAL and NTSC, and 68EC00 NTSC. Updates drivers to use those constants. Added convenience macros to determine wether we're running with an ECS chipset, AGA chipset, or 'ECS or AGA chipset'. Changed autoconfig reads to return 0x0000 instead of 0xffff. Fixed MSB value timer reads on the 8520 cia. We were previously only updating the count for the timer when the LSB value was read. Added basic Akiko emulation to the cubocd32 driver. Both the Chunky to Planar converter, and the I2C NVRAM should be fully implemented, however, the CDROM functionality is not complete. It's only enough to make the kickstart pass the Akiko checks. Changed 68EC020 CPU1 clock speed to 14318180 Hz. Added Custom (3579545 Hz) sound and 'DSW1 1' dipswitch. - 0.118u3: Amiga system updates [Ernesto Corvi]: Implemented the ECS-only BLTSIZV and BLTSIZH custom registers, and modified BLTSIZE and the blitter to use them. Properly implemented the bit in VPOSR that indicates if we're running on a PAL or NTSC Amiga. - 0.113u2: Changed VSync to 59.997000 Hz. - 0.112u2: Added cubocd32.c driver. |
| cndypuzl | Candy Puzzle (v1.0)[Feb/6/2007] Candy Puzzle (v1.0) C.D. Express 1995 Produttore C.D. Express CPU ROMs 1x CD Note: This is an Amiga "CUBO CD32" CD. The resulting CHD is identical to already available cndypuzl.chd Funzionamento Non testata In vendita No Dumped 04/02/2007 - |
| haremchl | Harem Challenge[Feb/6/2007] Harem Challenge C.D. Express 1995 CPU ROMs 1x CD Note: This is an Amiga "CUBO CD32" CD. The resulting CHD is identical to already available haremchl.chd Funzionamento Non testata In vendita No Dumped 04/02/2007 - |
| lsrquiz | Laser Quiz[Feb/6/2007]
Laser Quiz
C.D. Express 1995
CPU
ROMs 1x CD
Note:
This is an Amiga "CUBO CD32" CD.
The resulting CHD is identical to already available lsrquiz.chd
Funzionamento Non testata
In vendita No
Dumped 04/02/2007
-
|
| lsrquiz2 | Laser Quiz '2' Italy (v1.0)[Feb/6/2007]
Laser Quiz '2' Italy (v1.0)
C.D. Express 1995
CPU
ROMs 1x CD
Note: This is an Amiga "CUBO CD32" CD.
The resulting CHD is identical to already available lsrquiz2.chd
Funzionamento Non testata
In vendita No
Dumped 04/02/2007
-
|
| lasstixx | Laser Strixx[Feb/6/2007] Laser Strixx C.D. Express 1995 CPU ROMs 1x CD Note This is an Amiga "CUBO CD32" CD. The resulting CHD is NOT available on this site, it will be released through the usual channel. Funzionamento Non testata In vendita No Dumped 04/02/2007 - |
| mgprem11 | Magic Premium (v1.1)[Feb/6/2007] Magic Premium (v1.1) C.D.Express 1996 CPU ROMs 1x CD Note: This is an Amiga "CUBO CD32" CD. The resulting CHD is NOT available on this site, it will be released through the usual channel. Funzionamento Non testata In vendita No Dumped 04/02/2007 - |