Commit Graph

395 Commits

Author SHA1 Message Date
Dirk Best caa26040c7 rc759: wip. initial version of the intel 82730 text coprocessor, and
added more meat to the driver. currently dies testing the cassette.
2015-06-27 20:50:15 +02:00
R. Belmont ef59471890 Merge pull request #218 from felipesanches/icatel
skeleton driver of Icatel (brazilian public payphone)
2015-06-27 11:47:51 -04:00
R. Belmont 84c4b76fcf Merge pull request #222 from felipesanches/daruma
Daruma DS348 dot-matrix printer skeleton driver.
2015-06-27 11:47:28 -04:00
Vas Crabb 382dd0f616 Make the SSE tables a static inside the SSE implementation class (nw)
Also encapsulate the pointer casting used to access it in static functions
Don't mean to step on any toes, sorry if this inconveniences you MooglyGuy
2015-06-27 02:42:00 +10:00
Ariane Fugmann 7a07ecba2a Merge pull request #3 from mamedev/master
merge with base
2015-06-24 23:33:18 +02:00
Felipe Corrêa da Silva Sanches 6b601f9032 Daruma DS348 dot-matrix printer skeleton driver. 2015-06-23 16:36:38 -03:00
Vas Crabb 84aa21184b Pick the low-hanging fruit (nw)
Implemented most of MooglyGuy's new RGB intrinsics for VMX/Altivec
Still need to do blend, bilinear filter and merge alpha
2015-06-23 21:02:30 +02:00
therealmogminer@gmail.com 55c2e3ef5d nw, update lua script 2015-06-23 21:02:30 +02:00
therealmogminer@gmail.com fd6db5d503 Convert rgbint and rgbaint globals to a class (nw) 2015-06-23 21:01:36 +02:00
Miodrag Milanovic 8cc4be2364 Revert "fix separate build (nw)"
This reverts commit 2766fc3357.
2015-06-23 07:28:30 +02:00
Miodrag Milanovic f7ce68d453 Revert "fix separate compile for amiga and removed duplicated code (nw)"
This reverts commit 7322d3e1ef.
2015-06-23 07:28:20 +02:00
Miodrag Milanovic ef69007aa8 Revert "fix compile of asteroid (nw)"
This reverts commit 0f15e374d3.
2015-06-23 07:28:09 +02:00
Miodrag Milanovic 431152bf05 Revert "fix astrocde (nw)"
This reverts commit 31a1f6b01f.
2015-06-23 07:27:57 +02:00
Miodrag Milanovic 0775014967 Revert "fixed asuka (nw)"
This reverts commit 38b7f181ee.
2015-06-23 07:27:42 +02:00
Miodrag Milanovic 38b7f181ee fixed asuka (nw) 2015-06-22 18:54:09 +02:00
Miodrag Milanovic 31a1f6b01f fix astrocde (nw) 2015-06-22 18:50:54 +02:00
Miodrag Milanovic 0f15e374d3 fix compile of asteroid (nw) 2015-06-22 18:42:23 +02:00
Miodrag Milanovic 7322d3e1ef fix separate compile for amiga and removed duplicated code (nw) 2015-06-22 18:42:22 +02:00
Miodrag Milanovic 2766fc3357 fix separate build (nw) 2015-06-22 18:20:03 +02:00
Miodrag Milanovic c5c718beb8 no need for subdir for these projects, those are same for all mame builds (nw) 2015-06-22 17:57:50 +02:00
Miodrag Milanovic a65f0f36a3 for separate drivers use simple naming logic (nw) 2015-06-21 09:07:07 +02:00
Miodrag Milanovic 89669187a7 arm7 also use drc code (nw) 2015-06-21 09:07:06 +02:00
Miodrag Milanovic fa6a859646 Made FM cores compile only in group, that way it always work (nw) 2015-06-21 08:16:36 +02:00
Miodrag Milanovic d158684474 fixed order of libs making apricot build fine (nw) 2015-06-20 20:19:30 +02:00
Miodrag Milanovic 5a7a29e833 some metadata fixes (nw) 2015-06-20 20:10:19 +02:00
Miodrag Milanovic 449a851e34 Fix more driver building, going deeper in checks (nw) 2015-06-20 19:19:03 +02:00
Miodrag Milanovic c665cb017b Fix compiling just specific fm cores (nw) 2015-06-20 18:37:30 +02:00
Miodrag Milanovic 239c31b584 Made possible creation of custom builds with given list of drivers included.
Note that game list is parsed so if macros are used they will not be found.
example:
make SUBTARGET=cops -j9 DRIVERS=src/mame/drivers/cops.c
2015-06-20 18:20:44 +02:00
Miodrag Milanovic 654a5ca29b update metadata in lua files (nw) 2015-06-20 13:21:10 +02:00
mahlemiut d685805614 amstrad: add support for the Dobbertin HD20 hard disk. 2015-06-20 22:01:00 +12:00
Cowering 9089f704fc keep SSE2 like it was 2015-06-19 20:45:13 -05:00
Felipe Corrêa da Silva Sanches a8ee1a5645 initial implementation of Icatel driver (brazilian public payphone) 2015-06-19 18:31:03 -03:00
Cowering 3904c29734 This lets sdlMAME/sdlMESS compile on Fedora GCC 5.1.1 with LTO enabled with line:
make -jX SSE2=1 LTO=1

