summaryrefslogtreecommitdiffstatshomepage
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* full xtal conversionxtal Olivier Galibert3 days7914-23467/+23366
|
* New working clones Ivan Vangelista2022-10-312-2/+28
| | | | | ------------------ Championship Bowling (location test) [CoolMod, The Dumping Union]
* quantel/dpb7000.cpp: Major functional improvements. (#10467) [Ryan Holtz] MooglyGuy2022-10-311-699/+2016
| | | | | | | | | | | | | * Added tablet comms HLE, improved drawing, and store combiner functionality. * Added hard disk support. Fixed Field-In/Field-Out IRQ polarity. * Fixed stencil-store selection - improves brush edges. * Fixed handling of horizontal and vertical scroll registers. * Added support for Framestore Read and Framestore Write commands. * Improved position matching between cursor and crosshair. * Started work on support for typeface brushes. * Fixed disk initialization, in-use flag was erroneously removed from Restore command. * Improved typeface emulation and keyboard emulation. * Improved text stamping. * Added known issues list to the driver's comment block.
* emu/sound.cpp: Don't force lower samplerate for dummy sound output module. ↵ feos2022-10-311-8/+0
| | | | | (#10483) When using lua instead of OSD to obtain samples, we don't need sound output, but we need decent sample rate.
* pokey.cpp: remove m_SKCTL assignment hack in device_start and issue a potgo ↵ Angelo Salese2022-10-301-7/+8
| | | | | at device_reset instead (#10462) - fixes a1200xl booting to self-test no matter J1 setting
* upd934g: Preliminary support for ACCENT/MUTE Dirk Best2022-10-302-8/+13
|
* cpu/dsp32: Modify previous change, clamping before the narrowing conversion AJR2022-10-291-1/+1
|
* cpu/dsp32: Simplify int24 operator logic AJR2022-10-291-5/+2
|
* cpu/i960, cpu/sh: Use rotl_32 and rotr_32 for executing rotate instructions AJR2022-10-292-3/+3
|
* cpu/arm: Use rotr_32 for handling unaligned reads AJR2022-10-291-3/+3
|
* Update various source files to use swapendian_int16 AJR2022-10-2919-86/+64
|
* Move debugger command parameter validation helpers into debugger_console AJR2022-10-2915-651/+645
|
* bus/ata: Add alternate CS0/CS1 handlers with built-in byte swapping for ↵ AJR2022-10-296-108/+15
| | | | | | big-endian host systems * konami/3dom2.cpp: Fix malformed logerror
* ui/selgame.cpp: Fixed display of software favourites. Vas Crabb2022-10-301-5/+5
|
* bus/epson_qx/keyboard/keyboard.cpp: Fixed #include order. Vas Crabb2022-10-301-1/+5
|
* wd_fdc: Use the new active() Olivier Galibert2022-10-291-1/+1
|
* amiga/amiga.cpp: dumped code for the CDTV's remote control input converter ↵ Ivan Vangelista2022-10-291-4/+6
| | | | and LCD controller [Captain Future / CDTV Land]
* nintendo/snesb.cpp: combined bad dumps of one of the legendbs ROMs to have a ↵ Ivan Vangelista2022-10-291-4/+2
| | | | working one, until another PCB can be found [Hammy, IQ_132]
* New working clones Ivan Vangelista2022-10-292-1/+26
| | | | | ------------------ Trivia (Questions Series 18) [Brian Troha, The Dumping Union]
* irem/m90.cpp: fixed MT08413 Ivan Vangelista2022-10-291-16/+14
|
* konami/xmen.cpp: worked around MT08470 Ivan Vangelista2022-10-281-1/+3
|
* mtu130: Implement mirroring of bfcx, implement lightpen Olivier Galibert2022-10-281-10/+155
|
* taito/crbaloon_v.cpp:fixed MT08437 Ivan Vangelista2022-10-281-2/+2
|
* seta/seta.cpp: fixed MT08454 Ivan Vangelista2022-10-281-2/+2
|
* orca/espial.cpp: fixed MT08457 Ivan Vangelista2022-10-281-1/+0
|
* bus/nes/bandai.cpp: fixed MT08445 Ivan Vangelista2022-10-271-1/+1
|
* - midway/balsente.cpp: fixed ROM names and documents label format for ↵ Ivan Vangelista2022-10-279-973/+1218
| | | | | | various sets [Brian Troha] - edevices/mugsmash.cpp, edevices/stlforce.cpp, kiwako/mrjong.cpp: consolidated drivers in single files, minor cleanups
* New clones marked as NOT_WORKING Ivan Vangelista2022-10-273-0/+41
| | | | | -------------------------------- Cherry Master (bootleg, Game FB55 Ver.2) [Ioannis Bampoulas]
* magmax: Added analog filtering for the four mixed 'meta-channels' from the 9 ↵ Lord-Nightmare2022-10-272-44/+59
| | | | ay-3-8910 channels, and redid the audio gain control to be more based on component values. [Lord Nightmare]
* emumem: Fix range tracking when creating a subdispatch Olivier Galibert2022-10-273-7/+9
|
* namco/galaga.cpp: mark new bosco parent set PROMs as good (#10479) neSneSgB2022-10-271-12/+12
|
* Terra Cresta and later Nichibutsu drivers: Consolidate some common configs ↵ Lord-Nightmare2022-10-265-160/+156
| | | | down into their own machine_config sections, and reduce a lot of code duplication. Also fix audio volume balance to compensate for the fact that the YM3012 Serial DAC for the FM chips outputs at half the peak to peak voltage of the R2R DACs, and the YM2203's SSG channels have another, different peak output level as well. This also adds filtered sound to Legion, which didn't have it in the previous commit due to the complex configs it had. [Lord Nightmare]
* mps1200.cpp: added dip switch settings [Guru] Ivan Vangelista2022-10-262-35/+134
|
* mtu130.cpp: enable additional reset vector, fixes protection failures [Peter ↵ Peter Ferrie2022-10-251-0/+1
| | | | Ferrie]
* New machines marked as NOT_WORKING Ivan Vangelista2022-10-253-0/+160
| | | | | ---------------------------------- unknown Sega air hockey game [Darksoft, Team Europe]
* Revert "romload.cpp: Fix build after e178fbd28127c526b212e5a4998058cebf530567" AJR2022-10-251-26/+25
| | | | This (mostly) reverts commit 2923923df706950ab0b04b3d00dfc66f2c6c2653.
* romload.cpp: Fix build after e178fbd28127c526b212e5a4998058cebf530567 AJR2022-10-251-25/+27
|
* diimage.cpp: Fix GCC build after e178fbd28127c526b212e5a4998058cebf530567 AJR2022-10-251-0/+1
|
* Remove #include <cstdarg> from emu.h and move it into source files that ↵ AJR2022-10-2532-1/+55
| | | | still require it
* e132xs: Provide new helper functions for extracting signed 16-bit halves AJR2022-10-253-19/+10
| | | | * eminline.h: Remove mul_16x16 function
* emu_timer: undo prev commit, add running() getter and change some enabled() ↵ hap2022-10-2537-59/+62
| | | | calls to that
* machine/mos6530n.cpp: Removed old, unused io_r/io_w functions. (#10477) 0kmg2022-10-252-38/+0
|
* New working clones Ivan Vangelista2022-10-252-4/+23
| | | | | ------------------ Twins (older) [Jorge Silva]
* balsente.cpp: fix grudgep input port import (#10475) David Haywood2022-10-241-1/+1
|
* atari/atari400.cpp: initial split up of different driver state classes (#10442) Angelo Salese2022-10-254-532/+522
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * atari400.cpp: initial split up of different state machines * atari400.cpp: Fix clang error: misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation] * atari400.cpp: virtualize machine_start/machine_reset * atari400.cpp: isolate m_ext_bank in a130xe_state * atari400.cpp: bulk replace pokey raw tags into m_pokey maxaflex.cpp: remove shadowed m_pokey, declared in atari_common_state; * atari400.cpp: fix a800xl / a130xe self test ROM enabling, fixes Acid800 XL MMU test * a800.xml: Update Q/A * atari400.cpp: split a600xl and a1200xl to own state * atari400.cpp: virtualize PIA portb * atari400.cpp: use memory_view at 0xd800-0xffff * atari400.cpp: various a400 and a800 refactoring changes: - reduce memory maps and configs to bare minimum; - reduce default RAM options for them and add preliminary options; - isolate I/O map; - make sure it unmap_value_high() because otherwise they will crash on non-48K setups; * atari400.cpp: inherit hw_iomap for a800xl and onward * atari400.cpp: lower kernel view bound to 0xc000 for a800xl and later machines * atari400.cpp: remove all _low_r/low_w handlers and replaced with views, fix xegs default boot order (BASIC then game ROM via select key), address code review * atari400.cpp: fix CI clang failure * atari400.cpp: fix a1200xl_state calls * atari400.cpp: hookup option jumpers to a1200xl * atari400.cpp, gtia.cpp: misc connection notes * a800.xml: minor bombjake notes * atari400.cpp: reduce selftest views * atari400.cpp: better inherit PIA portb mechanics * atari400.cpp: remove obsolete a600xl_mem fns * atari400.cpp: emulate extended RAM quirk for a130xe, convert m_ext_bank to address_map_bank_device Co-authored-by: AJR <ajrhacker@users.noreply.github.com>
* emu_timer adjust(): set enable flag to false if timer isn't running hap2022-10-242-4/+4
|
* New working clones Ivan Vangelista2022-10-242-10/+34
| | | | | ------------------ New Cross Pang (set 2) [Jorge Silva]
* timer device: rename getter functions to match emu_timer hap2022-10-2412-21/+20
|
* gameking: move driver from skeleton to handheld folder hap2022-10-243-2/+2
|
* gameking: small cleanup hap2022-10-241-64/+71
|