Commit Graph

42471 Commits

Author SHA1 Message Date
Miodrag Milanovic
3fc2464d7c fix compile error (nw) 2016-07-27 09:35:00 +02:00
Miodrag Milanovic
4887ce1844 Cleanups and version bump 2016-07-27 09:26:22 +02:00
yz70s
385f433cf4 xbox: fixed copying of mcpx code (nw) 2016-07-27 08:30:17 +02:00
cracyc
9333b66ddc ins8250: be a bit more careful (nw) 2016-07-26 12:03:49 -05:00
angelosa
cbdaff6da2 Stop CD-DA when machine is resetted for Mega CD and Neo Geo CD (nw) 2016-07-26 18:47:24 +02:00
cracyc
3708c7a37e atapicdr: unbreak firebeat (nw)
ins8250: reassert thre irq when setting mask (nw)
2016-07-26 10:19:02 -05:00
Angelo Salese
c936278b52 Merge pull request #1148 from ajrhacker/cop_minor_fix
COP command fix for minor heatbrl regression; misc. notes (nw)
2016-07-26 16:24:05 +02:00
AJR
38ec7ab533 COP command fix for minor heatbrl regression; misc. notes (nw) 2016-07-26 10:12:50 -04:00
Ivan Vangelista
62064308c7 funkball.cpp: fixed MT06324 (nw) 2016-07-26 08:26:13 +02:00
Ivan Vangelista
b1c06aa907 sliver.cpp: oki memory map instead of memcpy, added save state support (nw) 2016-07-26 07:23:48 +02:00
Vas Crabb
7f784f365d Merge pull request #1146 from ajrhacker/debugcpu_valid
debugcpu: prevent nullptr exceptions when devices named in expression…
2016-07-26 13:42:07 +10:00
AJR
566c12db31 debugcpu: prevent nullptr exceptions when devices named in expressions lack memory interfaces 2016-07-25 23:20:52 -04:00
yz70s
af6e551cb8 chihiro.cpp: crtaxihr boots too (nw) 2016-07-26 03:23:50 +02:00
yz70s
d762eb9618 chihiro.cpp,xbox.cpp: remove USB_HACK_ENABLED define, now usb can be disabled per game, in xbox console usb is always enabled (nw) 2016-07-26 03:23:50 +02:00
arbee
db34b4a7bd tv990: add 995-65 (nw) 2016-07-25 21:14:24 -04:00
cracyc
ca5d34be0f null_modem: make flow control optional (nw) 2016-07-25 17:22:51 -05:00
cracyc
d3a4aa176f tv990: use correct uart clock (nw) 2016-07-25 17:02:18 -05:00
cracyc
18531c6d04 tv990: beep (nw) 2016-07-25 13:18:16 -05:00
Ivan Vangelista
5e72bd6b23 dynax.cpp (intrgirl): it does have PROMs, after all. Thanks to Phil Bennet for spotting them. The dumper is aware and will dump them when time permits. (nw) 2016-07-25 20:11:11 +02:00
Angelo Salese
d79d952a4e Air Combat definitely wants PORT_REVERSE for the pedal, nw 2016-07-25 20:07:22 +02:00
cracyc
6657a3f85b New Working
---------
TeleVideo TeleVideo 990 [Carl, R. Belmont]

