Giuseppe Gorgoglione
14f5329fd4
BGFX: fix crash when bgfx effect folder is not present or incomplete
...
BGFX renderer requires some effects also when post-processing is disabled. If they are not available, MAME complains about missing effect files, but then goes on and crashes soon after printing the backtrace. This fix just exits gracefully when effect files are incomplete and falls back to a different renderer if the bgfx folder is missing at all, warning the user in advance.
2016-07-18 17:21:09 +02:00
Ivan Vangelista
1b60ff15bb
macpds: fixed MT06309 (nw)
2016-07-18 17:07:07 +02:00
fulivi
d6338f3bf4
i8251: RTS and DTR outputs now use negative logic (0 = active)
2016-07-18 16:23:21 +02:00
hap
9e1b8814fb
fidel*: corrected RSC and SC9 irq frequency, PCB measurements by yovan
2016-07-18 13:29:51 +02:00
RobertoFresca
e166e118ce
Tia-MC1 driver: Added support for KR580VV55A parallel peripheral interface
...
(clone of i8255), added technical notes about some odd behaviour with some
ports, listed the specs of Kot-Rybolov hardware, and added all clocks via
2016-07-18 03:39:52 -03:00
briantro
685444fe68
gkigt.cpp: Update driver with know OSC value - NW
...
No games are working, but might as well correct the OSC for the optional sound board.
2016-07-17 21:38:58 -05:00
R. Belmont
70584f4ee9
Merge pull request #1075 from Shideravan/patch-20
...
Naming standart FM-Towns Marty controller input buttons
2016-07-17 21:38:22 -04:00
R. Belmont
abf95e73a2
Merge pull request #1074 from Shideravan/patch-19
...
Naming Neo-Geo AES and Neo-Geo CD input ports
2016-07-17 21:38:13 -04:00
R. Belmont
5d18d1170f
Merge pull request #1112 from ajrhacker/spicrtc
...
Hook up Seibu CRTC to SPI System
2016-07-17 21:37:53 -04:00
Vas Crabb
d8ac737183
Merge pull request #1115 from npwoods/remove_nullptr_option_guide
...
Removing create_option_guide() call that returns the default
2016-07-18 11:36:23 +10:00
MetalliC
d7768f8875
tiamc1: Kot-Rybolov sound implemented [MetalliC]
2016-07-17 23:30:49 +03:00
arbee
843bdf4b4a
New machines added as NOT_WORKING:
...
- TeleVideo 990 [R. Belmont, Al Kossow]
2016-07-17 15:52:07 -04:00
Olivier Galibert
4992a769c6
Merge pull request #1113 from shattered/_c600e49
...
poisk1: unbreak after "Memory fun" + add B623 sound card (skeleton) and basic softlist
2016-07-17 21:20:42 +02:00
Nathan Woods
8d399d6206
Removing create_option_guide() call that returns the default
2016-07-17 14:29:00 -04:00
Sergey Svishchev
810dd0af8c
poisk1: B623 sound card (skeleton) and basic softlist
2016-07-17 20:08:31 +03:00
Sergey Svishchev
46ed756db7
poisk1: unbreak after "Memory fun"
2016-07-17 20:08:31 +03:00
AJR
57b43aa2ff
More Seibu video hookup prep (nw)
2016-07-17 12:07:04 -04:00
Vas Crabb
8604b5fbd7
DIP switch fix (nw)
2016-07-18 01:31:49 +10:00
Vas Crabb
63477dd345
HLE serial keybord compatible with Sun Type 4/5/6 connected to sun4/sun4c [Vas Crabb]
...
The keyboard should communicate at 1,200 Baud, but due to bugs in the SCC
it's set to 9,600 Baud. The sun4c machines program the Baud rate
generator dividers for the serial ports with 00:0e and the dividers for
the keyboard/mouse ports with 00:7e. Therefore the ratio of Baud rates
should be (0x7e + 2) / (0x0e + 2) = 128 / 16 = 8. However both the RS232
ports and the keyboard/mouse ports run at 9,600 Baud, when the
keyboard/mouse ports should run at 1,200 Baud (which is 1/8 of 9,600 which
matches the ratio of the divider values).
I've artificially limited the rate the keyboard can transmit at to be no
faster than it could at 1,200 Baud using a timer. I can remove this hack
once we get correct SCC divider behaviour.
I attempted to hook up the SCC interrupts to level 12 as specified in the
SPARCstation-1 Programmer's Model in the table on Page 19. No interrupts
seem to be generated, so either I've screwed this up somehow, the Sun
isn't enabling interrupts, or there's another bug in the SCC emulation.
Sorry if I've screwed it up - I won't be offended if someone replaces it
wholesale.
The keyboard receives the reset commands from the Sun and sends back the
self test pass response, but the SCC seems to get a buffer overrun error.
So it appears that the received data isn't being read out. I haven't been
able to work out why.
2016-07-18 01:13:19 +10:00
AJR
9947240024
Hook up Seibu CRTC to SPI System
...
- Shuffle decryption code around a bit in preparation for SEI252 deviceification (nw)
- Various notes regarding Seibu video customs (nw)
2016-07-17 11:00:06 -04:00
Luca Elia
94c6feb56e
Dips for Dynax's "Untouchable" (nw)
2016-07-17 16:20:20 +02:00
yz70s
fa86ed338d
chihiro.cpp: jvs is working (nw)
2016-07-17 13:29:16 +02:00
Robbbert
72b8d4536e
MD2: Added some code. Still not working. (nw)
2016-07-17 18:22:24 +10:00
Ivan Vangelista
7c0df8e6c2
epos.cpp: added clone relationship as per M.A.S.H. comment (nw)
2016-07-17 09:12:04 +02:00
MetalliC
e37a2b9362
promoted to WORKING
...
Kot-Rybolov [MetalliC, shiru8bit]
2016-07-17 08:54:17 +03:00
AJR
9b92134b3e
Even non-working drivers should remain compilable (nw)
2016-07-16 20:43:51 -04:00
Nigel Barnes
9933a6788b
e01: irq cleanup (nw)
2016-07-16 21:49:17 +01:00
Nigel Barnes
e7b79b1b52
New NOT WORKING machine
...
=======================
BT Merlin M2105 [Nigel Barnes]
2016-07-16 21:49:17 +01:00
briantro
4345b83f37
seibuspi.cpp: I love cut-n-paste ;-p - Fix error in rom name - NW
2016-07-16 15:30:29 -05:00
briantro
90211b7e90
new Raiden Fighters 2 clone
...
New Clone Added
---------------------------------------------
Raiden Fighters 2 - Operation Hell Dive (Japan set 3) [IronGiant]
2016-07-16 15:25:18 -05:00
MetalliC
305118f6b8
tiamc1 wip (nw)
2016-07-16 22:57:29 +03:00
ImJezze
89af2864ed
Fixed MT #6291
...
* fixed copy of texture data to bitmap in BGFX
* changed AVI dimension to a lowest integral multiple of 4
(2 was still to low for most video players, e.g. VLC)
* added audio to AVI record in HLSL
* HLSL AVI record now uses window dimension instead of snap dimension
2016-07-16 20:54:37 +02:00
Nigel Barnes
9104c9d523
renamed bbc_dsk to acorn_dsk
...
- split ssd/dsd formats
- added opus ddos format
- split adfs into oldmap and newmap formats for archimedes
- logging
2016-07-16 19:48:44 +01:00
Nigel Barnes
97c122ca4f
fsd_dsk: more logging (nw)
2016-07-16 19:48:44 +01:00
Dirk Best
0291423b06
Astrocade: Fix MT #6281
...
Initialize interrupt line register with 0xff (prevents initial bogus
interrupts) and clear active interrupts when an interrupt related
register is written (tests would be good to confirm how this works on
real hardware). [Dirk Best]
2016-07-16 20:00:49 +02:00
MetalliC
df60b8d95a
New WORKING machines added
...
--------------------------
Gorodki [shiru8bit, IgorR76, '15kop' arcade museum]
New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Kot Rybolov [shiru8bit, IgorR76, '15kop' arcade museum]
2016-07-16 18:04:14 +03:00
ImJezze
502e02642e
Fixed dimension of high-res snapshots (Alt + 12) and AVI records (Alt + Shift + F12) when screen dimension is swapped
2016-07-16 14:42:42 +02:00
ImJezze
6a592feca9
Added generic fix for #6286
...
- this does not fix #6291
2016-07-16 14:42:41 +02:00
R. Belmont
13c8e76cf7
Merge pull request #1093 from stevenc99/kfreebsd
...
GNU/kFreeBSD support
2016-07-16 06:09:32 -04:00
R. Belmont
9e3c799022
Merge pull request #1084 from system11b/S11mjfixes4
...
Corrected dips for mjflove and ojousan [system11]
2016-07-16 06:07:28 -04:00
R. Belmont
bc33ee65c4
Merge pull request #1073 from ajrhacker/render_crosshair
...
Crosshair refactoring (nw)
2016-07-16 06:07:11 -04:00
Ivan Vangelista
e3a81674d2
epos.cpp: notes + found out the flip screen bit. flip screen still need work though (nw)
2016-07-16 11:38:49 +02:00
Ivan Vangelista
01ced8725f
airbustr.cpp, ajax.cpp, asuka.cpp: simplified rom loading (nw)
2016-07-16 09:58:17 +02:00
Robbbert
778fb6b20a
MBC200: added keyboard and sound. Fixed buffer overflow when scrolling. Marked as working.
2016-07-16 14:26:17 +10:00
arbee
a92cd6a8e3
sun4: pass 4/75 tests until MMU fault trap (nw)
2016-07-15 23:24:50 -04:00
Scott Stone
97b08fe184
Added missing keys in mz80a and fixes MT#6298 (nw)
2016-07-15 20:42:24 -04:00
Peter Ferrie
fffc0764df
apple2: don't allow debugger to trigger slot switching [Peter Ferrie]
2016-07-15 16:47:32 -07:00
Scott Stone
670748c6e4
Assorted typos fixed (MT #6295 , 6296) (nw)
2016-07-15 12:38:06 -04:00
therealmogminer@gmail.com
9d73e08f76
Tweak timers in sun4, nw
2016-07-15 17:40:43 +02:00
Robbbert
ef6152c401
KONIN: Replaced unused screen with terminal. Added uart and notes. (nw)
2016-07-16 00:02:54 +10:00
therealmogminer@gmail.com
da0a4cb78b
Hook up bwtwo video for sun4_40, nw
2016-07-15 15:10:15 +02:00
therealmogminer@gmail.com
fe5852677c
-sun4.cpp: Hooked up FDC. [MooglyGuy]
2016-07-15 14:32:58 +02:00
Vas Crabb
ce0162de56
UI refactoring: [Vas Crabb]
...
* more const where it should be
* don't unnecessarily copy big maps
* don't make things members when they shouldn't be
* get rid of a couple more function statics
* move custom render and tab navigate up to base class
2016-07-15 22:24:34 +10:00
Robbbert
200adb341a
JONOS: Used correct CPU, added notes (nw).
2016-07-15 22:08:17 +10:00
Olivier Galibert
9eb57470c9
Fix archimedes disk format [O. Galibert]
2016-07-15 12:43:40 +02:00
Vas Crabb
88eb373cf9
Merge pull request #1103 from shattered/_8671e47
...
rainbow, vt240: unbreak after commit 97721a4
+ mark mc7105 working
2016-07-15 17:50:09 +10:00
Sergey Svishchev
64f624234c
mc7105: fix keyboard, mark working
2016-07-15 10:44:05 +03:00
Sergey Svishchev
ad4150720b
rainbow, vt240: unbreak writes to DTR after 97721a45be
2016-07-15 10:44:05 +03:00
Vas Crabb
7d5da01f94
check a bunch more RGB operations in validity (nw)
...
implement the missing ones in rgbgen
format similar one-liners in a more tabular way
use default copy construct/assign
2016-07-15 16:18:42 +10:00
Vas Crabb
231bfb6237
UI refactoring: [Vas Crabb]
...
* .h -> .ipp for things that aren't really headers
* make more stuff in selmenu private
* move the remembered driver/software associated with the snap to the cache object
* start cleaning up constness in datfile manager - it's still a mess of non-const statics
2016-07-15 16:05:23 +10:00
Scott Stone
c2194cb335
Fixed memory width error for p72 centronics device but ram mapping issue remains (nw)
2016-07-14 21:56:35 -04:00
Robbbert
75852c8845
Merge branch 'master' of https://github.com/mamedev/mame
2016-07-15 11:33:42 +10:00
Robbbert
8182200d0e
TIM100: put the proper defaults in
2016-07-15 11:32:46 +10:00
Vas Crabb
cca0a05258
Merge pull request #1091 from ajrhacker/feversoc_nvram
...
feversoc: Add NVRAM, identify some DIPs, document build date
2016-07-15 11:21:47 +10:00
Vas Crabb
cee8ee270a
Merge pull request #1102 from ajrhacker/tim100_fix
...
Fix TIM-100 mconfig (nw)
2016-07-15 11:07:23 +10:00
Ivan Vangelista
9a8eb9f97c
New clones added or promoted from NOT_WORKING status
...
----------------------------------------------------
Beastie Feastie (Epos Tristar 9000 hardware) [The Iron Goat]
Needs 2p inputs. PROM seems good, but should be checked if possible
2016-07-14 23:18:11 +02:00
angelosa
33394e20c0
Notes about how to load a floppy in supervisor mode, nw
2016-07-14 23:00:06 +02:00
AJR
23e2d094c0
Fix TIM-100 mconfig (nw)
...
This may or may not work, but it passes validation and prevents unused variable errors.
2016-07-14 16:41:42 -04:00
therealmogminer@gmail.com
cb1c1557cf
Fix PIL handling in SPARC core. (nw)
2016-07-14 20:58:06 +02:00
system11b
5d5d09e7d8
changed order of dips by request.
2016-07-14 18:54:38 +01:00
therealmogminer@gmail.com
c643372753
Make loop collation optional for debugger trace and traceover commands
2016-07-14 16:13:52 +02:00
Robbbert
d3dd9f8f95
TIM100: some work on fixing the display (nw)
2016-07-14 23:40:22 +10:00
Vas Crabb
3a21b0ed0e
Merge pull request #1099 from npwoods/consolidate_create_option_guides
...
Consolidating implementations of create_option_guide() that return nullptr [Nathan Woods]
2016-07-14 23:33:13 +10:00
Vas Crabb
46e374e7bf
UI menu refactoring: [Vas Crabb]
...
* Eliminate some function statics
* Move another launch menu specific member out of base class
* Move some common code from selgame and selsoft into selmenu
* Tighten up const and casts
2016-07-14 23:15:47 +10:00
Nathan Woods
9f68940b24
Removing nullptr image_formats, and fixing formatting
2016-07-14 08:16:27 -04:00
Vas Crabb
bb6369ab0d
pass through debugger access in read handlers (nw)
2016-07-14 16:31:47 +10:00
Nathan Woods
109c81d17d
Consolidating implementations of create_option_guide() that return nullptr
2016-07-13 20:04:45 -04:00
Vas Crabb
28a552352b
Merge pull request #1096 from shattered/_1465f6a
...
null_modem: rtscts flow control + relevant fix to i8251
2016-07-14 09:10:44 +10:00
cracyc
62f2777ce2
mark working
...
-----------
Digital Equipment Corporation VT240 [Carl]
vt240: fix scroll and complement (nw)
plugins/cheat: add simple cheat file format (nw)
2016-07-13 17:13:32 -05:00
Scott Stone
24d749545c
pce_tourvision.zml - Added a number of new dumps (15) to the softlist. [system11, Tafoid]
...
Updated driver with new information related to ID and gamelist for tourvis.cpp [system11, Tafoid]
Fixed instances in source where "Tecmo" was shown as "Temco". This also covers MT#6293. (nw)
2016-07-13 16:27:09 -04:00
Sergey Svishchev
97721a45be
null_modem: rtscts flow control + relevant fix to i8251
2016-07-13 22:38:21 +03:00
yz70s
3ff75c6ec8
Merge branch 'master' of https://github.com/mamedev/mame.git
2016-07-13 20:18:55 +02:00
yz70s
68f107de6a
chihiro.cpp: now jvs communication works, although there seems to be some little problem left (nw)
2016-07-13 19:24:21 +02:00
Vas Crabb
ac7c2ce2d4
Introduce validity checks for RGB utilities and fix bugs uncovered [Vas Crabb]
...
* Added several missing functions to rgbgen
* Fixed logical shift right in rgbgen
* Fixed sra that should be sra_imm in rdptpipe
* Added some simple SSE4.1 optimisations in rgbsse
* Re-organised rgbsse, rgbvmx and rgbgen to be in more logical order
* Fixed return on some modifying operators
* Made some more reference parameters const
* Removed inline qualifier from a number of methods as it's implied when body is present at declaration
* Mark some constructors explicit
2016-07-14 00:50:19 +10:00
Steven Chamberlain
b59412aa2c
kfreebsd: use termios.h not just on regular FreeBSD
2016-07-13 13:31:10 +01:00
Vas Crabb
f5a00a0049
windows #defines ERROR (nw)
2016-07-13 19:10:07 +10:00
Angelo Salese
4faef70cc3
Attempt blind-faith fixing #6286
2016-07-13 11:08:48 +02:00
Vas Crabb
5020bb162e
fix item hilighting in debugger state view when scrolling [Vas Crabb]
...
better encapsulate debug_view_state::state_item
also check for debugger access for reads with side effects in osborne1 and s2636
2016-07-13 15:02:48 +10:00
AJR
107888f928
feversoc: Add NVRAM, identify some DIPs, document build date
2016-07-12 22:04:41 -04:00
arbee
4a9c6b1cd0
Apollo changes: [Hans Ostermeyer]
...
- Keyboard mapping adjusted to fit current MAME
- Fixed screen raw parameters
- Fixed disp.dex Test 20 (Video SYNC Gen. Add. Test) for color displays
3c505: The Ethernet frame check sequence is now appended to transmit data [Hans Ostermeyer]
input_common: fixed 0.172 regression for non-US keyboards [Hans Ostermeyer]
2016-07-12 21:35:31 -04:00
arbee
c49e5e9fb4
bankdev: pass through the debugger flag from the incoming space argument [R. Belmont]
2016-07-12 21:28:06 -04:00
cracyc
b091910c57
vt240: ... yeah (nw)
2016-07-12 18:57:08 -05:00
cracyc
a8b9fe0f13
vt240: scroll WIP (nw)
2016-07-12 18:51:33 -05:00
Vas Crabb
3eb0e84041
fix build on debian ppc64 with -maltivec (nw)
...
problem is caused by <SDL2/SDL_cpuinfo.h> puling in <altivec.h> which #defines vector, pixel and bool
however when the compiler is in Apple Altivec mode, these are context-sensitive keywords and don't need to be #defined
we never need the #defines in our own code because we use the GCC-specific __vector instead of vector
so we trick the header to think the compiler is in Apple Altivec mode to suppress the #defines
2016-07-12 23:17:19 +10:00
Vas Crabb
ba32818610
update GPR pointers on wrpsr (nw) [Ryan Holtz]
2016-07-12 21:16:12 +10:00
Olivier Galibert
61ba533997
Merge pull request #1088 from ajrhacker/copsortdma
...
zeroteam: Improve sprite/sprite priorities
2016-07-12 08:16:50 +02:00
yz70s
f1b17ef4a0
chihiro.cpp: code to use jvs packets is done, jut needs to be tested (nw)
2016-07-12 08:16:26 +02:00
Olivier Galibert
2bc73506a0
Merge pull request #1087 from milliluk/cpu-6x09
...
m6809: Improve debugging support for 6809/6309 cpus
2016-07-12 08:15:46 +02:00
Olivier Galibert
4700b77e99
Merge pull request #1086 from milliluk/gime-scanline
...
coco3: GIME fix for scanlines in legacy graphic modes
2016-07-12 08:15:30 +02:00
Olivier Galibert
facafb7d12
Merge pull request #1085 from milliluk/gime-palette
...
coco3: improve palettes and support alternate composite mode
2016-07-12 08:15:14 +02:00
Vas Crabb
f45998872c
rgbvmx: fix the last little endian issue
2016-07-12 15:50:24 +10:00
Erik G
866b83be7e
m6809: Improve debugging support for 6809/6309 cpus
2016-07-12 01:17:44 -04:00
Vas Crabb
91973008fa
rgbvmx: fix bilinear_filter and blend on ppc64le
2016-07-12 14:57:59 +10:00
AJR
b920c49643
zeroteam: Improve sprite/sprite priorities
...
- Simulation code in nzeroteam confirms that COP sort DMA function uses a dword key
- Several priorities are still wrong (e.g. bikes invisible on character select screen)
2016-07-12 00:49:55 -04:00
Erik G
a6080b944c
coco3: improve palettes and support alternate composite mode
2016-07-11 23:47:46 -04:00
Erik G
adb136ffa0
coco3: GIME fix for scanlines in legacy graphic modes, add $FF9C scanline support
2016-07-11 23:36:30 -04:00
Vas Crabb
31c4a81369
misc fixes (nw)
...
* remove a temporary
* fix deps
* remove a vestigial member
* play nicer with dotfiles
* play nicer with pch
2016-07-12 13:09:42 +10:00
Vas Crabb
203c8ffbdb
Merge branch 'move_widgets_code' of https://github.com/npwoods/mame
2016-07-12 13:08:26 +10:00
cracyc
2081585c49
vt240: provide default nvram (nw)
2016-07-11 22:05:28 -05:00
Vas Crabb
52c452a207
Merge pull request #1081 from npwoods/core_file_changes
...
Core file changes
2016-07-12 10:57:42 +10:00
cracyc
a1e832cd32
vt240: WIP (nw)
...
t11: add reset output line (nw)
mc68681: op tx/rx status lines (nw)
2016-07-11 19:32:25 -05:00
Nathan Woods
210d5cb451
Fixed issue that could cause core_filename_ends_with() to return true when extension.size() > filename.size()
2016-07-11 18:05:23 -04:00
Nathan Woods
e0a721a062
Moved background bitmap/texture back into menu.cpp
2016-07-11 17:43:04 -04:00
yz70s
97a3a3dd65
xbox.cpp: some cleaning (nw)
2016-07-11 23:22:56 +02:00
yz70s
4023b5c631
xbox.cpp: use the gamepad only in the console and not the arcade (nw)
2016-07-11 23:22:56 +02:00
yz70s
c1fabe4843
chihiro.cpp: let's add a jvs host and a device (nw)
2016-07-11 23:22:56 +02:00
system11b
27fe34f7ae
Corrected dips for mjflove and ojousan [system11]
2016-07-11 21:44:00 +01:00
Vas Crabb
5bd80a2173
more const, start fixing ppc64le
2016-07-12 04:20:31 +10:00
AJR
afb2e835e1
denjinmk: Hack sound comms to work without ROM patch
2016-07-11 13:32:53 -04:00
Vas Crabb
02d4e72409
Merge pull request #1082 from ajrhacker/zaccaria_audio_fix
...
Fix Zaccaria audio board regression (nw)
2016-07-12 01:37:39 +10:00
AJR
1db3b58c35
Fix Zaccaria audio board regression (nw)
2016-07-11 11:35:06 -04:00
Nathan Woods
32230ae648
Adding a check for reverse overflow when extensions is longer than filename
2016-07-11 10:46:36 -04:00
Nathan Woods
0e4cb93bc5
Adopting std::find() and std::find_if() in core_filename_extract_base()
2016-07-11 10:20:56 -04:00
Vas Crabb
21bde640e0
more PPC fix (nw)
2016-07-11 23:38:12 +10:00
Vas Crabb
269ed5c815
rgbvmx: use function-style casts, add explicit casts to keep newer GCC happy
2016-07-11 23:19:04 +10:00
Vas Crabb
066dab4bde
better enum increment/decrement operators:
...
* deduce underlying type rather than assuming int
* return old value from post-increment/decrement
* return reference from pre-increment/decrement
2016-07-11 23:18:16 +10:00
Nathan Woods
2bd5932b42
Deeper C++-ification
2016-07-11 08:27:03 -04:00
Nathan Woods
130e05cc4e
Fixed stupid compilation error
2016-07-11 08:26:49 -04:00
Nathan Woods
96066caca0
Removed some c_str() calls that are no longer necessary
2016-07-11 07:24:02 -04:00
Vas Crabb
b371656296
SPARC core improvements (nw) [Ryan Holtz]
...
fixes peculiarities with PSR e.g. ICC overwritten on trap
improved fcode logging
2016-07-11 20:10:27 +10:00
Vas Crabb
7f3ced8c96
Fix scroll in debugger state view
2016-07-11 19:21:39 +10:00
Vas Crabb
ee6106ee5f
whoops (nt)
2016-07-11 17:52:40 +10:00
Vas Crabb
6ec6aa4926
Reduce repeated string allocation in audit code [Vas Crabb]
2016-07-11 16:56:58 +10:00
Nathan Woods
e1f3bc9b8a
Now using core_filename_extract_base() in menu_file_create ctor
2016-07-10 23:43:16 -04:00
Nathan Woods
09b3fbf52c
C++-ification of some corefile static functions
2016-07-10 23:38:44 -04:00
Nathan Woods
ecf1c152c1
Added #include-s to widgets.h requested by Vas
2016-07-10 23:23:51 -04:00
cracyc
e48008b516
upd7220: alternate drawing direction by line in gchrd (nw)
...
vt240: error--
2016-07-10 21:19:15 -05:00
Vas Crabb
e04ed6de3f
Merge pull request #1080 from system11b/S11mjfixes3
...
Fixed dips for Mahjong Focus & Peep Show [system11]
2016-07-11 11:31:26 +10:00
Vas Crabb
2afcd53179
Merge pull request #1077 from npwoods/more_miscellaneous_refactorings
...
More miscellaneous refactorings
2016-07-11 11:16:37 +10:00
system11b
0d3ce783a9
Fixed dips for Mahjong Focus & Peep Show [system11]
2016-07-11 02:14:00 +01:00
Nathan Woods
649e4c797b
Split "widgets" code out of ui::menu::global_state into a separate module
2016-07-10 17:22:49 -04:00
Nathan Woods
4c25315d59
Introduced running_machine::compose_saveload_filename() function to convert a filename (for state save/load) to a fully qualified path
2016-07-10 16:25:10 -04:00
Nathan Woods
1d1bef77f6
Made menu_file_create::m_ok private (used to be protected)
2016-07-10 16:15:44 -04:00
system11b
2967a54dd1
Corrected more Video System Mahjong dip switches [system11]
2016-07-10 20:33:54 +01:00
arbee
cac7270d8f
sun4: improved timers, logging [Ryan Holtz]
2016-07-10 13:33:23 -04:00
Robbbert
deefdb1d3a
DSB46: enabled timeout to monitor; added notes.
2016-07-11 00:51:35 +10:00
AJR
35b6cb7af1
Crosshair refactoring (nw)
...
- Individual crosshairs are now first-class objects, rather than bits of state scattered across half a dozen arrays. The class is named render_crosshair with a view towards incorporating crosshairs into layouts in the future, rather than managing them separately as crosshair_manager still does now.
- Removed the old crosshair_user_settings interface for adjusting crosshair settings, since the UI can access the new crosshair objects directly.
2016-07-10 10:26:49 -04:00
Vas Crabb
875ed23eaf
avoid another vector copy (nw)
2016-07-10 22:26:06 +10:00
Vas Crabb
3258d3feef
UI refactoring: [Vas Crabb]
...
* std::bind - accept no substitutes
* pointer -> reference conversion
* make more menu members private or protected
* don't play so fast and loose with integer types
* reduce some vector copying
* make more static constants const
2016-07-10 22:10:59 +10:00
arbee
9bbf1208e3
sun4 updates:
...
- Added 4/110 and 4/4x0 boot ROMs [Al Kossow]
- Improved original sun4 architecture support [R. Belmont]
2016-07-10 07:57:33 -04:00