Robbbert
a475f61dd8
Fixed ROM_FILL when fill value is hex.
2016-08-05 14:06:16 +10:00
cracyc
3fab8741e9
Merge pull request #1191 from shattered/_e1739e9
...
vt240: unbreak host comms when flow control in null_modem is enabled
2016-08-04 21:04:30 -05:00
Robert
4d305ee629
Merge pull request #1190 from mamehaze/master
...
various Seibu Refactoring,
2016-08-05 11:07:20 +10:00
Sergey Svishchev
8b43da2f14
vt240: unbreak host comms when flow control in null_modem is enabled
2016-08-05 02:02:59 +03:00
David Haywood
261a277d50
various Seibu Refactoring,
...
Air Raid, Street Fight and Dark Mist all basically use very similar video systems (4 layers, 2 of them being ROM based tilemaps, a CLUT prom for each layer which controls colours and transparency handling)
this takes some steps towards allowing a common implementation of it.
2016-08-04 21:21:24 +01:00
James Wallace
2fb36796fb
Separation of the LDP-1450 laserdisc player to its own device.
2016-08-04 20:12:01 +01:00
Michael Zapf
267701595b
ti99: Fixed RS232 line mapping
2016-08-04 13:43:43 +02:00
Vas Crabb
3c47e78419
clang didn't like that...
2016-08-04 13:30:57 +10:00
Michael Zapf
fb5cc92470
Improved logging; fixed missed CTS signal, outgoing RTS, incoming DTR
2016-08-04 01:06:39 +02:00
jbu
3e1996ec5a
alto2: replace decoded MIR bit fields
...
Instead of using a number of UINT8 with the decoded bit fields of the
MIR (micro instruction register), add inline functions to extract the
bits from m_mir. That ought to be faster, because there are fewer memory
accesses in cases where bit fields are not actually used by an instruction.
2016-08-03 23:28:03 +02:00
angelosa
434c885e47
Mahjong Kyo Retsuden is claimed to not work with a mahjong panel ... it does actually? (nw)
2016-08-03 22:48:23 +02:00
jbu
5e5e07cc3f
alto2: fix i/o memory read; reduce frame rate
...
The frame rate is really 30 frames (60 fields) per second.
Reading memory after cycle #5 after the MAR<- is possible, because
the Alto 2 contains a latch for the most recent RAM dword.
Thanks to the LCM and ContrAlto source for the hint!
2016-08-03 20:20:59 +02:00
MetalliC
440c2ffe94
c/p typo (nw)
2016-08-03 20:36:42 +03:00
MetalliC
c459eaac50
Ferrari F355 Japan BIOS dumped [ShouTime]
2016-08-03 20:29:28 +03:00
jbu
ef7710c1be
alto2: remove extra screen buffer
...
Save copying odd / even frame scanlines by immediately updating
the m_dsp.bitmap when a frame buffer word changes.
2016-08-03 18:40:58 +02:00
jbu
8b32480113
alto2: further cleanup + remove cruft
...
Get rid of the fake status display. Refactor mouse positioning code.
2016-08-03 15:38:18 +02:00
yz70s
4b5b14829c
chihiro.cpp: games hotd3 and vcop3 boot too, mj2c throws an exception (nw)
2016-08-03 12:58:55 +02:00
Vas Crabb
ae0e3fbf57
quick fixes to some more stuff that isn't supplementary plane clean
2016-08-03 14:54:28 +10:00
Vas Crabb
938371b64f
remove leftover crud (nw)
2016-08-03 13:56:52 +10:00
Nathan Woods
a9e706915c
This fixes issues where softlist items (that were not for floppies) were loaded from the software list menu
...
I'm still not 100% satisfied with this patch. While I got rid of the weird path when hook_proc() was called for a software list item,
I still don't like the whole m_init_phase infrastructure in devices, which seems to be an arbitrary piece of state. Baby steps...
2016-08-02 20:06:08 -04:00
R. Belmont
b25aca6177
Merge pull request #1179 from Pitou1/master
...
Patch to fix the Gun#2 not working in Mame, please refer to Bug id 61…
2016-08-02 14:06:35 -04:00
Lord-Nightmare
159b73a708
typo (n/w)
2016-08-02 04:53:35 -04:00
Vas Crabb
8e07fb8117
Fix UTF-16 encode, pass UTF-16 to Windows character drawing (unfortunately still no nice speaker icon)
2016-08-02 18:24:14 +10:00
Vas Crabb
b7a7bb4e36
Don't fear the supplementation planes (nw)
2016-08-02 17:53:34 +10:00
Vas Crabb
996935a7cc
fix overlong code detection in srcclean
2016-08-02 17:50:39 +10:00
Vas Crabb
bab0c40644
There we go, srcclean eats all our C++ now
2016-08-02 17:14:00 +10:00
Vas Crabb
d7f9370892
Make srcclean a bit more forgiving
2016-08-02 17:12:06 +10:00
Vas Crabb
e406a48885
Can srcclean clean layouts now?
2016-08-02 17:00:58 +10:00
Vas Crabb
889ecdfd4f
Let's give the new srcclean a spin...
2016-08-02 16:59:02 +10:00
Vas Crabb
a26a40445b
Re-write srcclean to be cool with UTF-8 and C++14 [Vas Crabb]
2016-08-02 16:46:46 +10:00
Patrick Lessard
87a73f6f51
Patch to fix the Gun#2 not working in Mame, please refer to Bug id 6185 on Mametesters.
2016-08-02 00:18:36 -04:00
Nathan Woods
af967d1ee7
Fixed issue that prevented softlist items specified on devices from loading
...
The issue is that I expected any softlist items passed to devices to be fully qualified (e.g. - apple2e:flop1:agentusa) when in reality, they might not be. Therefore, I changed the regex that identifies softlist items passed to devices from:
\\w+\\:\\w+\\:\\w+
to:
\\w+(\\:\\w+\\:\\w+)?
2016-08-01 23:16:46 -04:00
Vas Crabb
3e22960ea4
default auto CR on LF for generic terminal (nw)
2016-08-02 12:05:40 +10:00
Vas Crabb
4a3e315648
migrate segasp to ROM_PARAMETER for board ID (nw)
2016-08-02 12:05:18 +10:00
Vas Crabb
9d89391384
Merge pull request #1177 from npwoods/more_stdstring_in_diimage
...
Converted more stuff in diimage to use std::string instead of 'const char *'
2016-08-02 11:13:38 +10:00
Nathan Woods
a7b00e3f6d
Converted more stuff in diimage to use std::string instead of 'const char *'
2016-08-01 20:24:06 -04:00
MetalliC
a23a678b39
naomi: get rid of hacky rom_region, use rom_parameter instead
2016-08-02 10:14:22 +10:00
Vas Crabb
062017977d
Merge pull request #1176 from npwoods/fix_romload_fill
...
Fixed breakage caused by a change in how the byte for ROM_FILL is represented with recent changes
2016-08-02 09:52:42 +10:00
Vas Crabb
77f1b1dca4
Merge pull request #1175 from npwoods/diimage_load_use_stdstring
...
Changed device_image_interface::load() to take 'const std::string &'
2016-08-02 09:52:13 +10:00
Nathan Woods
a2b0b2fbd4
Fixed breakage caused by a change in how the byte for ROM_FILL is represented with recent changes
2016-08-01 19:46:53 -04:00
Nathan Woods
764371c72c
Changed device_image_interface::load() to take 'const std::string &'
2016-08-01 19:44:01 -04:00
Michael Zapf
19ff2946c5
ti99: Fixed stuck INT line in TMS9902; improve logging
2016-08-02 09:17:51 +10:00
Vas Crabb
871656c98c
Merge pull request #1171 from npwoods/romentry_move_redo
...
Changes rom_entry from a struct to a class, storing its strings as stdd::string and separated the declaration into a new header
2016-08-01 22:51:23 +10:00
Nathan Woods
7384598c25
Added some default constructors to rom_entry(), and made it so changes to flags are done through a set_flags() accessor method
2016-08-01 08:48:23 -04:00
Vas Crabb
3c4643489f
Merge pull request #1172 from npwoods/fix_diimage_load
...
Fixing a stupid merge error that broke image loading
2016-08-01 22:15:11 +10:00
Nathan Woods
2d2a193c02
Fixing a stupid merge error that broke image loading
2016-08-01 08:13:10 -04:00
Nathan Woods
ee302246c9
Changes rom_entry from a struct to a class, storing its strings as std::string and separated the declaration into a new header.
...
This should really be followed up by further changes to eliminate the usage of the weird accessor macros in favor of conventional C++
accessors
2016-08-01 08:01:34 -04:00
Vas Crabb
f04a3f1b9d
Fix Qt debugger
2016-08-01 20:56:38 +10:00
Vas Crabb
15e7be7ac8
Turn image init/validate into scoped enums to avoid accidental casts to/from integer and boolean types
...
The image error should also be turned into a scoped enum - the menus were assuming it was the same thing as an init result
2016-08-01 18:47:22 +10:00
Nathan Woods
c1a2ae9751
Missed this conversion to is_filetype()
2016-08-01 00:13:10 -04:00