build/whatsnew/whatsnew_0154.txt
| r31352 | r31353 | |
| 65 | 65 | [Siftware, Quench, Guru] |
| 66 | 66 | |
| 67 | 67 | -device_gfx_interface and memory system improvements: [Alex Jackson] |
| 68 | * Added macros to facilitate declaring gfxdecode info arrays as members |
| 69 | of a device class. |
| 70 | * AM_SHAREs in a device's internal address map or its default address |
| 71 | map are now tagmapped as children of that device rather than siblings |
| 72 | (analogous to how handlers in internal/default address maps are |
| 73 | scoped). |
| 68 | 74 | |
| 69 | | Added macros to facilitate declaring gfxdecode info arrays as members |
| 70 | | of a device class. |
| 71 | | |
| 72 | | AM_SHAREs in a device's internal address map or its default address |
| 73 | | map are now tagmapped as children of that device rather than siblings |
| 74 | | (analogous to how handlers in internal/default address maps are |
| 75 | | scoped). |
| 76 | | |
| 77 | | Converted the Namco C45 to device_gfx_interface. |
| 78 | | |
| 79 | 75 | - Fixed bloom misalignment with HLSL. [MooglyGuy] |
| 80 | 76 | |
| 81 | 77 | -Maygay M1 and MV1 converted to standard i8279 drivers. [J.Wallace] |
| 82 | 78 | |
| 83 | 79 | -konamigx: Reverb me harder baby! [O. Galibert] |
| 84 | 80 | |
| 85 | | -namcona1.c: rewrite tilemap drawing, fixing MT 05499 [Alex Jackson] |
| 81 | -namcona1.c improvements: [Alex Jackson] |
| 82 | * rewrite tilemap drawing code |
| 83 | * use set_palette_offset |
| 84 | * use GFXDECODE_RAM |
| 85 | * ROM loading and miscellaneous cleanups |
| 86 | 86 | |
| 87 | | -namcona1.c: use set_palette_offset for tilemaps; use GFXDECODE_RAM; |
| 88 | | more cleanups [Alex Jackson] |
| 89 | | |
| 90 | | -namcona1.c: clean up ROM loading, etc. [Alex Jackson] |
| 91 | | |
| 92 | | -Adjusted ROM loading so that all drivers using the k007342 and k007420 |
| 93 | | use compatible gfx layouts [Alex Jackson] |
| 94 | | |
| 95 | 87 | -Chihiro improvements: [Samuele Zannoli] |
| 96 | 88 | * i386 cpu x87 opcodes FPREM and FPREM1 must clear status bit C2 not |
| 97 | 89 | C0 |
| r31352 | r31353 | |
| 215 | 207 | handle multiplexed ioports without runtime tagmap lookups in a more |
| 216 | 208 | elegant way than was previously possible. |
| 217 | 209 | |
| 218 | | -ioport_array_finder improvement: [Alex Jackson] |
| 219 | | |
| 220 | 210 | -TMS34010: Use the CONVSP/CONVDP registers to adjust source and |
| 221 | 211 | destination addresses when window clipping or y-reverse is applied |
| 222 | 212 | [Phil Bennett] |
| r31352 | r31353 | |
| 330 | 320 | -Created WD7600 chipset device. megapc: Made into a separate driver |
| 331 | 321 | class, hooked up WD7600. [Barry Rodewald] |
| 332 | 322 | |
| 333 | | -fixed stack-buffer-overflow in device_gfx_interface::decode_gfx() with |
| 334 | | extended offsets [Alex Jackson] |
| 335 | | |
| 336 | 323 | -eepromser: added support for X24C44 [ANY] |
| 337 | 324 | |
| 338 | 325 | -i86: Add 0x6x instruction shadows, used by DEC Rainbow MS-DOS 2.01. |
| r31352 | r31353 | |
| 349 | 336 | -drawgfx.c: make it possible to reset the total elements of a |
| 350 | 337 | gfx_element [Alex Jackson] |
| 351 | 338 | |
| 352 | | -nemesis.c: use resnet for palette [Alex Jackson] |
| 339 | -nemesis.c: use resnet for palette [Alex Jackson, Couriersud] |
| 353 | 340 | |
| 354 | 341 | -HotMind: Restored missing text layer, added Ticket/Token dispensers |
| 355 | 342 | and replaced the sound PIC with a hand modified version for correct |
| r31352 | r31353 | |
| 381 | 368 | |
| 382 | 369 | -debugqt: Un-revert and add fix for focus seizure [Carl] |
| 383 | 370 | |
| 384 | | -Partially revert r30524 screen.c changes; bring back the separate |
| 385 | | timer for resetting partial updates, but ensure that the vblank timer |
| 386 | | and the partial-update-reset timer always fire in the correct order |
| 387 | | when vblank starts on scanline 0 [Alex Jackson] |
| 371 | -screen.c: Ensure the vblank timer and the partial-update-reset timer always |
| 372 | fire in the correct order when vblank starts on scanline 0 [Alex Jackson] |
| 388 | 373 | |
| 389 | 374 | -Work on the Sega System16b version of Ace Attacker [Chris Hardy, Andreas Naive] |
| 390 | 375 | * Reconstructed SEGA FD1094 key (317-0059). Some errors could remain. |
| r31352 | r31353 | |
| 394 | 379 | |
| 395 | 380 | -naomi/chihiro/triforce: Updated set documentation [f205v] |
| 396 | 381 | |
| 397 | | -m68000: Do what the real M68K does on byte writes. Fix the debugger so |
| 382 | -m68000: Smear byte writes the same as a real 68000. Fix the debugger so |
| 398 | 383 | watchpoints continue to work as expected [Alex Jackson] |
| 399 | 384 | |
| 400 | 385 | -bladestl.c: add RC filters to YM2203 SSG channels (based on schematic, |
| r31352 | r31353 | |
| 515 | 500 | -i86.c: 0x60 shadow omitted in previous patch. Needed for DOS 2. [Bavarese] |
| 516 | 501 | |
| 517 | 502 | -m6502: remove expensive and unused attotime precalculation at start of |
| 518 | | each timeslice [Alex Jackson] |
| 503 | each timeslice [Alex Jackson] |
| 519 | 504 | |
| 520 | 505 | -funworld.c: Inserted some more switches, Saloon now boots, and |
| 521 | 506 | service mode is mostly working. Added default nvram to jolycrdb, game |
| r31352 | r31353 | |
| 535 | 520 | |
| 536 | 521 | -Document recent measurements done on the AY8910. [Couriersud] |
| 537 | 522 | |
| 538 | | -m6809: fix typo in device_post_load(), should fix various savestate |
| 539 | | regressions in drivers using this CPU family [Alex Jackson] |
| 523 | -m6809: add missing members to save registration and fix typo in |
| 524 | device_post_load(), fixing savestate regressions in many drivers |
| 525 | that use this CPU family [Alex Jackson] |
| 540 | 526 | |
| 541 | 527 | -Also adds a complete dump of the FD1089B 317-0027 key! [briantro] |
| 542 | 528 | |
| 543 | | -m6809: add missing members to save registration; this should fix the |
| 544 | | save state regressions for real [Alex Jackson] |
| 545 | | |
| 546 | 529 | -fd1089.c: Document the newly redumped FD1089A 317-0027 along with it's |
| 547 | 530 | unencrypted data range. [Charles MacDonald] |
| 548 | 531 | |