summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
...
* | | stupid syntax error (nw) Vas Crabb2019-11-221-1/+1
| |/ |/|
* | sound/coraudio: get rid of global_alloc/global_free (nw) Vas Crabb2019-11-221-60/+48
| |
* | srmp6: Fix region width (nw) AJR2019-11-211-2/+2
| |
* | mvme350: Fix region width (nw) AJR2019-11-211-3/+3
| |
* | notetaker.cpp: ...but there is no memory share, oops (nw) AJR2019-11-211-5/+6
| |
* | notetaker.cpp: Replace fake ROM region with memory share (nw) AJR2019-11-211-8/+23
| |
* | zookeep: Fix inputs [O. Galibert] Olivier Galibert2019-11-211-0/+3
| |
* | megapc, megapcpl: Fix region width because WD7600 wants an 8-bit BIOS (nw) AJR2019-11-211-2/+2
| |
* | [bit90] requested fixes (#5940) Frank Palazzolo2019-11-222-23/+50
| | | | | | | | | | | | * [bit90] fix issues with logging, combine drivers with BIOS mechanism, protect read functions against debugger side effects * [bit90] Use multiple ROM_REGIONS and ROM_BIOS, because you can!
* | flstory.cpp: added MCU location (nw) Ivan Vangelista2019-11-211-1/+1
| |
* | ggconnie.cpp: dips for fishingm (nw) Ivan Vangelista2019-11-211-4/+29
| |
* | sound/k007232.cpp: remove leftover debugging code (nw) Vas Crabb2019-11-221-2/+0
| |
* | New machines marked as NOT_WORKING AJR2019-11-212-0/+14
| | | | | | | | | | ---------------------------------- Rodent Exterminator [BrianT, Smitdogg, The Dumping Union]
* | bus/spectrum/mgt: small cleanup (nw) Vas Crabb2019-11-222-15/+16
| |
* | new working ZX Spectrum slot devices: DISCiPLE and +D disk interfaces (#5931) Tom2019-11-229-46/+949
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * plusd working (rom patch) * plusd done * added disciple, not working * disciple working * wd_fdc fix * final tidy-up * ready for pr * Pernod70 changes * cuavas changes #1 * combine devices + files * sort out side_effects
* | plugins/cheat, plugins/autofire: only time out input sequence entry if ↵ Vas Crabb2019-11-222-2/+2
| | | | | | | | nothing is entered (nw)
* | Bit90 - New driver for Bit90 computer by Bit Corporation (#5934) Frank Palazzolo2019-11-213-4/+256
| | | | | | | | | | | | * [bit90] New driver for bit90b3 (older version, later version is not dumped) * [bit90] New driver for Bit90 - based on older rom revision bit90b3
* | vt1682.cpp - (plug & play) mostly fixed raster effects (#5937) David Haywood2019-11-214-53/+93
| | | | | | | | | | | | | | | | * some kind of rasters (nw) * fix raster timer, clean up (nw) * srcclean (nw)
* | 32x: move game specific notes to hash file angelosa2019-11-212-10/+10
| |
* | I give up, can't keep all the compilers happy (nw) Vas Crabb2019-11-211-3/+4
| |
* | constexpr, constructor delegation, integer_sequence, oh my! (hopefully fix ↵ Vas Crabb2019-11-211-8/+7
| | | | | | | | MSVC build) (nw)
* | UI input menu: treat codes containing a postive and negative of the same ↵ Vas Crabb2019-11-2119-1089/+1227
| | | | | | | | | | | | | | | | thing as invalid (e.g. A S not A) ioport.cpp: * better than 50% reduction in compile time, and better locality for static data * better encapsulation, const correctness and noexcept usage
* | plugins/autofire: permit input sequences (nw) cracyc2019-11-203-14/+20
| |
* | plugins/cheat: don't clear error message (nw) cracyc2019-11-201-1/+5
| |
* | luaengine: fix tabs (nw) cracyc2019-11-201-3/+3
| |
* | plugins/cheat: show pressed buttons when setting hotkeys (nw) cracyc2019-11-202-6/+38
| |
* | Merge pull request #5933 from rfka01/master R. Belmont2019-11-204-43/+182
|\ \ | | | | | | at,pc,genpc: added computers, motherboards and BIOSes after rebasing
| * | at,pc,genpc: Added computers, motherboards and BIOSes after rebasing rfka012019-11-204-43/+182
| | |
* | | vt1682.cpp - (plug & play) Pushed ALU and Timers into devices, fixed some ↵ David Haywood2019-11-209-1152/+881
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | game logic, fixed some graphical issues (#5932) * vt1682 alu is now a device (nw) * prepare to make times devices (nw) * push timer logic into devices (nw) * naming fixes (nw) * useful trampoline (nw) * (nw) * hmm timer math, I'm not sure about timer math (nw) * messing with rasters (nw) * move zone40 to vt1682, while it definitely isn't plain 1682 I think it's more likely closer to it than it is to SunPlus
* | add <cassert,map,memory,string> for completeness, even though it will arrive ↵ Vas Crabb2019-11-211-0/+4
| | | | | | | | some other way (nw)
* | fix clang build (nw) Vas Crabb2019-11-211-1/+5
| |
* | UI input mapping menu updates: Vas Crabb2019-11-2116-295/+456
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * When a switch-type input is selected, show feedback when it's pressed * If an invalid code is entered (e.g. only negatives) abandon the change rather than cycling default/none * If an invalid code is entered display a message until the user takes some other action input.cpp updates: * constexpr crusade on input_code and input_seq and some very slight optimisation to input_seq * seq_poll* is a frontend function and had no business being in the core, so it's a utility class now * seq_poll* now exposes a bit more detail, enabling improved interaction on the UI inputs menu * global state is reduced a little, but the poll_* functions are still members of the input manager with global state (nw) The Lua engine has been updated in a way that maintains source compatibility with existing Lua scripts. This is less than ideal, but it minimises impact. Ideally someone (possibly me) will be able to expose the input sequence poller helper properly. I tested the changes with the cheat and autofire plugins and I was able to assign sequences. However I found two issues: it's seems impossible to assign a more complex sequence than a single key/button in the autofire plugin (i.e. no AND or NOT conditions, I confirmed this is pre-existing, not a regression), and in both the cheat and autofire plugins I found it a bit unwieldy trying to enter a complex sequence without live feedback of the sequence as it's built (this was also applicable to MAME's own input mapping menu until I added the live display yesterday).
* | gkidabc.cpp: Another note (nw) AJR2019-11-201-0/+4
| |
* | mb8421.cpp : Support variable size and data width, Use template for base ↵ cam9002019-11-215-388/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | device, Add notes (#5929) * mb8421.cpp : Support variable size and data width, Reduce duplicate, Add notes twinkle.cpp, firebeat.cpp : Device-fied CY7C131 Dual port SRAM, Add notes esqmr.cpp : Add IDT7130 Dual port SRAM placeholder, Add notes * esqmr.cpp : Fix spacing * mb8421.cpp : Fix data width behavior * mb8421.cpp : Forgot this * mb8421.cpp : Fix spacing * mb8421.cpp : Use const in initializers, Fix class name related to support more similar DPRAMs in future , Add notes, Remove internal helpers * mb8421.cpp : Re-add masking * mb8421.cpp : Fix notes * mb8421.cpp : Fix manufacturer tags, Add notes * mb8421.cpp : Fix ram size argument behavior, Add notes * mb8421.cpp : Use template for base device, Fix build * mb8421.cpp : Use template and static constexprs for RAM defines * mb8421.cpp : Use extern template, Fix build, RAM size
* | (nw) fixed some tabs Robbbert2019-11-211-6/+6
| |
* | sliders.cpp: Support PORT_CONDITION for PORT_ADJUSTER [Couriersud] couriersud2019-11-201-7/+13
| | | | | | | | | | | | | | | | PORT_CONDITION can now enabled/disabled the display of PORT_ADJUSTER sliders in the UI, i.e. PORT_START("SOMEPORT") PORT_ADJUSTER(...) PORT_CONDITION("OTHERPORT", ...)
* | x1.cpp: improve QA notes, improve palette hooks for turboz (nw) angelosa2019-11-202-14/+30
| |
* | metro.cpp: add kana in handwritten labels for metabee (nw) Vas Crabb2019-11-201-3/+3
| |
* | metro.cpp: address comments about ROM labels for metabee (nw) Ivan Vangelista2019-11-201-4/+4
| |
* | ddz.cpp: Make this driver no more broken than it was before (nw) AJR2019-11-191-4/+3
| |
* | mephisto_modular: added older version of berl16 [CB-Emu] hap2019-11-191-4/+8
| |
* | vt1682.cpp - (plug & play) x/y scroll support (#5930) David Haywood2019-11-191-88/+196
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix encoding (nw) * reduce intendtation (nw) * shuffle (nw) * (nw) * shuffle (nw) * shiffle (nw) * shuffle (nw) * more refactor (nw) * refactor (nw) * refactor (nw) * x scroll support (nw) * scroll support (nw)
* | UI: when modifying an input mapping, only cycle default/none if UI_CANCEL is ↵ Vas Crabb2019-11-202-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the first thing pressed (nw) It's annoying that if you accidentally start to change an input, there's no way to back out at all. You need to press something before it will do anything. Also, if you go to add an additional "or" combination and press the wrong thing, you can't back out just the change - hitting UI_CANCEL takes you back to the default. This at least partially addresses it: if you hit UI_SELECT to modify an input then hit UI_CANCEL immediately, it will cycle default/none; however if you press any other input first and then hit UI_CANCEL, it will just back out the change. The implementation is a bit whacky at the moment, but doing better would require another emu.h change which I don't want to do right now.
* | simplest change possible to fix display of codes starting with 'not' - e.g. ↵ Vas Crabb2019-11-201-1/+1
| | | | | | | | this fixes 'not A S' being displayed as 'A S'
* | restore code cleaning behaviour prior to ↵ Vas Crabb2019-11-202-15/+16
| | | | | | | | ae2cc6853d935d3daeadd84b0b740af82ea9c41e - it's broken in some corner cases but the regressions are fixed
* | New machines marked as NOT_WORKING Ivan Vangelista2019-11-195-12/+69
| | | | | | | | | | | | | | | | | | | | | | ------------------------------------------ Fishing Master [SpinalFeyd, The Dumping Union] Metabee Shot [SpinalFeyd, The Dumping Union] New clones marked as NOT_WORKING -------------------------------- Oba-Oba (old hardware) [PinMAME] Space Train (Pinball, old hardware) [PinMAME]
* | UI show feedback when configuring an input to give the user more of an idea ↵ Vas Crabb2019-11-204-95/+102
| | | | | | | | of what's going on
* | gkidabc: Further note (nw) AJR2019-11-191-0/+2
| |
* | vt1682.cpp - (plug & play) preliminary sound support (#5928) David Haywood2019-11-191-21/+903
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * page logic (nw) * misc (nw) * timer prep (nw) * dac prep (nw) * add some (not perfect) sound (nw) * srcclean (nw)
* | Merge pull request #5927 from JoakimLarsson/epcisworking ajrhacker2019-11-193-6/+24
|\ \ | | | | | | eispc.cpp, mda.cpp: epc LPT device properly installed and is promoted to working