| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
src/tools).
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Update data bus behavior and support 12 bit PCM, Verified from assault(namcos2) schematics
* Add/Update notes, Use shorter/correct type values, Fix address/data bus bits, modernize save states, Fix spacing, Reduce unnecessary lines, duplicates, Move little endian interface in c140.h
* Move bankswitch behaviors in each drivers, Reduce noisy sound regression in previous commit
remain in vgmplay for compatiblity
* Implement some features from QuattroPlay
* Split sound stream update and host interface
|
|
|
|
| |
This reverts commit 5852df508676e7976234956434cad2905a7cf8e5.
|
|
|
|
|
|
|
|
|
| |
* Update data bus behavior and support 12 bit PCM, Verified from assault(namcos2) schematics
Add/Update notes, Use shorter/correct type values, Fix address/data bus bits, Mordernize save states, Fix spacing, Reduce unnecessary lines, duplicates, Move little endian interface in c140.h
namcos2.cpp, namcos21*.cpp: Fix c140 ROM loading, mirrored maps
* Move bankswitch behaviors in each drivers, Reduce noisy sound regression in previous commit
remain in vgmplay for compatiblity
* Split C219 subclass
* Implement some features from QuattroPlay. Add notes, Split sound stream update and host interface
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Various Namco hardwares update/cleanups
namcofl.cpp : Confirmed XTALs, Remove unnecessary defines
namconb1.cpp : Correct sprite lags, Remove unnecessary defines, Add screen raw params
reference(nebulray) - https://youtu.be/mAB66HhZNIM
namcos1.cpp : Convert pointer into required_region_ptr, Reduce duplicate
namcos2.cpp : Remove unnecessary bankrw, Add screen raw params, Fix some namings, Remove MACHINE_START_MEMBER and MACHINE_RESET_MEMBER, Reduce unnecessary VIDEO_START_MEMBER
namcos21*.cpp : Fix namings, Remove some unuseds, MACHINE_START_MEMBER and MACHINE_RESET_MEMBER
namco_c116.cpp : Convert internal palette into device_palette_interface
namco_c123tmap.cpp : Internalize gfxdecode(Gfx layout is shared at all hardwares - 8bit data bus for ROM), Mask region, Implement tilemap disable bit
namco_c169roz.cpp : Internalize gfxdecode(Gfx layout is shared at all hardwares - 8bit data bus for ROM), Mask region
namco_c355spr.cpp : Remove unnecessary device, Allow double and triple buffered sprites
namcos2_roz.cpp : Remove unnecessary device, Internalize gfxdecode(8bit data bus for ROM)
namcos2_sprite.cpp : Remove unnecessary device
* namco_c355spr.cpp : struct'd sprite infos, Fix sprite lags
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
namcos2 shared state by making them devices (#3991)
* split namco c169 roz chip from namcos2 by making it a device (nw)
some reorganization still needed (eg move init stuff to config)
* push on this way, old non-device code was working by chance (nw)
* use std::fill instead of memset
* tidy (nw)
* split out the c355 sprites into a device too (nw)
* this isn't used (nw)
* also not used (nw)
* split out c123 tilemap chip
* modern here too (nw)
* namco system2 sprite chip is a device, move content of machine/namcoic.h to a text file in 'etc' as it's not really code at all, and the cpp file is no longer needed
* Namco System 2 ROZ is a device (so only gets created on games that have it, avoids a crash in old code in tilemap viewer)
* untangle namcofl from namcos2 now that things are devices
* untangle namconb1 from namcos2
* untangle gal3.cpp from namcos2
* untangle namcos2 and namcos21 - part 1 (ugly part)
* untangle system2 and system21, part 2
* use c68 for c68 based games in namcos21.cpp and some cleanup / notes / reorganization / default nvrams
* naming cleanups (nw)
* c123 - move init to device config
* c169 init -> device config
* c355 init -> device config
* new clones
Four Trax (Japan) [ShouTime, The Dumping Union]
note, one of the gfx roms in the MAME set has an 'fx2' label, it should be verified.
also replaced the ROMs for the fourtraxa set, the old ones had a 0x00 fill instead of a 0xff fill but were otherwise identical, it's a weird mod of the World set that hides most of the advertising banners, replacing them with generic ones, presumably for legal reasons?
|
|
|
|
|
|
| |
* namcos2 / namcos21 - use configured banking for audiocpu
* (nw)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
due to bad ram size assumptions. (#3976)
* use c68 for more games, fix what looks like more cam900 damage (luckywld) due to bad ram size assumptions.
* fix crash I introduced by trying things in a slightly different way
* change comment (nw)
* some cleanup (nw)
* give dirtfox a calibrated default (nw)
* better served with a logerror, not popmessage (nw)
|
|
|
|
|
|
|
|
| |
* stage1 namcoc65 / c68 devicification
* progress (c68 button mappings currently incorrect)
* silly (nw)
|
|
|
|
|
|
| |
videopkr.cpp a little more (nw)
I have to figure out a better way to do this...
|
|
|
|
|
|
|
|
|
|
|
|
| |
side effect of making machine-config overrides of these much"
This reverts commit c83e2a853d4e1643fcc85b68ada3c6f7f33adea4.
Revert "fix compile. (nw)"
This reverts commit a259ba3e366f442a22a9341755ff58163869860c.
GCC is being bad and allowing invalid C++ that other compilers reject.
|
|
|
|
|
|
| |
of making machine-config overrides of these much
uglier, but this is intended to discourage ongoing use, and will be gradually eliminated.
|
| |
|
| |
|
|
|
|
| |
ideally shouldn't) be used explicitly now (nw)
|
|
|
|
|
|
| |
min_cycles (nw)"
This reverts commit 46bad5c707cadd5293828f78d1bcbbb0ae23749c.
|
|
|
|
| |
(nw)
|
|
|
|
| |
device_execute_interface::pulse_input_line (nw)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8
also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
names, (nw)
Added license for Paul Forgey
|
|
|
|
|
|
|
| |
std::unique_ptr (nw)
auto_alloc_array to unique_ptr
Added make_unique_clear
|
| |
|
|
|
|
| |
a value of 0/1" [MooglyGuy]
|
|
|