tv990: fix cursor and colors (nw)
2016-07-25 12:47:11 -05:00
MetalliC
85488e4328 chdman: set pregap subcode type to NONE for .CUE and .TOC for consistency with other formats 2016-07-25 20:24:59 +03:00
cracyc
b2f5bd8bbc tv990: video modes and nvram (nw) 2016-07-25 10:26:14 -05:00
Vas Crabb
5c1803d494 Merge pull request #1142 from npwoods/use_stdstring_for_windows_unicode_conversions
Changed strconv.[cpp|h] functions to return their results as std::string and std::wstring [Nathan Woods]
2016-07-25 21:59:11 +10:00
Nathan Woods
23175a3091 Using decltype() and removing +1/-1 "dance" 2016-07-25 07:57:54 -04:00
Nathan Woods
4a9e9742fd Fixed off by one issue and other cleanups requested by Vas 2016-07-25 07:49:26 -04:00
mahlemiut
ef22943d01 make ioport_list a map instead of unordered_map, should fix INP incompatibilities across compilers and platforms. 2016-07-25 21:28:19 +12:00
jbu
9217251d3d alto2: Hunting the jiggly cursor bug [Juergen Buchmueller]
Removed dead and unused code while searching for the bug which
causes the jiggly mouse cursor display. No success yet.
2016-07-25 07:15:46 +02:00
Vas Crabb
2ba37fd95d Merge pull request #1138 from ajrhacker/diimage_cleanup
Cleanups for device_image_interface (nw)
2016-07-25 14:01:26 +10:00
Nathan Woods
ab73291e47 Changed strconv.[cpp|h] functions to return their results as std::string and std::wstring 2016-07-24 22:55:00 -04:00
cracyc
829f58a4b2 tvi990: WIP (nw) 2016-07-24 21:48:52 -05:00
cracyc
a61700b33b tvi990: use hle keyboard so arrow keys work (nw) 2016-07-24 21:01:18 -05:00
cracyc
8c22a3d31e tvi990: WIP (nw) 2016-07-24 19:54:19 -05:00
cracyc
f0dad1a258 tvi990: WIP (nw) 2016-07-24 19:43:11 -05:00
Vas Crabb
aaa98beff2 Merge pull request #1141 from bmunger/r9751
r9751: Add prom version 4.2 [Brandon Munger]
2016-07-25 09:22:23 +10:00
Brandon Munger
979f213026 r9751: Add prom version 4.2 2016-07-24 19:01:16 -04:00
R. Belmont
41875a92af Merge pull request #1117 from shattered/_ded41cad
sm7238: new NOT_WORKING driver: SM 7238 (aka T3300) serial terminal
2016-07-24 14:43:01 -04:00
R. Belmont
f0ce9d2f2c Merge pull request #1123 from Bavarese/patch-13
Update rainbow.cpp
2016-07-24 14:42:47 -04:00
R. Belmont
e681889d88 Merge pull request #1139 from GiuseppeGorgoglione/master
Fix for netlist library when built for WINDOWS with UNICODE defined
2016-07-24 14:42:37 -04:00
AJR
5367f7afad feversoc: More inputs figured out 2016-07-24 13:13:48 -04:00
MetalliC
2cf35d78d8 chdman: fix remaining createcd 64bit issues 2016-07-24 17:01:18 +03:00
MetalliC
0c85178c1e chdcd: fix >2GB .iso parsing 2016-07-24 14:30:32 +03:00
Giuseppe Gorgoglione
1344df7496 Fix for netlist library when built for WINDOWS with UNICODE defined
When UNICODE is defined LoadLibrary is redefined to LoadLibraryW which expects a widechar string as library name, while libname is always UTF8. Fixed copying TCHAR conversion code from strconv.cpp since netlist is meant to be also a stand-alone library.
2016-07-24 13:27:08 +02:00
Ivan Vangelista
142d03fdb9 dynax.cpp (intrgirl): a better way to handle this, thanks to smf (nw) 2016-07-24 09:48:43 +02:00
Ivan Vangelista
5eaa221899 New NOT WORKING machine [f205v]
==================================
Intergirl

Currenty emulation runs, but as is you will only hear music and sound fx with a black screen. That's because the source of the palette hasn't been identified, since on the PCB there are no PROMs. To see the game running in the mean time, uncomment the PROMs borrowed from shpeng.
2016-07-24 08:29:22 +02:00
RobertoFresca
4b12fb33d8 Flaming 7's, taiwanese hardware: Reverse-engineer protection
to bypass the requested serial number. The iButton device still
needs to be hooked. Promoted the game to working with its
correspondent flags. Added technical notes. [Roberto Fresca]

