| Viewing Issue Advanced Details [ Jump to Notes ] | [ View Source: trackfld.c ] | ||||||||||||
| ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update | ||||||||
| 03685 | Sound | Minor | Always | 2010-01-24 22:22 | 2012-01-15 13:54 | ||||||||
| Tester | M.A.S.H. | View Status | Public | Platform | MAME (Self-compiled) | ||||||||
| Assigned To | hap | Resolution | Fixed | OS | Windows XP (32-bit) | ||||||||
| Status [?] | Resolved | Driver | trackfld.c | ||||||||||
| Version | 0.136u1 | Fixed in Version | 0.144u6 | Build | Normal | ||||||||
| Summary | 03685: reaktor: No sound | ||||||||||||
| Description | No sound effects or music in Reaktor (Track & Field conversion) which worked in MAME 0.130u2. | ||||||||||||
| Steps To Reproduce | |||||||||||||
| Additional Information | |||||||||||||
| Flags | |||||||||||||
| Regression Version | 0.130u3 | ||||||||||||
| Affected Sets / Systems | reaktor | ||||||||||||
|
Attached Files
|
|||||||||||||
|
|
|
|
darq (Tester) 2012-01-09 00:49 |
Resolved; reaktor doesn't use latched SN76496 writes). Here the modifications: mame/drivers/trackfld.c (at the end of file): static DRIVER_INIT (reaktor) { address_space *space = machine.device ("audiocpu")->memory ().space (AS_PROGRAM); device_t *snsnd = machine.device ("snsnd"); space->install_legacy_write_handler (*snsnd, 0xA000, 0xA000, FUNC (konami_SN76496_direct_w)); space->unmap_write (0xC000, 0xC000); } . . . GAME( 1987, reaktor, 0, reaktor, reaktor, reaktor, ROT90, "Zilec", "Reaktor (Track & Field conversion)", GAME_SUPPORTS_SAVE ) mame/audio/trackfld.c: WRITE8_DEVICE_HANDLER( konami_SN76496_direct_w ) { sn76496_w (device, offset, data); } mame/audio/trackfld.h (prototype): WRITE8_DEVICE_HANDLER( konami_SN76496_direct_w ); |
|
hap (Developer) 2012-01-10 02:20 |
No, it looks simpler than that: instead of writing to c000, reaktor reads that register to start a sound. It's fixed now. Thanks anyway! =) |
|
darq (Tester) 2012-01-10 23:17 |
Nice! ...even better :) ...the important thing is that it was solved! :-D |