Miodrag Milanovic
9c364cdfa9
Adding video and window code to UWP(nw)
2016-11-10 14:53:56 +01:00
Miodrag Milanovic
a18497e7a2
Some more work on UWP (nw)
2016-11-10 13:13:51 +01:00
Miodrag Milanovic
cddd8bbe7a
Add more UWP support (nw)
2016-11-09 15:44:44 +01:00
Miodrag Milanovic
0d1f5b6be4
Make 3rdparty compile for UWP and start adding new OSD for UWP based on previous Brad work (nw)
2016-11-09 14:53:19 +01:00
smf-
5d68226967
move cedar devices out of drivers (nw)
2016-11-08 16:00:43 +00:00
Miodrag Milanovic
114aa294cd
Fix some single driver builds (nw)
2016-11-08 12:28:56 +01:00
Miodrag Milanovic
cf4a8b9e03
resurected sqlite3 and lsqlite3 (nw)
2016-11-07 16:12:06 +01:00
Miodrag Milanovic
e2d2355352
Trying to do link fix (nw)
2016-11-07 14:47:17 +01:00
Miodrag Milanovic
de7e80804e
Added ability to use ASIO in all core MAME parts (nw)
2016-11-07 10:47:27 +01:00
Miodrag Milanovic
fc58a0bec8
Added basic HTTP server, not active yet, based on ASIO example with small refactoring included (nw)
2016-11-07 10:42:23 +01:00
cracyc
2de04414ed
plugins/console: add lua console [Carl]
2016-11-06 13:41:43 -06:00
Phil Bennett
fffd464d34
MAMETesters Bugs Fixed:
...
05928: nbajamex: game crashes / nvram gets corrupted
- Emulated the Acclaim RAX sound board, adding sound to Batman Forever and NBA Jam Extreme [Phil Bennett]
- Hooked up extra NVRAM in NBA Jam Extreme [Phil Bennett]
2016-11-06 00:59:59 -07:00
R. Belmont
f05e7ffad0
Merge pull request #1637 from fulivi/hp9845_dev7
...
Hp9845: re-implemented 98035 module with a nanoprocessor driver
2016-11-05 14:22:46 -04:00
Miodrag Milanovic
421b5e2638
Added lua-linenoise by Carls request (nw)
2016-11-04 15:25:21 +01:00
Miodrag Milanovic
2682adc5d7
Fixed x64 builds with new luaengine on VS2015(nw)
2016-11-03 19:09:55 +01:00
fulivi
5f54097e53
nanoprocessor: initial support. Disassembler only is known to work at this point.
2016-11-03 14:52:41 +01:00
smf-
4a28c89012
Implemented S1985 backup ram (fixes TPC310 accessories cursor movement on the second time you launch it with left ctrl + left shift), fixed Matsushita backup ram saving, implemented S1985 and Matsushita state saving, implemented msx switched interface without using an address map. [smf]
2016-11-03 11:46:31 +00:00
Miodrag Milanovic
330e3cb28e
Finally sync with GENie, no more local changes (nw)
2016-11-03 10:04:29 +01:00
Miodrag Milanovic
a2c76b34d8
Fix macOS build (nw)
2016-11-02 17:19:29 +01:00
Miodrag Milanovic
e2d58b6a16
ASIO - header only mode (nw)
2016-11-02 14:34:06 +01:00
Justin Kerk
4efc19b68a
Update bgfx shader path for Emscripten build (nw)
2016-11-01 06:11:18 +00:00
Miodrag Milanovic
73bdc2ab36
added non-legacy i82439tx and created a driver using it in pcipc (nw)
...
added vga hack to be able to test pcipc.cpp
pcipc -bios 3 and pcipctx can initialize more if 0xAA is written at 0x4f0
2016-10-30 17:40:04 +01:00
R. Belmont
86548bc507
Merge pull request #1557 from ajrhacker/inputdev
...
Polymorphize input_device and input_class; move to separate source fi…
2016-10-29 20:41:28 -04:00
Branimir Karadžić
a3b4058bf7
Updated BGFX and BX and recompiled shaders (nw)
2016-10-29 09:11:50 +02:00
Justin Kerk
b99be73f2d
Experimental support for compiling to WebAssembly using Emscripten (not yet working) (nw)
2016-10-29 06:00:45 +00:00
Robbbert
592c51d19e
-DATUM: new driver [Robbbert]
2016-10-29 15:53:59 +11:00
Sandro Ronco
1746a9f058
Moved Saitek RISC 2500 into a separate driver and added internal layout and inputs.
2016-10-28 21:38:26 +02:00
therealmogminer@gmail.com
fc5fc6d4c2
New devices added
...
-----------------
7400 Quad 2-Input NAND Gate [Ryan Holtz]
7404 Hex Inverter [Ryan Holtz]
82S126/82S129 256x4-bit PROM [Ryan Holtz]
2016-10-28 20:08:21 +02:00
AJR
86d4bc5f8f
Fix build (nw)
2016-10-28 00:39:11 -04:00
arbee
205d8d3fd3
Missing files from last commit (nw)
2016-10-27 23:30:54 -04:00
therealmogminer@gmail.com
c35c2a9cdc
New devices added
...
-----------------
54/7416x Hex/Quad D Flip-Flops with Clear [Ryan Holtz]
9334/DM9334 8-Bit Addressable Latch [Ryan Holtz]
2016-10-28 02:37:23 +02:00
therealmogminer@gmail.com
93735cdf7e
-core: Added 54/74160,161,162,163 device emulation. [Ryan Holtz]
2016-10-28 02:37:22 +02:00
R. Belmont
aba9385059
Merge pull request #1581 from JoakimLarsson/kron_5
...
WIP KRON-180 terminal controller
2016-10-27 16:32:15 -04:00
Joakim Larsson Edstrom
bf495ea0db
WIP KRON-180 terminal controller
2016-10-27 17:14:28 +02:00
therealmogminer@gmail.com
8225a140ee
-hazeltin: Added preliminary video, still broken due to timing issues. [Ryan Holtz]
2016-10-27 13:46:42 +02:00
therealmogminer@gmail.com
ff651989d9
New machines marked NOT_WORKING
...
-------------------------------
Hazeltine 1500 [Al Kossow, Ryan Holtz]
2016-10-25 23:51:50 +02:00
AJR
99c705f9de
Polymorphize input_device and input_class; move to separate source file (nw)
2016-10-24 17:28:35 -04:00
Nathan Woods
293bfef845
Merging Konami disassembler with M6809/HD6309 disassemblers
2016-10-23 21:27:45 -04:00
Nathan Woods
81294aa08f
Merged the M6809 and HD6309 disassemblers, and changed to properly use streams
2016-10-23 18:03:36 -04:00
Vas Crabb
129c0feeed
srcclean (nw)
2016-10-23 22:36:24 +11:00
Miodrag Milanovic
f5d88ac12e
fix VS build (noticed only when using MSBUILD=1) (nw)
2016-10-23 11:36:36 +02:00
Miodrag Milanovic
ddb290d5f6
NOTICE (TYPE NAME CONSOLIDATION)
...
Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8
also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
2016-10-22 13:13:17 +02:00
Miodrag Milanović
333bff8de6
Merge pull request #1540 from mamehaze/mgs
...
new WORKING Magnet System (prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
2016-10-22 12:12:13 +02:00
David Haywood
a060de5062
new WORKING Magnet System (prototype) [David Haywood, Ricky2001, ArcadeHacker, IFW]
...
with the following games
Time Scanner (TS 2.0, Magnet System, prototype)
Exzisus (EX 1.0, Magnet System, prototype)
Xain'd Sleena (SC 3.0, Magnet System, prototype)
this is a checkpoint, there is a sizeable ToDo list but I think this is a good enough state for initial inclusion before working out the remaining issues. ArcadeHacker has the hardware working for questions etc.
I would especially appreciate help with sound (haven't a clue how it hooks up, tried lots of things, no luck) and some help in going over the CPU comms, especially with the sprite CPU as I think I must be missing something important. Likewise help from somebody more familiar with the floppy code from MESS so that it can use that, I had no luck in getting it to work with the copy protection or from a rom region, I've kept all floppy related code in a device so it's very easy to swap out so for now what I've got isn't intrusive.
note, very weird idea for a system, they've ported 3 arcade games from other manufacturers, original titles were advertised, but it's likely nothing more of the system exists.
the system uses 5 PCBs, one Z80 on each and instead of having dedicated sprite / tilemap chips they have the Z80s doing software rendering, using 8bpp framebuffers. 2 of the boards are for background planes, 1 of the boards is for sprites. The hardware has various memory expansions which look like afterthoughts as they're addressed in strange ways.
2016-10-22 09:37:10 +01:00
Miodrag Milanovic
e2f54f5333
Cleanup, TIMER_CALLBACK was only in unused parts (nw)
2016-10-21 16:26:22 +02:00
smf-
36944269bd
DAC WIP, started documenting the DACs in use. [smf]
...
ataxx: Fixed missing sound channel caused by one dac not being hooked up and one dac being hooked up to two addresses.
bestbest: Fixed high pitch screech caused by incorrect addressing (two dacs weren't hooked up and two were hooked up to two addresses).
cchasm: Fixed static noise generation caused by feeding the same bit to both dacs.
cheekyms: Slightly improved sound by implementing sound triggers as 8 x 1 bit dacs instead of 1 x 8 bit dac.
galeb: Fixed sound by implementing it according to http://www.deltasoft.com.hr/retro/galebemu.htm & implemented enough of LOAD/SAVE to stop it hanging.
hard drivin: (all games in driver) Improved 12 bit controls, although centre still goes out of sync.
mea8000: Converted to a sound device.
megaphx: Fixed noisy samples due to wrong format.
microvsn: Fixed sound pitch caused by incorrect usage of write_signed8().
seicross: Changed to a 4 bit dac as samples are packed nibble.
spaceg: Preliminary sound using space invaders samples.
suna8: Changed to a 4 bit dac as samples are packed nibble.
vcombat: Fixed static during machine gun fire due to incorrect dc offset removal.
vectrex: Fixed noisy samples due to wrong format.
wheelfir: Fixed sound, eeprom & analogue steering wheel and brake pedal.
2016-10-17 16:04:02 +01:00
therealmogminer@gmail.com
8682c73305
-Added: Dallas DS1386-8K and DS1386-32K timekeepers (largely untested). [Ryan Holtz]
2016-10-16 01:49:06 +02:00
Vas Crabb
e701f79c73
Add Burroughs teller terminal skeleton driver
2016-10-14 23:32:14 +11:00
therealmogminer@gmail.com
bb183c6b11
-Added skeleton driver and basic hookups for VeriFone Tranz 330 point of sale terminal. [Ryan Holtz]
2016-10-13 23:38:32 +02:00
R. Belmont
326e4ba64c
Merge pull request #1506 from fulivi/hp9845_dev6
...
Hp9845: added support of I/O cards
2016-10-13 14:05:19 -04:00
Vas Crabb
7d15a86ddf
Merge pull request #1501 from JoakimLarsson/accexx
...
Skeleton driver for 1995 Accexx 28.8 modem started
2016-10-13 20:46:54 +11:00
Joakim Larsson Edstrom
49f8aa880c
Added skeleton board to big build
2016-10-13 11:06:40 +02:00
fulivi
561ded4524
hp9845: handling of I/O slots added. Implemented HP98035 RTC card.
2016-10-12 16:29:02 +02:00
Miodrag Milanovic
25ce0fdf9b
console in separate class (nw)
2016-10-12 14:21:17 +02:00
Miodrag Milanovic
ac6256b3e5
media_identifier in separate file (nw)
2016-10-12 13:50:30 +02:00
hap
5f4db1088d
renamed wildfire driver to hh_amis2k (nw)
2016-10-11 21:48:11 +02:00
hap
8c0968c579
moved elecbowl and mb dark tower to hh_tms1k (nw)
2016-10-11 21:28:28 +02:00
Brad Hughes
fd94538c21
Changing spaces to tabs for fac14f5
(nw)
2016-10-09 19:51:12 -04:00
Brad Hughes
fac14f51d8
Fix SDL build on windows: asio.hpp requires _WIN32_WINNT (nw)
2016-10-09 19:45:17 -04:00
Miodrag Milanovic
3c4c4e08ed
Initial work on console interface (nw)
...
Use Ctrl-Z to close console on any OS. To start use -console parameter
2016-10-09 14:38:41 +02:00
Curt Coder
632ab13b46
required_ioport_array. (nw)
2016-10-09 13:36:09 +03:00
arbee
e420cb1200
New skeleton drivers:
...
Akai AX80 [Arashikage, R. Belmont]
2016-10-08 16:32:20 -04:00
arbee
cd29619484
mac: rewrite audio output for original Macs to work like hardware. [R. Belmont]
2016-10-08 15:18:28 -04:00
Miodrag Milanovic
6a21f6ddf3
Set Android 5.0 as minimum one, older API are not compatible (nw)
2016-10-08 10:18:46 +02:00
Miodrag Milanovic
3628549385
Added more warning disable to support compile on various clang versions (nw)
2016-10-08 09:37:31 +02:00
Ivan Vangelista
e9d2b9625c
Merge pull request #1486 from mamehaze/071016
...
new WORKING Super Two In One [Edstrom, David Haywood]
2016-10-07 21:20:31 +02:00
Ted Green
a722fc2912
atlantis: Removed unused define parameter. (nw)
...
zeus2: Updated waveram organization. Updated quad rendering command size. Updated register naming. (nw)
midzeus: Removed midzeus2.h as not needed. (nw)
arcade.lua: Removed midzeus2.h and midzeus2.cpp as they aren't used anymore. (nw)
2016-10-07 10:05:54 -06:00
Miodrag Milanovic
31c8b10479
Fix compile (nw)
2016-10-07 14:56:47 +02:00
David Haywood
13422a6e83
new NOT WORKING Super Two In One [Edstrom, David Haywood]
...
this is similar to, but not identical to goldstar.cpp / skylncr.cpp. it might be possible to merge it in, however my gut feeling is that said driver should be split up into different machine types all using some generic but fleixlbe video device that can handle these 8x8 tiles, 8x32 reel cases as most of them are based on the same basic concepts, just with their own tweaks.
reels, sounds, inputs are not hooked up here.
see
http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=107569&page=1
for PCB information.
2016-10-07 13:36:38 +01:00
Miodrag Milanovic
b515a00e55
cleanup (nw)
2016-10-07 14:31:35 +02:00
Miodrag Milanovic
c0a5494de5
Replaced code usage of libuv with asio library (nw)
2016-10-07 14:15:01 +02:00
David Haywood
1f10ae9609
new NOT WORKING
...
Mahjong Senpu [system11. David Haywood]
displays the game image, upside down, no palette for now, no inputs for now, no sound for now, going to continue work on it.
2016-10-05 14:35:33 +01:00
AJR
f1b0dfe64a
Separate natural keyboard support from ioport.cpp (nw)
2016-10-02 00:07:43 -04:00
MetalliC
b27bc184b3
new NOT_WORKING
...
----------------
Istrebiteli [IgorR76]
2016-09-28 19:26:17 +03:00
angelosa
7465cdc2f9
Merge branch 'master' into sh7604_rewrite
2016-09-28 11:55:04 +02:00
angelosa
f4749d03f7
Base WatchDog Timer device
2016-09-27 18:36:59 +02:00
angelosa
f6ad513ab0
Written stub SH7604 BUS device (not hooked up to SH2 yet).
2016-09-27 16:21:54 +02:00
Robbbert
38eec31e92
fix arcade build (nw)
2016-09-26 23:27:01 +10:00
Scott Stone
533fd78fc2
Adjusted toolchain.lua to allow DEBUG=1 builds to be modified by STRIP_SYMBOLS=1 (nw)
2016-09-26 06:24:31 -04:00
Vas Crabb
33b2c73395
srcclean (nw)
2016-09-26 04:51:59 +10:00
R. Belmont
a1eea6e153
Merge pull request #1431 from ajrhacker/ms1_tmap
...
Make Mega System 1 tilemaps into a device
2016-09-24 11:11:34 -04:00
Robbbert
2888da6778
forgot one (nw)
2016-09-24 00:16:33 +10:00
Nigel Barnes
6a19971bbe
bbc: added opus challenger (floppy and ramdisc) device on 1mhz bus
2016-09-23 11:53:24 +01:00
Nigel Barnes
b396019b8c
bbc: added joyport slot device to Master Compact, defaulting to joystick
2016-09-23 10:55:28 +01:00
AJR
596e682f9f
Make Mega System 1 tilemaps into a device
2016-09-21 00:07:26 -04:00
rfka01
631d2f37a6
Merge remote-tracking branch 'upstream/master'
2016-09-20 23:13:01 +02:00
rfka01
44884e4761
Siemens Simatic PG685 OUA11 driver skeleton ... hopefully a dev shows mercy and helps flesh it out :)
2016-09-20 23:12:45 +02:00
Michael Zapf
2bf93a51e8
Added HxC HFE disk format.
2016-09-18 12:31:13 +02:00
mahlemiut
9aa9251719
octopus: add keyboard
2016-09-17 23:43:29 +12:00
smf-
c44f52f1a9
disable unknown-attributes & ignored_qualifiers to allow font_dwrite.cpp to build with clang. (nw)
2016-09-17 11:52:12 +01:00
Vas Crabb
76a6b78008
Merge pull request #1413 from npwoods/coco_dragon_fdc
...
CoCo and Dragon FDC code overhaul
2016-09-17 12:32:38 +10:00
Nathan Woods
a2daca9f9d
Split CoCo and Dragon FDC code, added save state support, fixed regression introduced on the Dragon FDC from 0.154 and general cleanup.
2016-09-16 21:07:32 -04:00
R. Belmont
0ecea843d0
Merge pull request #1398 from fulivi/hp9845_tools
...
Imgtool now supports HP9845B tape image
2016-09-16 14:05:35 -04:00
Brad Hughes
d5ab804c2b
Merge pull request #1403 from bradhugh/monitor_module
...
Convert OSD monitor info to modules plus add DXGI implementation
2016-09-16 13:51:18 -04:00
cracyc
8ab7875e89
mcd: add incomplete Mitsumi ISA CDROM emulation [Carl]
2016-09-16 10:07:34 -05:00
therealmogminer@gmail.com
649cb254f5
Added skeleton for Volkswagen Digijet ECUs, nw
2016-09-15 11:23:00 +02:00
Brad Hughes
bf52d11826
Convert OSD monitor info to modules plus add DXGI implementation
2016-09-14 08:32:05 -04:00
Olivier Galibert
d8aa10fbc1
pcipc: sandbox for emulating a modern-ish pc (nw)
2016-09-12 11:55:16 +02:00
Robbbert
d9de85ed95
New not working driver WIP (nw)
...
RC702
2016-09-12 11:18:46 +10:00
fulivi
0474948833
imgtool: WIP for hp9845 tape support
2016-09-10 15:52:06 +02:00
Miodrag Milanović
fa4b5bdee6
Merge pull request #1368 from cracyc/lua_dats
...
Move UI dats to lua plugin
2016-09-07 14:27:35 +02:00
cracyc
9d101cad6a
ui: remove datfile_manager (nw)
2016-09-06 22:11:01 -05:00
R. Belmont
b8bef631bd
Merge pull request #1365 from ajrhacker/darkmist_license
...
Correct manufacturer info for darkmist
2016-09-06 15:39:17 -04:00
Curt Coder
c4d0fbc48b
pc1512: Added mouse port slot interface. [Curt Coder]
2016-09-05 22:09:58 +03:00
Nigel Barnes
7ae7811ca1
bbc: moved joystick to analogue port slot device
...
- added Voltmace self-centering joysticks
2016-09-05 17:38:07 +01:00
Nigel Barnes
e7250d3c92
bbcb: moved fdc to slot device to support various controller boards:
...
- Acorn 8271 and 1770, supporting Acorn, Amcom, Watford DFS's
- Cumana QFS (8877a)
- Opus DDOS and EDOS (1770, 2793, 2791)
- Watford DDFS (1770 and 1772)
- removed fake bbcb1770 machine
2016-09-05 17:38:07 +01:00
AJR
d531cabf59
Correct manufacturer info for darkmist
...
- Move darkmist and t5182 from libtaito to libseibu (nw)
2016-09-04 12:34:51 -04:00
Miodrag Milanovic
22df94bf67
Fix benchmarks build and google test build (nw)
2016-09-03 14:54:15 +02:00
Miodrag Milanovic
9a8964d5d0
Fix build (nw)
2016-09-03 13:53:44 +02:00
Nigel Barnes
2aed582096
electron: added Acorn Plus 3 expansion as slot device (floppy support)
...
- reset expansion devices on BREAK
- minor progress on M2501 device
2016-09-02 21:47:02 +01:00
Vas Crabb
234e91f9fb
Add Lua-cleaning ability to srcclean
2016-08-30 14:57:38 +10:00
Miodrag Milanovic
85f7413a69
Cleanup for VS2015 build (nw)
2016-08-28 11:58:12 +02:00
Miodrag Milanovic
d0665e2879
fixed TARGET=virtual (nw)
2016-08-28 11:02:35 +02:00
Miodrag Milanovic
62fe8b8980
some C++14 features are not supported by VS2013. VS2015 is free for home use so no need for legacy support (nw)
2016-08-27 11:15:38 +02:00
Miodrag Milanovic
0137c5b6a5
Setting GCC bar bit higher (nw)
2016-08-27 10:33:59 +02:00
Miodrag Milanovic
ff1a5cf6fa
Temporary fix for debug compile till we fix assert (nw)
2016-08-27 10:11:30 +02:00
Vas Crabb
75be4dff5f
While I'm causing full recompiles all the time, reduce necessary number of instantiations of parts of string formatting engine
2016-08-27 16:45:53 +10:00
Vas Crabb
eff28a88cd
Proper fix for making zlib visible to vgmplay
2016-08-27 15:46:22 +10:00
AJR
717e1eb9d2
Change warning flags for Clang build (nw)
...
-Wno-missing-braces is unfortunately now necessary to avoid errors on almost every single use of the std::array initializer in devfind.h. (Apparently C++14 does make double braces optional for std::array initializers, but clang and GCC's -Wmissing-braces never took that into proper account, which is why GCC may still have it disabled by default.)
Several other Clang-specific warnings have been undisabled; some might perhaps need to be locally reenabled if legacy 3rdparty code or sundry OSD includes happen to disagree with them. The only warning to require any code changes was -Wabsolute-value, which seems to have caught a minor render bug (and nothing more).
2016-08-25 00:22:14 -04:00
Ivan Vangelista
232a96c60b
some skeleton drivers to finish synching with PinMAME (nw)
2016-08-24 18:23:26 +02:00
Robbbert
9c83f824dd
Playmatic Pinball: Finished for now (nw)
2016-08-20 00:56:59 +10:00
KEN WHITE
e1a9b75c11
kim1
2016-08-18 17:40:04 -07:00
therealmogminer@gmail.com
de19eb547f
Added YM2203, YM3526, AY-3-8910, NES APU, DMG APU, K053260, and MultiPCM to vgmplay, nw
2016-08-18 16:09:12 +02:00
Curt Coder
e85958b647
compis: Created a bus for the graphics card slot. [Curt Coder]
2016-08-16 11:15:29 +03:00
Olivier Galibert
00c8a3b165
Preliminary VGM player [O. Galibert]
...
Use: ./mame vgmplay -bitb file.vgm/vgz
Lots of chips missing, no visualization, no control of anything, no
volume control either, and no sound shutdown on end of file.
2016-08-16 08:40:53 +02:00
Olivier Galibert
82c408f54c
dirom: device_rom_interface for sound chips with rom/memory map alternative [O. Galibert]
2016-08-15 22:36:39 +02:00
Giuseppe Gorgoglione
318952746f
gba: make video subsystem into a device
...
Additional info taken from http://problemkaputt.de/gbatek.htm
by Martin Korth
2016-08-15 19:23:16 +02:00
cracyc
ce01837a8b
new not working
...
---
Tandy/Memorex Video Information System MD-2500
luaengine: doh! (lay groundwork for a WIP too) (nw)
2016-08-13 16:19:18 -05:00
therealmogminer@gmail.com
be807d81ea
Merge branch 'master' of https://github.com/mamedev/mame
2016-08-12 21:10:27 +02:00
Miodrag Milanovic
4f84793a05
made proper formats compiled only if needed (nw)
2016-08-12 18:27:54 +02:00
therealmogminer@gmail.com
1339c06320
Skeleton driver for Fairlight CMI IIx [MooglyGuy]
2016-08-12 15:15:47 +02:00
Miodrag Milanovic
b966180061
Compile netlist and lua only if used (nw)
2016-08-12 15:03:45 +02:00
Nathan Woods
75f5be77b0
Changed how ROM_COPY and ROM_FILL are represented in tiny_rom_entry to be more how they were in the past
...
Turbosub had a ROM_COPY declaration with an expression ('ROM_COPY( "main_code", 0x18000 + 0x2000,...) and this simply did not work with the new model. This required changing ROM_* declarations to more resemble how they used to be and to perform the conversion on load.
2016-08-11 17:16:35 -04:00
Curt Coder
8bf6e9ebb5
pofo: Added skeleton for PCD3311T sound chip. (nw)
2016-08-10 13:05:14 +03:00
Curt Coder
6673af1285
pofo: Added memory card slot interface and ROM/RAM cards. [Curt Coder]
2016-08-08 14:44:20 +03:00
Miodrag Milanović
f67311c5a5
Merge pull request #1180 from npwoods/split_softlist_code_redo
...
Redo of split of src/emu/softlist.[cpp|h]
2016-08-08 13:43:06 +02:00
R. Belmont
22f74309ed
Merge pull request #1195 from mamehaze/master
...
Street Fight and Cross Shooter (Street Fight type hw) use a common mo…
2016-08-07 15:54:25 -04:00
David Haywood
902712f345
Street Fight and Cross Shooter (Street Fight type hw) use a common motherboard but different Video Boards. This makes the video boards into devices to faciliate this.
2016-08-06 20:54:40 +01:00
Miodrag Milanovic
3917850b61
Update BX and BGFX (nw)
2016-08-06 14:20:16 +02:00
Nathan Woods
c77310389e
Removed src/lib/util/cstrpool.[cpp|h]; it is no longer used
2016-08-05 08:29:32 -04:00
Robert
4d305ee629
Merge pull request #1190 from mamehaze/master
...
various Seibu Refactoring,
2016-08-05 11:07:20 +10: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
Nathan Woods
f9db568146
Redo of split of src/emu/softlist.[cpp|h]
...
This is a redo of the split first submitted in #137 , with the following differences:
* The newly refactored rom_entry data structure is used
* I've kept the refactored softlist code in src/emu, in order to defer the mechanical process of moving it
* I've kept includes of softlist[_dev].h out of diimage.h, so that changes to either do not trigger an emu.h recompilation
* Obviously, this goes against the latest master
2016-08-02 17:40:49 -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
5fe3b907af
make buffered serial a mixin to promote reuse [Vas Crabb]
2016-07-30 20:34:16 +10:00
Dirk Best
c597f40d83
apricot: create bus interface for the keyboard interface, make hle keyboard emulation a bus device
2016-07-30 11:17:07 +02:00
Dirk Best
412ca1644c
apricot: move expansion bus to its own directory
2016-07-30 11:17:03 +02:00
Vas Crabb
159fa2ef9e
Attempt to prevent GCC optimising away global_alloc_clear (MT06335)
2016-07-30 18:03:24 +10:00
Robbbert
2f6411e094
Renamed the arcade "sun" project to avoid conflict with the mess "sun" project.
2016-07-29 17:56:54 +10:00