Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move a few odds and ends out of the emu core | 2016-04-23 | 2 | -207/+0 | |
| | |||||
* | Removed specific filter implementation and merged it with placed where used (nw) | 2016-04-23 | 2 | -367/+0 | |
| | |||||
* | wavwrite.cpp: call to nothrow allocation. | 2016-01-29 | 1 | -1/+1 | |
| | |||||
* | Small code cleanup: | 2016-01-29 | 1 | -1/+1 | |
| | | | | | | | | | - corealloc.h: added macro definition for global_alloc (nothrow) memory allocation. - textbuf.cpp / wavwrite.cpp: removed pointless cast. - debugcmd.cpp / luaengine.cpp / render.cpp: avoid strlen calls in a loop. - diimage.cpp: simplified "device_image_interface::set_image_filename" function. - miscmenu.cpp / selgame.h / video.cpp(h): replaced int with bool where applicable. - ui.cpp: removed unused code. | ||||
* | Added license for Derrick Renaud, extended K.Wilkins and F.Palazzolo to full ↵ | 2015-12-21 | 2 | -2/+2 | |
| | | | | | | names, (nw) Added license for Paul Forgey | ||||
* | macro removal INLINE -> static inline (nw) | 2015-12-12 | 1 | -1/+1 | |
| | |||||
* | clang-modernize part 5 | 2015-12-04 | 1 | -2/+2 | |
| | |||||
* | clang-modernize part 1 (nw) | 2015-12-03 | 2 | -4/+4 | |
| | |||||
* | Rename *.c -> *.cpp in our source (nw) | 2015-11-08 | 2 | -0/+0 | |
| | |||||
* | making logerror part of machine and device classes [Miodrag Milanovic] | 2015-11-01 | 1 | -2/+2 | |
| | | | | display tag of device that logged message | ||||
* | placed back some files that should be part of core (nw) | 2015-09-13 | 4 | -0/+574 | |
| | |||||
* | Move all devices into separate part of src tree (nw) | 2015-09-13 | 269 | -112276/+0 | |
| | |||||
* | TMS5220 and TMS5110: Fix an off-by-one in the interpolator causing the k5 ↵ | 2015-09-13 | 2 | -2/+2 | |
| | | | | coefficient to not be zeroed during unvoiced frames. Fixes various speech glitches. [Lord Nightmare] | ||||
* | tms5220.c: whitespace cleanup (n/w) | 2015-09-11 | 1 | -3/+0 | |
| | |||||
* | tms5110.c: minor comment fixes and changes to debugging log data (n/w) | 2015-09-11 | 1 | -5/+2 | |
| | |||||
* | Sega Pico PCM improvements [ValleyBell] | 2015-09-08 | 4 | -19/+128 | |
| | | | | | | as the pull request seems to have gone dead I refactored his changes into a new device derived from the 7759 rather than adding the Fifo into the 7759 (due to Aaron saying it doesn't exist there) it's possible the custom chip that Pico uses has said logic built in somehow as it's not a plain 7759 afaik. | ||||
* | Clean up copyrights on things I shouldn't be listed in. (nw) | 2015-09-02 | 2 | -2/+2 | |
| | | | | | | | | Also isolated Andrew Zaferakis' copyright to hng64_3d.c since that's where his ~700 lines of code lives. (nw) Finally, touched up some spacing in drivers/Model2.c - converting this one to polynew will be a little more involved and will be done on a later date. (nw) | ||||
* | remove outdated comments, and other comment updates to tms5220 (nw) | 2015-08-30 | 1 | -7/+2 | |
| | |||||
* | TMS5110: Add same FAST_START_HACK as in tms5220, makes snmath word delay ↵ | 2015-08-30 | 1 | -1/+11 | |
| | | | | closer to hardware. [Lord Nightmare] | ||||
* | Merge pull request #265 from superctr/master | 2015-08-28 | 2 | -27/+10 | |
|\ | | | | | C352: Add divider for System 23, change enum format | ||||
| * | c352: forgot the note/nw | 2015-07-22 | 1 | -0/+8 | |
| | | |||||
| * | c352: define divider constants in the drivers instead. Add a note explaining ↵ | 2015-07-22 | 1 | -12/+0 | |
| | | | | | | | | dividers in c352.c | ||||
| * | C352: Add divider for System 23, change enum format | 2015-07-22 | 2 | -19/+6 | |
| | | |||||
* | | TMS5110: Purge process() of gotos to hopefully make the compiler's optimizer ↵ | 2015-08-28 | 1 | -241/+229 | |
| | | | | | | | | happier. [Lord Nightmare] | ||||
* | | TMS5220: Purge process() of gotos to hopefully make the compiler's optimizer ↵ | 2015-08-28 | 1 | -250/+247 | |
| | | | | | | | | happier. Add a hack so Victory's "Shields Up" sample and the sample afterward aren't corrupted. [Lord Nightmare] | ||||
* | | TMS5220: implemented talk status state machine properly as shown by patent. ↵ | 2015-08-27 | 2 | -191/+220 | |
| | | | | | | | | Got rid of m_target_* hack in favor of loading data from ROM as needed. Fixed ZPAR logic. Fixed pitch zeroing to match(?) patent. [Lord Nightmare] | ||||
* | | TMS5110.c: Finally fixed zpar logic correctly. [Lord Nightmare] | 2015-08-27 | 2 | -46/+61 | |
| | | |||||
* | | TMS51xx: Got rid of the request_bits and FIFO implementation, both of which ↵ | 2015-08-26 | 2 | -144/+17 | |
| | | | | | | | | were incorrect to hardware. Minor ZPAR fix. Some comment cleanup. [Lord Nightmare] | ||||
* | | Cleanups and version bumpmame0165 | 2015-08-26 | 2 | -18/+18 | |
| | | |||||
* | | whoops (nw) | 2015-08-25 | 1 | -0/+1 | |
| | | |||||
* | | fix stupid typo, doesn't fix the cvs.c goldbug sound inconsistency yet (nw) | 2015-08-23 | 1 | -1/+1 | |
| | | |||||
* | | tms51xx: removed target_x variables in favor of reloading from coefficient ↵ | 2015-08-23 | 2 | -132/+102 | |
| | | | | | | | | | | | | | | | | | | ROM during the generation loop (as the real device does). Implemented proper ZPAR and unvoiced ZPAR logic for zeroing parameters during idle and unvoiced frames. Changed the pitch zeroing logic during frame inhibit to last an entire interpolation period rather than one sample. Replaced the speech-is-synthesizing state machine with the original patent TALK, TALKD and SPEN bits. Redid the talk_status logic to use (TALKD || SPEN) as the real device does. [Lord Nightmare] | ||||
* | | typos (nw) | 2015-08-22 | 1 | -2/+2 | |
| | | |||||
* | | Floppy sounds WIP. See comments in floppy.c. | 2015-08-20 | 2 | -5/+10 | |
| | | |||||
* | | Fix interpolation on TMS52xx to match samples from real chip. [PlgDavid, ↵ | 2015-08-19 | 1 | -3/+7 | |
| | | | | | | | | Lord Nightmare] | ||||
* | | Added seconds() and attoseconds() to attotime and prefixed members with | 2015-08-15 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | m_. Rewrote code accessing members to use seconds() and attoseconds(). The changes were triggered by a test how gcc __int128_t would perform as the internal representation. This test revealed that the current implementation is still faster. (nw) | ||||
* | | attempt 1 at fixing the initial coefficient index values (nw) | 2015-08-14 | 2 | -12/+51 | |
| | | |||||
* | | Forgot to update the interpolation tables to use the "IP" (0,1,2,3,4,5,6,7) ↵ | 2015-08-14 | 2 | -22/+16 | |
| | | | | | | | | instead of logical (1,2,3,4,5,6,7,0) order, since the new code imported to tms5110.c needs the former. (nw) | ||||
* | | Replaced the frame parse and speech generation code from tms5110.c with the ↵ | 2015-08-13 | 3 | -366/+668 | |
| | | | | | | | | | | | | | | code from tms5220.c, should be significantly more accurate and allow the cores to be much more easily merged in the future. This also allowed finally getting rid of the COEFF_ENERGY_SENTINEL hack in tms5110r.inc [Lord Nightmare] | ||||
* | | minor cleanups to tms5220 so savestate and member variables are in the same ↵ | 2015-08-13 | 2 | -13/+16 | |
| | | | | | | | | order, and add a missing savestate entry (nw) | ||||
* | | Add correct CD2802 chirp rom from decap [Sean Riddle] | 2015-08-07 | 1 | -6/+6 | |
| | | |||||
* | | rf5c400: document some registers (nw) | 2015-08-06 | 1 | -0/+12 | |
| | | |||||
* | | wave.c: reduce tagmap lookups (nw) | 2015-07-31 | 2 | -9/+10 | |
| | | |||||
* | | Cleanups and version bumpmame0164 | 2015-07-29 | 5 | -7/+6 | |
| | | |||||
* | | Fix a buffer overflow in discrete.c (nw) | 2015-07-29 | 1 | -1/+1 | |
| | | |||||
* | | please bear with me.. these are needed to compile in GCC 5.2 and I want ↵ | 2015-07-23 | 1 | -0/+13 | |
| | | | | | | | | mingw guys to see them. with luck they can be reverted in a couple of days (nw) | ||||
* | | Merge branch 'master' of https://github.com/mamedev/mame | 2015-07-23 | 2 | -15/+35 | |
|\ \ | |||||
| * | | namcona1.c: added save state support (nw) | 2015-07-22 | 2 | -15/+35 | |
| |/ | |||||
* / | MSLC port in SCSP writes seems to mask with 0xf800 according to Jikkyou ↵ | 2015-07-23 | 1 | -2/+4 | |
|/ | | | | Oshaberi Parodius. | ||||
* | Merge branch 'master' of https://github.com/mamedev/mame | 2015-07-21 | 2 | -3/+61 | |
|\ |