Patrick Mackinlay
87e96248f1
debugger: make save/load support virtual memory (nw) ( #3683 )
...
This makes these commands useful and consistent with dump in a virtual memory environment. One minor issue is what to do with save for an unmapped memory address: the approach taken here is to write the space.unmap() value, which seems the least harmful. On load, unmapped addresses are not written to, meaning that save/load with a constant address map work as expected.
2018-06-23 17:52:01 +02:00
AJR
10e7e7ccf2
nt7534: Add bounds checking to help prevent data corruption and segmentation faults (nw)
2018-06-23 11:47:09 -04:00
Sven Schnelle
052bd10433
hp9k_3xx: simplify machine configs ( #3678 )
...
* hp9k_3xx: simplify machine configs
add one hp9k3xx section that defines all the hardware that
is common between the /300 models.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* hp9k_3xx: make hp9k300 protected
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-06-23 11:44:17 -04:00
Patrick Mackinlay
a714997f43
debugger: add command for go_exception ( #3682 )
2018-06-23 17:41:01 +02:00
Sven Schnelle
e7c798da50
Topcat improvements ( #3663 )
...
* topcat: fix register accesses
* nereid: mask register address bits
* topcat: don't override contents before window move
depending on the direction of the window move, we must start
at the other end with move, otherwise we overwrite the data
before it is moved.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* topcat: Fix cursor handling
Old cursor handling hat a few problems:
- Changed VRAM contents which doesn't happen on real hardware
- Destroyed Image content on the line where the cursor is show
- Window mover copied the cursor
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* fix spacing
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-06-23 17:39:20 +02:00
ajrhacker
ec51f04e72
Merge pull request #3687 from sschnelle/6840_div8_fix
...
6840ptm: fix divide by 8 mode
2018-06-23 10:25:52 -04:00
AJR
9750a481a1
im6402: UART, not USART (nw)
2018-06-23 10:24:50 -04:00
AJR
b5ea331273
alphatro.cpp: Eliminate machine().device (nw)
2018-06-23 10:21:58 -04:00
Ivan Vangelista
e5a83c8a00
palmz22.cpp: device_finder (nw)
2018-06-23 16:01:53 +02:00
Sven Schnelle
20f0c7c2a2
6840ptm: fix divide by 8 mode
...
In divide by 8 mode the value computed in compute_counter()
is wrong because the function doesn't divide the clock before
the calculation.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-06-23 15:49:09 +02:00
mooglyguy
dd30364632
mips3: Added disassembler for Emotion Engine core opcodes. VU macro ops are still to-do. [Ryan Holtz]
2018-06-23 12:59:38 +02:00
mooglyguy
b307f27d54
mcr, mcr3, pt68k4, rex6000: Removed machine().device, nw
2018-06-23 12:59:38 +02:00
Robbbert
6d3d5a6385
(nw) fixed validation: hikaru.cpp
2018-06-23 16:05:09 +10:00
braintro
df9664bff4
segac2.cpp: Spelling (nw)
2018-06-23 00:37:15 -05:00
braintro
9b07146ad8
new PE+ Slot game
...
New Working Machine Added
----------------------------------------------------
Player's Edge Plus (X000827S+XS000002) Red, White & Blue Slots [BrianT]
2018-06-23 00:13:59 -05:00
braintro
b67f3bd2ef
meritm.cpp: U37 for megat7e is a 4meg rom (nw)
2018-06-22 23:27:24 -05:00
braintro
92fa83599a
segac2.cpp: Document 2 more (nw)
2018-06-22 22:55:35 -05:00
braintro
41404db81c
segac2.cpp: Minor doc update (nw)
2018-06-22 22:34:57 -05:00
braintro
0c091620d5
meritm.cpp: Correct cut-n-paste ROM labels (nw)
2018-06-22 22:17:35 -05:00
AJR
888aec7e77
unistar: Add CRTC (nw)
2018-06-22 22:33:04 -04:00
braintro
c0003099ac
meritm.cpp: 0h n0 it's z0er (nw)
2018-06-22 20:10:07 -05:00
AJR
ef0ead48d1
cidx628: Make this display something again
...
mcs51: Distinguish AT89C52/S52 device types (nw)
2018-06-22 21:01:53 -04:00
braintro
94d4190671
meritm.cpp: Use actual long name (nw)
2018-06-22 19:50:12 -05:00
braintro
415a142929
New working Machine - Megatouch 7 Encore Edition
...
New Working Machine Added
------------------------------------------------------------
Megatouch 7 Encore Edition (9255-90-01 RO0, Standard version) [Brian Troha, The Dumping Union]
2018-06-22 19:43:07 -05:00
AJR
ddddc30810
bus/nes: Eliminate remaining machine().device usage the ugly way (nw)
2018-06-22 19:33:22 -04:00
MetalliC
9c7f1303b2
fix build (nw)
2018-06-23 00:28:43 +03:00
MetalliC
0b5ac76d90
new NOT_WORKING machine
...
-----------------------
Hikaru Check ROM Board [CoolMod]
2018-06-23 00:15:55 +03:00
MetalliC
d9c5f49333
new NOT_WORKING clones
...
----------------------
Ferrari F355 Challenge (twin/deluxe, prototype) [coolmod]
2018-06-22 21:44:47 +03:00
MetalliC
05d3780a5d
alien.cpp docs (nw)
2018-06-22 20:46:02 +03:00
MetalliC
33286aae13
motogonki checkpoint, replaced bad prom dump with fixed one (nw)
2018-06-22 20:46:01 +03:00
MetalliC
978a810513
new NOT_WORKING clone
...
---------------------
Puyo Pop Fever (World) (GDS-0034) [Arzeno Fabrice, rtw]
2018-06-22 20:46:00 +03:00
AJR
504129eff8
mystston.cpp: Eliminate machine().device (nw)
2018-06-22 12:08:53 -04:00
AJR
6c502e7fe7
decwritr.cpp: Notes for later (nw)
2018-06-22 11:09:35 -04:00
AJR
fbdb132327
super6.cpp: Wrong tag specified, oops (nw)
2018-06-22 10:53:20 -04:00
AJR
e0080fb104
mz3500.cpp, pc9801.cpp: More machine().device cleanup (nw)
2018-06-22 10:39:15 -04:00
mooglyguy
cc7fbd926e
agat, ec184x, enmirage, jpmimpact, jpmmps, jpms80: Removed machine().device, nw
2018-06-22 16:34:33 +02:00
AJR
9ff9eaef3a
spectrum.cpp: Anonymous timers are evil (nw)
2018-06-22 10:30:49 -04:00
AJR
83897c1b1b
com8116: Standardize nibble-packed write handlers; disable FX4 timer if not needed (nw)
2018-06-22 10:13:04 -04:00
mooglyguy
d80a91a7c9
altos8600, isbc_208, isbc_215g, m20_8086, psxcd, saturn, sun3x, z100: Removed machine().device, nw
2018-06-22 15:53:34 +02:00
Ivan Vangelista
f0ccbbfb5e
new not working clones
...
---------------------------------
The Bally Game Show (LU-3) Europe [PinMAME]
The Bally Game Show (LG-6) Germany [PinMAME]
2018-06-22 15:50:09 +02:00
AJR
aa67baf334
v550: Add baud rate generators and SCN2672 independent buffer access (nw)
2018-06-22 08:35:49 -04:00
Robbbert
a0f5fd65b2
New NOT WORKING computer: Olympia Olytext 20
2018-06-22 22:03:11 +10:00
AJR
abb6f7dfd2
dynax_blitter_rev2.h: Appease case-sensitivity concerns (nw)
2018-06-22 07:50:09 -04:00
mooglyguy
c57fd92645
hd63450, genvdp, munchmo, esq5505, multigam: Remove machine().device lookups, nw
2018-06-22 12:38:53 +02:00
Sven Schnelle
e86ab5bd4d
hp9k_3xx: hook up NMI line to keyboard controller
...
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-06-22 18:27:27 +10:00
AJR
eba52c5be3
Fix clang build [-Werror,-Wunused-function] (nw)
2018-06-22 00:45:39 -04:00
Robbbert
f6ce64cd62
(nw) Housekeeping
2018-06-22 14:04:49 +10:00
Robbbert
68dfea282b
*fixed the build : zaurus.cpp
2018-06-22 13:59:20 +10:00
AJR
96bc593eaa
Fix copy/paste mistake (nw)
2018-06-21 19:53:45 -04:00
mooglyguy
ee604f4454
-39in1: Split Intel XScale PXA255 peripherals into a separate device. [Ryan Holtz]
...
note: will apply this change to any drivers using copy/pasted PXA255 code tomorrow.
2018-06-21 23:18:26 +02:00