(pick X wisely as Xx4 link threads will run to speed up lto)

Super Mario 64 runs at 88% on old I7-920 in a VM (from 55%).

Windows Mingw-64 5.1.1 LTO is not possible for now :(

Why do we need to say 'SSE2=1' since MAME now requires a CPU with that for a minimum?

(nw)
2015-06-19 14:29:35 -05:00
couriersud a68161ee27 Move solver code into own folder. (nw) 2015-06-19 18:33:14 +02:00
Ariane Fugmann 51bc1ff9bf S32COMM: initial upload
prepared for multiple simulation modes.
- f1lap works.
2015-06-18 23:17:06 +02:00
Ivan Vangelista a7556c3dce battlera.c: added save state support, deleted video/battlera.c since it was empty. make REGENIE=1 or linking will fail. (nw) 2015-06-17 17:09:52 +02:00
David Haywood 63cc0ad214 new NOT WORKING
Bingo Party Multicart (Rev B) (M1 Satellite board) [zozo]

this is one of the satellite boards from a much larger system, unfortunately no other parts of it are dumped.  We have bingoc.c but I think that's a different part of a similar system (possibly one of the 'link' boards but for an earlier)  we also have 'pontoon' in segas18.c which is likely to be the video part of a similar system, but again there we're missing all the other boards.  Finally we also have Royal Ascot (X-Board) which could also be a component of one of these setups (we know Caribbean Boule which has M1 satellite boards uses an X-Board for the communal display)

maybe one day we can actually get hold of a complete set of PCBs for one of these things....
2015-06-15 13:49:16 +01:00
Miodrag Milanovic 8b1fdcb518 force rebuild version.c (nw) 2015-06-15 08:46:16 +02:00
Robbbert f0a189b9de New working console
-------------------
Z80 TV Game System [Robbbert]
2015-06-13 02:46:37 +10:00
Dirk Best 48cc86740b New skeleton driver: Regnecentralen RC759 2015-06-11 13:33:05 +02:00
Miodrag Milanović a0e8c2703c Merge pull request #206 from felipesanches/i7000
New driver : Itautec I7000 [Felipe Sanches]
2015-06-10 14:14:56 +02:00
Miodrag Milanović 6ad1b32595 Merge pull request #207 from fulivi/hp64k_dev
New driver for hp 64000 development system
2015-06-10 14:13:32 +02:00
Dirk Best 1c1860499f move some legacy formats over to imgtool since it's now the only user 2015-06-10 12:28:33 +02:00
fulivi 9fc4731399 hp64k: preliminary version of hp64k driver 2015-06-10 12:23:23 +02:00
Felipe Corrêa da Silva Sanches 3778c95e95 Initial minimal skeleton driver for Itautec I7000 computer. Thanks to Alexandre Souza (a.k.a. Tabajara). 2015-06-09 13:52:18 -03:00
Dirk Best faa977641a apricot: add initial keyboard support 2015-06-09 17:01:16 +02:00
Dirk Best 9b4905c6b6 apricot: add an expansion slot interface and add two ram expansion
cards. this will also be usuable by the apricot f series and portable.
2015-06-08 20:41:32 +02:00
Dirk Best 6ba157cb67 vtech1_dsk: remove, no longer used 2015-06-08 13:15:03 +02:00
Dirk Best 126f95c786 atarist_dsk: remove, no longer used 2015-06-08 11:24:49 +02:00
balr0g 021aa9eb6c Nope. (nw)
This reverts commit 72794f8ff1.
At least this provides a more useful stacktrace, if anyone wants to
debug.
2015-06-07 12:25:38 -04:00
balr0g 72794f8ff1 Use attribute unused for inlined new/delete. (nw)
This is still not compliant code, and will probably break with LTO,
but is a cleaner fix for the warning. Using this attribute also ensures
that the linker doesn't remove the code.
2015-06-07 12:02:20 -04:00
Miodrag Milanovic 6cade077e0 and remove (nw) 2015-06-07 17:27:58 +02:00
Miodrag Milanovic 48fb1dfb85 lets make it just for mingw (nw) 2015-06-07 16:47:41 +02:00
Miodrag Milanovic 041ba8bc2f placed this back to disable warning on clang (nw) 2015-06-07 14:15:04 +02:00
Miodrag Milanović ed05af5bff Merge pull request #205 from SailorSat/master
Model1 Communication Board [Ariane Fugmann]
- add emulator options required for comm boards
- add the model 1 communication board as a device
- add an optional simulation for the model 1 communication (enabled atm.)
- allows to play Virtua Racing, Virtua Formula and WingWar in "link mode".
2015-06-07 13:30:59 +02:00
Miodrag Milanovic fabe12b282 should go like this (nw) 2015-06-07 13:06:35 +02:00
Miodrag Milanovic be9551fdde Fix for 64bit build size thanks to Peter Ferrie (nw) 2015-06-07 12:59:55 +02:00
Miodrag Milanović a208071e9d Merge pull request #202 from wallyweek/sdlinipath
Added new SDL_INI_PATH flag [Cesare Falco]
2015-06-07 06:22:12 +02:00
Miodrag Milanović cee210f47e Merge pull request #203 from belegdol/master
Added the ability to use system flac, jpeg, lua, sqlite3, portmidi and zlib based on wallyweek's work
This brings the system lib capabilities back to where they were prior to build system rewrite [Julian Sikorski]
2015-06-07 06:20:28 +02:00
cracyc 0cf27a8f7d m20: improve keyboard [Carl] 2015-06-06 21:01:58 -05:00
Ariane Fugmann 7bc2f26393 Merge pull request #1 from mamedev/master
merge with base
2015-06-07 01:38:39 +02:00
Julian Sikorski 9027ce9575 Added the ability to use system flac, jpeg, lua, sqlite3, portmidi and zlib based on wallyweek's work 2015-06-06 23:39:24 +02:00
Cesare Falco 6cd8271575 Added new SDL_INI_PATH flag 2015-06-06 16:32:04 +02:00
Julian Sikorski 13506b6b54 Added OPT_FLAGS back 2015-06-06 13:38:19 +02:00
Dirk Best 1c8c6405e9 goodbye old friend, you had a good run. 2015-06-05 10:48:22 +02:00
Dirk Best c414fffc30 thompson: updated to use the new wd fdc. same deal with as bbc: drives 0
and 1 are used for the controller with the wd, other legacy drives for
other controllers (needs slotification).
2015-06-05 10:21:37 +02:00
Dirk Best a444bc8e25 coco: updated to use the new wd fdc 2015-06-04 16:55:30 +02:00
Dirk Best 3a571779c0 trs80: updated to use the new wd fdc 2015-06-04 08:33:57 +02:00
hap 25a8f0715d reverted this commit 2015-06-03 17:03:50 +02:00
fulivi 7717489f3e hp64k: Preliminary version of HP Hybrid CPU (no interrupts & no DMA yet) 2015-06-03 14:22:59 +02:00
David Haywood d8f3c86b98 new WORKING game
Monkey Magic [Hau, Chack'n]

(politics aside, this is the correct procedure and credit, everything has been submitted for inclusion)
2015-06-03 11:42:12 +01:00
Miodrag Milanovic 66fec3db63 fix for OG :) (nw) 2015-06-03 08:02:20 +02:00
Dirk Best 0ebc3e5033 vector06: updated to use the new wd fdc. system appears to be broken but
loads some sectors from disk.
2015-06-02 17:16:36 +02:00
Dirk Best ada45f655e hec2mdhrx: updated to use the new wd fdc. 2015-06-02 13:36:47 +02:00
hap 00026ec095 small correction 2015-06-02 00:05:38 +02:00
Dirk Best 476d027582 mz2000: updated to use new wd fdc. fix softlist to use the correct
interface. change x1_dsk to 2d_dsk and use it for the mz2000 as well.
2015-06-01 10:14:37 +02:00
couriersud 872ca80ac5 Converted netlist into a library. Moved most code from nl_convert.h to
nl_convert.c. Targets using netlist must now specify this explicitly
with MACHINES["NETLIST"] = true
Added subtarget "nl" which only contains games with netlist elements.
(nw)
2015-06-01 00:54:45 +02:00
Ariane Fugmann c4c906f509 M1COMM - initial commit 2015-05-31 22:21:14 +02:00
Dirk Best 75b15886e3 pk8020: updated to use the new wd fdc. fixes regression booting cp/m. 2015-05-31 18:11:26 +02:00
Olivier Galibert 511762fa2d Allow compiling with shared libraries [O. Galibert]
Put SHLIB=1 in the main makefile, or on the command line.

The idea is to get a *way* faster link with symbols.  It works at
least on linux, with one annoying caveat: you have to be in the
build/projects/sdl/mame/gmake-linux directory to start mame
afterwards.  We're going to move some things around to be able to use
LD_LIBRARY_PATH or have it start as-is from the root.
2015-05-31 13:25:17 +02:00
Miodrag Milanovic f23ff0f6f0 fix compile on GCC 4.4 on old Ubuntu (nw) 2015-05-31 12:37:01 +02:00
Miodrag Milanovic 6bd3dff96f removed duplicated compile option (nw) 2015-05-31 10:58:50 +02:00
Dirk Best 2f7882fbff x1/x1twin: updated to use the new wd fdc. bonus: formatting disks now
works in hubasic.
2015-05-31 10:40:46 +02:00
Miodrag Milanovic 0c45c0f1f6 fix for clang (nw) 2015-05-31 08:59:21 +02:00
Miodrag Milanovic 02751b71e6 Fix for osx 10.6.x build (nw) 2015-05-31 08:53:12 +02:00
Miodrag Milanovic 81ee2e603e Removed -Wno-unused-variable for mingw/gcc (nw) 2015-05-31 00:15:46 -04:00
Dirk Best 0afa682456 dgnalpha: updated to use the new wd fdc 2015-05-30 15:07:48 +02:00
Miodrag Milanovic 359be6fcf0 fix windows build (nw) 2015-05-30 10:33:37 +02:00
Cowering f115ab2dd2 Let subtarget MESS (not MAME, yet) compile with Windows GCC 5.1 and lto. I am told 'any' recent GCC for Windows has gcc-ar wrapper, if not, change back the line in toolchain.lua (NW) 2015-05-29 17:43:09 -05:00
Dirk Best 0624b6efd0 restore my bbc changes (wtf did happen to them?) 2015-05-29 23:47:41 +02:00
Miodrag Milanovic d3839b4058 fixed clang (nw) 2015-05-29 07:59:09 +02:00
Cowering 6df44235c8 oops, forgot one 2015-05-28 17:17:20 -05:00
Cowering ea2762e799 Merge branch 'master' of https://github.com/mamedev/mame 2015-05-28 17:07:47 -05:00
Miodrag Milanovic 548a982a3c Added skeleton support for Windows Phone and Windows Store - far from working(nw) 2015-05-28 20:06:33 +02:00
Peter Ferrie de21d38efb 3rdparty.lua: add check for nil first (nw) 2015-05-28 09:38:32 -07:00
Dirk Best 05664c6657 z80ne: updated to use the new wd fdc. remove custom dmk implementation 2015-05-28 17:27:29 +02:00
Miodrag Milanovic de8da0cc52 fix for one more warning (nw) 2015-05-28 09:56:31 +02:00
Miodrag Milanovic 4a07723b60 set for all clangs (nw) 2015-05-28 09:07:30 +02:00
Miodrag Milanovic 3b3f872d68 ups (nw) 2015-05-28 09:00:38 +02:00
Miodrag Milanovic bef4e6d73a fix for unknown warning options for clang 3.5 (nw) 2015-05-28 08:48:03 +02:00