| driver | maxaflex.c |
| source | maxaflex.c (maxaflex.c on mamedev.org) |
| games | Astro Chase (Max-A-Flex) Boulder Dash (Max-A-Flex) Bristles (Max-A-Flex) Flip & Flop (Max-A-Flex) Max-A-Flex |
| information | 0.88u4 [Mariusz Wojcieszek, Juergen Buchmueller] TODO: - Add AUDMUTE port - muting all sounds on system - Fix LCD digits display controlling - Change lamps and time counter display to use artwork NOTES: - Driver based on Atari 400/800 MESS driver by Juergen Buchmueller. - More about the Max-A-Flex system at http://www.myatari.net/issues/jan2003/maxaflex.htm Bugs: - All sets: Random freezes. Scagazza (ID 03851) - All sets: The digits don't display correctly. stephh (ID 00516) WIP: - 0.138: Firewave fixed random crashes of all Max-a-Flex sets (speaker call to the MCU). - 0.134u4: Mariusz Wojcieszek fixed TRIG3 register handling in GTIA for Atari XL/XE. - 0.131u1: Fabio Priuli factored out some more MESS specific code for Atari 8bit. - 0.130u4: Fabio Priuli factored out MESS-specific code from machine/atari.c (cart init, loading & unloading). - 0.130u3: Fabio Priuli removed old hardcoded keyboard handling for Atari 8bit systems and used more reasonable key matrix scan. No regressions expected in MAME (tested Max-a-Flex games). - 0.123u4: Updated Max-a-Flex driver to use PORT_CHANGED for coinage [Zsolt Vasvari]. - 0.123u1: Atari Ace fixed fatal error in the Max-a-Flex driver. - 0.122u6: Changed M68705 CPU2 clock speed to 3579545 Hz. - 0.116u4: Atari Ace fixed regression crashes in the Max-a-Flex driver. - 0.115: Aaron Giles updated 68705 clocks to take into account the internal divide by 4. Added constant so that it is clear why this is being done. Changed M68705 CPU4 clock speed to 894886 Hz. - 0.113u2: Changed VSync to 59.923329 Hz. - 0.109u2: Aaron Giles added supervisor DAC support to the Max-a-Flex driver. Changed DAC sound to Speaker. - 0.108u5: Aaron Giles added new output utilities: output_set_led_value(), output_set_digit_value() and output_set_lamp_value(), which are used to set a generic indexed data type. Changed the Max-a-Flex driver to use output_set_digit_value() for their digits. - 0.107u4: Added layoutmaxaflex.lay. Aaron Giles added new layout element component type "led7seg", which constructs a 7-segment LED in an element in a layout. This is commonly used for external score and timer displays. - 0.106u10: Nathan Woods fixed PIA addressing regression in the Atari machine driver. - 0.106u6: Miscellaneous cleanups to the Atari/Max-A-Flex driver, attempting to modernize it [Nathan Woods]. - 0.104u8: Aaron Giles fixed the Max-A-Flex driver (crashed if you use a audio sample rate of 22050 Hz). - 0.88u4: Added maxaflex.c driver, machineatari.c, vidhrdwatari.c, vidhrdwgtia.c, vidhrdwantic.c and includesatari.h. |
| mf_achas | Astro Chase (Max-A-Flex)[Dec/04/2002] Astro Chase (c)1982 First Star Software This is a cartridge for Exidy's Max-A-Flex system, which is basically an Atari 600XL computer inside an arcade cabinet. There is additional hardware that controls the length of time that you may play the game. Each time you insert a quarter, an amount of time determined by dip switch settings on the controller board is added. While the timer is running, all controls are active and you can control the game via Start, Select, Option, an 8-way joystick and one button. When the timer gets down to 10 seconds of play remaining, the control board starts beeping a progressivly higher pitched beep and flashing the "insert coin" and "extend play" lights. When the timer gets to zero, the controls become non-functional, but the game does not reset, so you could add more coins and continue playing. - |
| mf_bdash | Boulder Dash (Max-A-Flex)[Sep/15/2002] Boulder Dash (c)1984 First Star Software This is a cartridge for Exidy's Max-A-Flex system, which is basically an Atari 600XL computer inside an arcade cabinet. There is additional hardware that controls the length of time that you may play the game. Each time you insert a quarter, an amount of time determined by dip switch settings on the controller board is added. While the timer is running, all controls are active and you can control the game via Start, Select, Option, an 8-way joystick and one button. When the timer gets down to 10 seconds of play remaining, the control board starts beeping a progressivly higher pitched beep and flashing the "insert coin" and "extend play" lights. When the timer gets to zero, the controls become non-functional, but the game does not reset, so you could add more coins and continue playing. For pictures and info on the game, visit: http://www.arcadecollecting.com/boulder/boulder.html - |
| mf_brist | Bristles (Max-A-Flex)[Dec/18/2002] Bristles (c)1983 First Star Software This is a cartridge for Exidy's Max-A-Flex system, which is basically an Atari 600XL computer inside an arcade cabinet. There is additional hardware that controls the length of time that you may play the game. Each time you insert a quarter, an amount of time determined by dip switch settings on the controller board is added. While the timer is running, all controls are active and you can control the game via Start, Select, Option, an 8-way joystick and one button. When the timer gets down to 10 seconds of play remaining, the control board starts beeping a progressivly higher pitched beep and flashing the "insert coin" and "extend play" lights. When the timer gets to zero, the controls become non-functional, but the game does not reset, so you could add more coins and continue playing. - |
| mf_flip | Flip & Flop (Max-A-Flex)[Dec/18/2002] Flip and Flop (c)1983 First Star Software This is a cartridge for Exidy's Max-A-Flex system, which is basically an Atari 600XL computer inside an arcade cabinet. There is additional hardware that controls the length of time that you may play the game. Each time you insert a quarter, an amount of time determined by dip switch settings on the controller board is added. While the timer is running, all controls are active and you can control the game via Start, Select, Option, an 8-way joystick and one button. When the timer gets down to 10 seconds of play remaining, the control board starts beeping a progressivly higher pitched beep and flashing the "insert coin" and "extend play" lights. When the timer gets to zero, the controls become non-functional, but the game does not reset, so you could add more coins and continue playing. - |