New machines added or promoted from NOT_WORKING status
------------------------------------------------------
Flaming 7 (Taiwanese Hardware, unknown version) [Roberto Fresca]
2016-07-24 01:51:00 -03:00
Robbbert
9abf3df2a6 New NOT WORKING machine [Robbbert]
==================================
Datamax 8000

placeholder for next dev cycle.
2016-07-24 14:12:14 +10:00
RobertoFresca
b04e62e2af Flaming 7's, original custom hardware: Added tech notes, comments
and instructions to boot the machine for first time. [Roberto Fresca]
2016-07-24 00:57:21 -03:00
RobertoFresca
7631ff8b0d Flaming 7's, original custom hardware: Reverse-engineer protection
to bypass the requested serial number. The iButton device still
needs to be hooked. Promoted these games to working with their
correspondent flags. [Roberto Fresca]

New machines added or promoted from NOT_WORKING status
------------------------------------------------------
Flaming 7 (Custom Hardware, Main, 50 Bonus) [Roberto Fresca]
Flaming 7 (Custom Hardware, Main, 500 Bonus) [Roberto Fresca]
Flaming 7 (Custom Hardware, Main, 2000 Bonus) [Roberto Fresca]
Flaming 7 (Custom Hardware, Egyptian Gold, 2000 Bonus) [Roberto Fresca]
2016-07-24 00:48:11 -03:00
RobertoFresca
1d7043cbc7 TIA-MC1: Added the undumped bipolar PROMs entries (as NO_DUMP) to the ROM loads. 2016-07-23 23:07:56 -03:00
AJR
d7df2df4a7 Cleanups for device_image_interface (nw)
- Remove the loaded_through_softlist virtual method and add a boolean getter with the same name, replacing a few variables that provided similar but redundant flags.
- Remove call_softlist_load, which the previous change reduces to a simple, unnecessary wrapper.
2016-07-23 21:56:44 -04:00
RobertoFresca
eb843cc1d2 Fix typo... 2016-07-23 22:50:32 -03:00
briantro
cb8c13000b othunder.cpp: Correct Cut-n-paste company error - NW 2016-07-23 18:24:49 -05:00
briantro
4dd8cf9408 New Operation Thunderbolt clone
New Clone Added
---------------------------------------------
Operation Thunderbolt (World, rev 1) [Muddymusic, The Dumping Union]
2016-07-23 18:19:24 -05:00
yz70s
6a338ae912 chihiro.cpp: time for an2131sc, placeholders for all its usb commands (nw) 2016-07-23 23:19:00 +02:00
cracyc
2dc4768386 tv990: WIP (nw)
i286: hlt requires CPL == 0 independent of IOPL (nice job intel) (nw)
2016-07-23 12:42:18 -05:00
Miodrag Milanovic
0a95a35f0d compile fix (nw) 2016-07-23 19:14:45 +02:00
Miodrag Milanović
6a37a47889 Merge pull request #1136 from npwoods/move_hash_into_util
Moved src/emu/hash.[cpp|h] into src/lib/util, and namespaced into util::
2016-07-23 19:04:30 +02:00
Nathan Woods
4aa0ab1724 Moved src/emu/hash.[cpp|h] into src/lib/util, and namespaced that code (and hashing.[cpp|h]) into util:: 2016-07-23 12:49:33 -04:00
Miodrag Milanovic
38e8953add try one old good fix (nw) 2016-07-23 18:48:41 +02:00
Miodrag Milanovic
17080e6959 Revert "fix building with gcc 6.1.0 by making it consistent with other source files. (nw)"
This reverts commit 4423c242a6.
2016-07-23 18:47:39 +02:00
smf-
4423c242a6 fix building with gcc 6.1.0 by making it consistent with other source files. (nw) 2016-07-23 16:18:34 +01:00
Dirk Best
a2189e47d4 input_merger: Change license to BSD-3 2016-07-23 15:57:39 +02:00
Dirk Best
fa44864f5a Update apricotf driver to use new input merger device as example 2016-07-23 15:33:18 +02:00
Dirk Best
6b70c2a0e8 Add a device as proof of concept which merges several input lines into a common output line, supporting both active high and active low inputs 2016-07-23 15:33:15 +02:00
Vas Crabb
fe956e9aa9 Merge pull request #1131 from npwoods/consolidate_call_softlist_load
Consolidated implementations of device_image_interface::call_softlist_load()
2016-07-23 23:18:50 +10:00
Vas Crabb
b1b8bf3bdf Merge pull request #1132 from MooglyGuy/master
Remove needless timekeeper init in sun4
2016-07-23 23:12:49 +10:00
Nathan Woods
e45d316bc9 Vas Crabb feedback: Replacing the enum with a class hierarchy, derived from 'software_list_loader' 2016-07-23 09:10:14 -04:00
MetalliC
42390411ef tiamc1 docs (nw) 2016-07-23 13:52:55 +03:00
mahlemiut
95d4f4d4be amstrad: allow any value for the last byte in Plus ASIC unlock sequence 2016-07-23 22:51:41 +12:00
Miodrag Milanovic
52f5d4d0c1 This part was not meant to be commited (nw) 2016-07-23 11:30:30 +02:00
Miodrag Milanovic
d6179859ad Fix order of evaluation making imgui debugger not fail on starting without driver selected (nw) 2016-07-23 11:26:09 +02:00
Miodrag Milanovic
b2ebca6189 prevent crashing (nw) 2016-07-23 11:10:17 +02:00
Vas Crabb
820e0ba0ee sun keyboard: add Type 5 Japan option type5jphle 2016-07-23 15:20:00 +10:00
Vas Crabb
04b1f207e1 sun keyboard improvements: [Vas Crabb]
* Add diagram for Type 5 International layout
* Make AltGr work at least some of the time in natural keyboard mode
* Add Type 5 Swedish keyboard option type5sehle
* Rename type5ukhle to type5gbhle
* Remove less useful constructors
2016-07-23 14:32:42 +10:00
mahlemiut
4cf4777a5d amstrad: fix undocumented mode 3. [Barry Rodewald] 2016-07-23 14:14:36 +12:00
Joakim Larsson Edstrom
8f7e820f02 Verified correct SCC clock, which with latest SCC device driver updates works correctly 2016-07-23 01:49:13 +02:00
therealmogminer@gmail.com
197d01d385 Merge remote-tracking branch 'mainline/master' 2016-07-23 00:38:56 +02:00
Nigel Barnes
5ed2fafba4 bbc: reinstated interrupt trampolines (nw) 2016-07-22 19:15:33 +01:00
Nigel Barnes
2689c2ee66 Fixed MT #06313 2016-07-22 19:15:33 +01:00
Nigel Barnes
69f637b4ea Fixed MT #06312 2016-07-22 19:15:33 +01:00
Nigel Barnes
85f66cc559 e01: reinstated irq trampolines (nw) 2016-07-22 19:15:33 +01:00
Nigel Barnes
32dbd2e277 Fixed MT #06311 2016-07-22 19:15:33 +01:00
Vas Crabb
7f95816215 sun keyboard: add type5ukhle option, fix shift with -natural (not 100% reliable) [Vas Crabb] 2016-07-23 02:54:28 +10:00
Vas Crabb
99aaa2be08 sun keyboard: start with LEDs off (nw) 2016-07-23 00:37:20 +10:00
Vas Crabb
5521cc5fc1 Merge pull request #1133 from npwoods/softlist_stdfind
Added a usage of std::find_if() in softlist
2016-07-23 00:12:43 +10:00
bmcphail
3417e02d26 Operation Wolf - fixed bug in 68K->c-chip simulation that could lead to level 2 boss not appearing after first run 2016-07-22 09:53:36 -04:00
Nathan Woods
87d53be505 Added a usage of std::find_if() in softlist 2016-07-22 07:51:56 -04:00
hap
c912765d78 seibuspi: ejsakura multiplexed inputs reading more accurate 2016-07-22 11:56:40 +02:00
hap
5cc22bf630 Merge pull request #1125 from ajrhacker/spiinputs
SPI input cleanups, tweaks, notes (nw)
2016-07-22 11:14:49 +02:00
Robert
5bfa83100a Merge pull request #1129 from ajrhacker/softlist_valid
Cure software lists of validity checking errors (nw)
2016-07-22 18:35:17 +10:00
Vas Crabb
2fc16aaea3 Make ACIA write initial line state in reset to avoid crash (nw)
need stuff to be resolved before stuff happens like this
2016-07-22 17:03:05 +10:00
Vas Crabb
269e3f9976 Add an emulated Sun keyboard to RS232 adaptor [Vas Crabb] 2016-07-22 17:02:22 +10:00
Ivan Vangelista
c07ea6ab99 ohmygod.cpp: oki memory map instead of memcpy (nw) 2016-07-22 07:27:49 +02:00
Vas Crabb
e2774ba254 sunkbd: split up HLE into proper type 3, type 4 and type 5, hook up sun3 family keyboard, set default keyboard appropriately for different families [Vas Crabb] 2016-07-22 15:21:40 +10:00
therealmogminer@gmail.com
5fe34b17cb Remove needles timekeeper init 2016-07-22 04:37:04 +02:00
Vas Crabb
4c68e0924a Fix bad keyboard mapping 2016-07-22 11:50:00 +10:00
Nathan Woods
ae5dab64d7 device_image_interface::call_softlist_load() was a virtual function where every implementation was one of two copy-and-paste jobs. This change consolidates all of these implementations, replacing that virtual function with a mere hook that chooses which technique to perform 2016-07-21 21:10:18 -04:00
therealmogminer@gmail.com
1cf1d00b7a Get sun4_40 happy with SCSI 2016-07-22 03:06:42 +02:00
therealmogminer@gmail.com
92eaa0047c Merge remote-tracking branch 'mainline/master' 2016-07-22 03:05:42 +02:00
therealmogminer@gmail.com
88d601e2aa Merge remote-tracking branch 'mainline/master' 2016-07-22 01:54:29 +02:00
AJR
8995d84034 Cure software lists of validity checking errors (nw)
- Fix stupid logic errors in software_list_device::internal_validity_check
- Allow info and feature list entries to provide an empty string as the value
- Change a couple of null publisher entries in vz_cass.xml to "<unknown>"
2016-07-21 18:58:03 -04:00
Joakim Larsson Edstrom
b92b857b6c Added support for delayed change of Tx baudrate 2016-07-22 00:22:41 +02:00
Joakim Larsson Edstrom
f35858437e Added more SCC init sequences 2016-07-22 00:21:23 +02:00
AJR
68e67fbd40 SPI System: Hook up flip screen SW (not implemented yet) 2016-07-21 15:35:15 -04:00
AJR
39d59aada8 SPI input cleanups, tweaks, notes (nw) 2016-07-21 09:59:50 -04:00
Vas Crabb
85d9536cdb Merge pull request #1126 from npwoods/softlist_simplelist_transition
Changed some usage of simple_list to std::list in the softlist code
2016-07-21 20:43:36 +10:00
Nathan Woods
7e729626ce Incorporating Vas Crabb feedback 2016-07-21 06:40:07 -04:00
Nathan Woods
a1e4e90619 Changed some usage of simple_list to std::list in the softlist code 2016-07-21 06:17:14 -04:00
Bavarese
68dec18c85 Update rainbow.cpp
(nw)
2016-07-21 11:41:35 +02:00
couriersud
1e40d95e8b Netlist updates:
- Removed trampolines (OUTLOGIC, INPLOGIC and friends). 
- Started using doxygen comment and documentation style. Added doxygen
files to documentation folder. 
- Refactored code triggered by doxygen output. 
- Moved internal and support classes into namespace detail. 
- Use an anordered map in parser. 
- -Wconversion fixes - All done now. 
- Fixed -Wold-style-cast warnings in netlist code. 
- Added iterators to pstring. 
- Moved two macros, added more RAII and improved exceptions. Fixed some
bugs in parser code. 
- Fixed a number of bugs in parser code and exception handling. 
[Couriersud]
2016-07-21 11:05:55 +02:00
Robbbert
7a69d48edd Pasopia: minor fixes (nw) 2016-07-21 18:42:58 +10:00
Vas Crabb
3577df39d6 moar keyboard scancode layouts and notes (nw) 2016-07-21 15:06:54 +10:00
Vas Crabb
880d31a573 std::string::c_str() const never returns nullptr
also get rid of extra length parameter using a template
2016-07-21 13:42:39 +10:00
Vas Crabb
b868d98d32 Merge pull request #1124 from npwoods/more_stdstring_in_softlist
Changed the softlist code to more aggressively use std::string
2016-07-21 13:04:45 +10:00
Nathan Woods
40a9e78704 Vas Crabb feedback: Better adoption of move constructors, other cleanups 2016-07-20 19:16:30 -04:00
bmcphail
805f2991d3 Merge branch 'master' of https://github.com/mamedev/mame 2016-07-20 17:12:35 -04:00
Ivan Vangelista
005ed11061 expro02.cpp: oki map instead of memcpy, standard palette, removed a pair of unused variables, enabled save state support (nw) 2016-07-20 23:13:03 +02:00
bmcphail
02612740da Merge branch 'master' of https://github.com/mamedev/mame 2016-07-20 17:08:28 -04:00
bmcphail
14d8266655 adding new ffantasy set 2016-07-20 17:07:11 -04:00
hap
e78ee1be2e New clone added
----------------
Sensory Chess Challenger 9 (set 2) [anonymous]
2016-07-20 19:55:01 +02:00
Vas Crabb
5ad599f088 SPARC keyboard: get rid of some annoying printfs, use constants [Vas Crabb] 2016-07-21 02:50:43 +10:00
Ivan Vangelista
c17d03a053 spdodgeb.cpp: simplified rom loading (nw) 2016-07-20 18:31:46 +02:00
Vas Crabb
19ce9fd41a Make Sun keyboard port its own bus [Vas Crabb] 2016-07-21 02:25:42 +10:00
Vas Crabb
9711a68c54 SPARC keyboard: remove transmit delay hack, emulate keyclick [Vas Crabb] 2016-07-21 02:25:42 +10:00
MetalliC
4477e5d4b0 tiamc1 update:
main clock verified against original schematics and docs,
Kot-Rybolov uses single i8253 timer for 'sound', the rest 2 controls (at least background's) view area size,
Gorodki have AD stick, not paddle
2016-07-20 19:06:26 +03:00
MetalliC
ddc4bbe2de fix Maximum Speed romload (typo?) 2016-07-20 18:49:44 +03:00
Nathan Woods
c86ab9dbac Exposed several strings as std::string on softlist objects, and fixed a few bugs 2016-07-20 09:44:27 -04:00
Bavarese
ba52373b65 Update rainbow.cpp
5.25 PC/DD drive for use with 3rd party driver (see instructions in driver). Simplify RTC / ClikClok accesses.
2016-07-20 13:22:41 +02:00
Vas Crabb
03e477aa0e Merge pull request #1121 from JoakimLarsson/sun475_sccbug
Sun475 sccbug
2016-07-20 18:12:29 +10:00
Nathan Woods
8e169de1cd Using std::string more pervasively in softlist.cpp 2016-07-19 22:19:08 -04:00
Vas Crabb
ab48d5d333 Merge pull request #1122 from npwoods/softlist_const_correctness
const correctness related changes to softlist
2016-07-20 12:12:34 +10:00
briantro
4d415f51f7 New Bubble Trouble clone
New Clone Added
-----------------------------------------------------------
Bubble Trouble (World, Rev B) [Alex Cmaylo, The Dumping Union]
2016-07-19 20:40:03 -05:00
Nathan Woods
12369fe758 const correctness related changes to softlist 2016-07-19 20:40:45 -04:00
Joakim Larsson Edstrom
0982f2a337 Added setup sequence for the keyboard SCC 2016-07-19 21:32:40 +02:00
Joakim Larsson Edstrom
e7defcb712 Removed workaround for the problem with undetected baudrate change from 1200 to 9600 baud in the scc driver 2016-07-19 21:15:41 +02:00
Joakim Larsson Edstrom
8ee69fd4b1 Added support for changing the BRG constants after enabling Rx/Tx 2016-07-19 21:09:48 +02:00
Ivan Vangelista
4395a9ebbf vball.cpp: simplified rom loading (nw) 2016-07-19 17:30:09 +02:00
R. Belmont
9e976a12c2 quick compile fix/hack until later today (nw) 2016-07-19 09:25:12 -04:00
Vas Crabb
5b52c7b52c Revert "Revert "Merge branch 'master' of https://github.com/mamedev/mame""
This reverts commit 8a2b81ef87.
2016-07-19 22:48:46 +10:00
Firehawke
8a2b81ef87 Revert "Merge branch 'master' of https://github.com/mamedev/mame"
This reverts commit 23b43841ef, reversing
changes made to 927fda7121.
2016-07-19 04:40:16 -07:00
Firehawke
23b43841ef Merge branch 'master' of https://github.com/mamedev/mame 2016-07-19 04:29:36 -07:00
Firehawke
927fda7121 Verbose log INI parse chains more fully (nw) 2016-07-18 21:35:57 -07:00
arbee
09f7a8e216 tv990: checkpoint (nw) 2016-07-18 23:59:15 -04:00
Vas Crabb
4bfb2b1de7 Merge pull request #1120 from npwoods/imgcntrl_cleanups
Miscellaneous cleanups to imgcntrl.[cpp|h] and calling code
2016-07-19 12:05:51 +10:00
Nathan Woods
f1355fe575 Making menu_control_device_image::populate() be private 2016-07-18 22:01:05 -04:00
Scott Stone
e6a3ff36df Fixed printf to give a linefeed so "Average Speed:" is located in its own line as expected (nw) 2016-07-18 19:47:51 -04:00
Nathan Woods
f4774fc776 Miscellaneous cleanups to imgcntrl.[cpp|h] and calling code 2016-07-18 17:41:22 -04:00
cracyc
4a3416826d atpci: fix MT #6305, kbd is at pcibus:1:i82371ab:kbd (nw) 2016-07-18 14:47:04 -05:00
cracyc
7c34de398c rainbow, vt240: ununbreak writes to DTR (nw) 2016-07-18 14:38:21 -05:00
Nigel Barnes
461da9b647 New WORKING clones added
------------------------
LTM Portable (B+) [Nigel Barnes]
LTM Portable (Master) [Nigel Barnes]
2016-07-18 19:29:51 +01:00
Vas Crabb
1c363eeff0 Merge pull request #1119 from GiuseppeGorgoglione/master
BGFX: fix crash when bgfx effect folder is not present or incomplete
2016-07-19 02:07:06 +10:00
Nigel Barnes
cc22c75313 bbc: added monitor configuration (Colour, B&W, Green, Amber) 2016-07-18 17:00:40 +01:00
Nigel Barnes
ccd2172b8e fix duplicated description (nw) 2016-07-18 17:00:40 +01:00
Nigel Barnes
91fa0d4397 bbc: added preliminary slots for expansion 2016-07-18 17:00:40 +01:00
Vas Crabb
41d6025365 Merge pull request #1118 from fulivi/i8251_fix2
i8251: RTS and DTR outputs now use negative logic (0 = active)
2016-07-19 01:58:20 +10:00
Ivan Vangelista
87fbe6fe04 mac.cpp: fixed MT06304, a typo of mine (nw) 2016-07-18 17:48:24 +02:00
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
Sergey Svishchev
1930242988 sm7238: new NOT_WORKING driver: SM 7238 (aka T3300) serial terminal 2016-07-18 00:54:34 +03: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