MAME 0.107u2: Difference between revisions
From MAMEDEV Wiki
m (+category) |
m (link alex consistently) |
||
Line 8: | Line 8: | ||
* [[Aaron Giles]] | * [[Aaron Giles]] | ||
* [[Adam Bousley]] | * [[Adam Bousley]] | ||
* [[Alex Jackson]] | |||
* [[Antoine Mine]] | * [[Antoine Mine]] | ||
* [[Canim]] | * [[Canim]] | ||
* [[Corrado Tomaselli]] | * [[Corrado Tomaselli]] | ||
Line 19: | Line 19: | ||
The known contributions for this version are, in the order specified in the whatsnew: | The known contributions for this version are, in the order specified in the whatsnew: | ||
* [[ | * [[Alex Jackson]] did a massive cleanup/fixing of 16-bit Sega drivers: | ||
** many corrections to descriptive set names, adding revision letters, cabinet types, etc. | ** many corrections to descriptive set names, adding revision letters, cabinet types, etc. | ||
** fixed many DIP switches and added PORT_DIPLOCATION support | ** fixed many DIP switches and added PORT_DIPLOCATION support |
Latest revision as of 13:02, 7 May 2007
Release Date
MAME 0.107u2 was released on 3 August 2006.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- Adam Bousley
- Alex Jackson
- Antoine Mine
- Canim
- Corrado Tomaselli
- Nathan Woods
- Patrik Styrnell
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Alex Jackson did a massive cleanup/fixing of 16-bit Sega drivers:
- many corrections to descriptive set names, adding revision letters, cabinet types, etc.
- fixed many DIP switches and added PORT_DIPLOCATION support
- adjusted min/max values for analog controls to improve response
- fixed button ordering between System 16A/B
- cleaned up a number of ROM names and fixed some incorrect guesses
- some cleanup of turbo.c as well
- fixed visible area in Hang-On hardware
- actually disabling 8751 in games that have a fake replacement
- hooked up 8255 PPI correctly now that it has mode 2 support
- fixed behavior of NMI line in later sega sound boards
- fixed addressing in the SegaPCM sound system
- some hardware/documentation cleanup
- Nathan Woods did some cleanups in the new UI/video code to make MESS happy.
- Nathan Woods added macros to prevent use of strcasecmp and strncasecmp for better cross-platform compatibility.
- Antoine Mine connected unimplemented opcode $01 on the 6809 core.
- Nathan Woods implemented CNT pin and some serial features of the 6526 CIA chip.
- Canim mapped the service button in slammast.
- Aaron Giles fixed a bug in 8039 CPU handling of A11 latch.
- Aaron Giles rewrote the Zaxxon driver from the schematics. This is still a WIP (not finished yet):
- correct clock speeds and video timing
- complete memory maps
- connected universal sound board to Ixion and Razmataz
- simplified video code and merged common cases together
- palette derived from resistor weights
- background positioning still a little off
- Aaron Giles added service_coin_lockout_w() to lockout service coins.
- Aaron Giles added MDRV_SCREEN_RAW_PARAMS() which lets you specify a pixel clock, horizontal, and vertical video timing values in place of the usual screen size, visible area, refresh rate, and VBLANK timing values.
- Aaron Giles fixed a bug that prevented save/restore from working in the UI.
- Aaron Giles changed mode selection logic so that refresh is weighted more strongly when picking a mode. This allows you to specify -resolution 0x0@60 to force MAME to pick a 60Hz screen refresh while allowing it to choose the best resolution.
Game Support
New clones added