Ivan Vangelista
6a3cd7174a
sidepckt.cpp: very minor clean-up
2020-10-04 07:23:50 +02:00
Vas Crabb
b567c11f7f
ui: Show software selection menu before doing system audit, for casual browsing.
2020-10-04 14:57:37 +11:00
arbee
5f3bfbce6b
apple2: adjust Mockingboard and Phasor balances, and properly clock the Phasor AYs twice as fast [R. Belmont]
2020-10-03 23:33:26 -04:00
Vas Crabb
009ef965f2
3rdparty/sqlite3: Updated to SQLite 3.33.0
2020-10-04 13:54:52 +11:00
Vas Crabb
aca0aaaa3d
frontend/mame/audit.cpp: Better heuristics for matching shared ROMs.
...
This should address at least some of the remaining issues from MT07410
and GitHub #7314 . If this causes issues like MT07756 to reappear, it
will need to be fixed/reverted before release.
2020-10-04 12:52:47 +11:00
arbee
f53eb6022e
apple2: correct value for floating bus offset, fixes a bunch of Deater rastersplit demos [R. Belmont]
2020-10-03 20:15:06 -04:00
arbee
9f5a9d11d4
apple2: fixed glitches when switching lo-res, double-lo-res, or text pages mid-raster. (GitHub issue #5595 ) [R. Belmont]
2020-10-03 19:33:54 -04:00
Brian Troha
e8f5086ad2
sidepckt.cpp: Correct ROM labels, add correct sound ROM and misc informational updates for Side Pocket (Japan, Cocktail)
2020-10-03 14:28:27 -05:00
Brian Troha
2f01589a94
tmaster.cpp: Correct ROM label. It's actually "SPAN" (as in Spanish) and not "Spain"
2020-10-03 13:47:59 -05:00
Robbbert
2563efe448
kim1: fixed paste
2020-10-04 04:47:15 +11:00
Robbbert
d104785ad7
elwro800: fixed natural keyboard
2020-10-04 04:33:04 +11:00
Robbbert
6d7f24aae6
hec2hrp: fixed natural keyboard
2020-10-04 03:53:09 +11:00
Robbbert
c2d5fe5441
*atom: removed lowercase natural keys, since machine only has uppercase.
...
- Removed duplicate keys assigned to ESC.
2020-10-04 01:28:15 +10:00
Robbbert
e577de3a43
c128: added ^ natural key
2020-10-04 01:00:12 +10:00
Robbbert
2394c67a5b
shine: added ^ natural key
2020-10-04 00:46:31 +10:00
Robbbert
3d17ce5ad0
vector06: fixed brackets natural keys
2020-10-04 00:32:54 +10:00
Robbbert
0b51811481
z80ne: added notes about paste
2020-10-03 23:42:47 +10:00
Vas Crabb
0f6a1cec4a
frontend/mame/audit.cpp: Fix failure to recognise device ROMs that use continue/ignore load commands (see GitHub #7314 ).
2020-10-03 23:36:39 +10:00
Vas Crabb
0c6d1a7b51
emu/rendlay.cpp: Pre-load image components when changing video options.
2020-10-03 22:46:40 +10:00
couriersud
7066028be1
netlist: fix VS build.
2020-10-03 14:41:17 +02:00
couriersud
a64784a7db
nl_boxingb: Fix error in formula.
2020-10-03 14:41:16 +02:00
couriersud
b49a86981c
netlist: catch parenthesis count mismatch in formulas.
2020-10-03 14:41:15 +02:00
Robbbert
a0e531e0e7
lviv: fixed asterisk and colon natural keys
2020-10-03 22:33:20 +10:00
Miodrag Milanović
fd6cf3c18b
Fix stray space char in osd_opengl.h
2020-10-03 14:00:45 +02:00
Dirk Best
0eabc89663
sidepckt: Hook up MCU, remove simulation [Brian Troha, TeamEurope, Dirk Best]
2020-10-03 10:14:36 +02:00
Dirk Best
2908f3b1cd
z80scc: Fix vector modification in high bits
2020-10-03 10:14:32 +02:00
Ivan Vangelista
bb64dd17bc
6840ptm.cpp: updated m_gate initialization as per comments to d026d1ba84
. It seems to fix the remaining on and off crashes in cmi2x
2020-10-03 08:12:29 +02:00
Vas Crabb
9ac531e2b9
Exception specifications on deleted operators/constructors aren't useful.
2020-10-03 13:56:21 +10:00
Ivan Vangelista
d1b9436bbe
champbas.cpp: redumped exctscc2. Added correct PROMs (fixes MT05026). Verifed it only has 2 AY8910. Measured clocks. [caius, der Kommissar]
2020-10-03 05:13:22 +02:00
AJR
304f9dbab3
sound/namco: Eliminate more auto_alloc
2020-10-02 23:11:12 -04:00
AJR
11c06a36ab
sound/namco: Eliminate auto_alloc
2020-10-02 22:49:40 -04:00
Robbbert
f5d8c8cbb7
ut88: fixed ^ natural key; ut88mini: added note
2020-10-03 11:21:19 +10:00
AJR
9f7ef9e9c4
pmatrix_cr.h: More logical fix for the nothrow issue
2020-10-02 20:26:48 -04:00
couriersud
467b8f7d09
netlist: Revert changes intended to make the code work on OSX 10.10.
...
* This is working on all contemporary compilers. If outdated compilers
are to be used it is fine but a suitable compile path should be used.
2020-10-03 02:06:25 +02:00
AJR
0f9926f02c
bus/hexbus/hexbus.cpp: Fix initialization problem (device_start was overridden and never called, also broken)
2020-10-02 19:41:16 -04:00
eito
2f46e06156
Update darius.cpp ( #7311 )
...
darius: fix swapped MSM5205 left/right channels volume control
2020-10-03 01:34:38 +03:00
David Haywood
c86741dea0
drdmania: add some basics, still seems to do nothing of note ( #7308 )
...
* drdmania: add some basics, still seems to do nothing of note
* there are clear signs this is just a bad dump anyway
* fix loading issue from refactor
* improve patches
* another bad byte
2020-10-02 18:27:10 -04:00
David Haywood
ddb13a5861
- split off the handhelds that seem to be based around gpl162xx technology into their own file from generalplus_gpl_unknown.cpp ( #7312 )
...
* - split off the handhelds that seem to be based around gpl162xx technology into their own file from generalplus_gpl_unknown.cpp to generalplus_gpl162xx_lcdtype.cpp
- identify unkunsp based on new information
* typo
2020-10-02 18:25:51 -04:00
AJR
51a4222299
upd765: Explicitly emulate reset line
...
* hx5102: Add addressable latches
2020-10-02 18:19:59 -04:00
AJR
d95c5b097a
Fix clang error: exception specification of explicitly defaulted move assignment operator does not match the calculated one
2020-10-02 15:48:25 -04:00
Vas Crabb
ae3560c57c
emu/render.cpp: Consider that screens can be hidden when choosing a default view.
2020-10-03 04:52:06 +10:00
couriersud
c0754c36cd
netlist: simplify code.
2020-10-02 19:58:32 +02:00
couriersud
c797d55aaf
netlist: move core_terms to netlist_state.
...
* These are used during creation and reset only. No need to
maintain them on net_t level.
2020-10-02 19:58:31 +02:00
couriersud
fe47fcf9f1
netlist: more clang lint fixes.
2020-10-02 19:58:30 +02:00
couriersud
1dcedeee9d
netlist: Add parse optimization to pfunction.
...
* "(1 + 2)*a" now during parse step will be rewritten to "3*a".
2020-10-02 19:58:29 +02:00
couriersud
58b4e89c0c
netlist: rename more files to lower case.
2020-10-02 19:58:28 +02:00
Vas Crabb
4f05917494
Got rid of global_alloc/global_free.
...
The global_alloc/global_free functions have outlived their usefulness.
They don't allow consistently overriding the default memory allocation
behaviour because they aren't used consistently, and we don't have
standard library allocator wrappers for them that we'd need to use them
consistently with all the standard library containers we're using. If
you need to change the default allocator behaviour, you can override the
new/delete operators, and there are ways to get more fine-grained
control that way. We're already doing that to pre-fill memory in debug
builds.
Code was already starting to depend on global_alloc/global_free wrapping
new/delete. For example some parts of the code (including the UI and
Windows debugger) was putting the result of global_alloc in a
std::unique_ptr wrappers without custom deleters, and the SPU sound
device was assuming it could use global_free to release memory allocated
with operator new. There was also code misunderstanding the behaviour
of global_alloc, for example the GROM port cartridge code was checking
for nullptr when a failure will actually throw std::bad_alloc.
As well as substituting new/delete, I've made several things use smart
pointers to reduce the chance of leaks, and fixed a couple of leaks,
too.
2020-10-03 03:00:24 +10:00
Robbbert
3340fc0d21
sdk86: fixed Paste; got rid of terminal, since the system is meant to interface with an intellec unit, and this requires floppy disks and drives.
2020-10-03 02:06:41 +10:00
Robbbert
a5a73d0198
radio86: fixed ^ natural key
2020-10-03 00:17:47 +10:00
Robbbert
8b12352031
partner: fixed spacebar,@,^ natural keys
2020-10-02 21:58:28 +10:00