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
99056bc96d
analyze all files for deps instead just main
2015-06-20 18:20:43 +02:00
Miodrag Milanovic
f84c745fbf
generating proper output (nw)
2015-06-20 18:20:41 +02:00
Miodrag Milanovic
71ecfcdc12
allow comma separated list of input files (nw)
2015-06-20 18:20:40 +02:00
hap
8f4f5e91fe
title correction
2015-06-20 18:01:17 +02:00
hap
e2d18018b5
nw
2015-06-20 17:31:23 +02:00
Miodrag Milanovic
4ee9d896e5
extract components used (nw)
2015-06-20 13:41:55 +02:00
Miodrag Milanovic
654a5ca29b
update metadata in lua files (nw)
2015-06-20 13:21:10 +02:00
Miodrag Milanovic
88dfb98d23
Start work on creating tiny builds per driver file included (nw)
2015-06-20 12:39:39 +02:00
mahlemiut
d685805614
amstrad: add support for the Dobbertin HD20 hard disk.
2015-06-20 22:01:00 +12:00
mahlemiut
8772ed57b8
hdc: add preliminary ST11M type controller, improve PIO support a bit
2015-06-20 22:00:59 +12:00
mahlemiut
7e4fc1ac9f
update license for Multiface II
2015-06-20 22:00:58 +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
dc76c10666
How to get rid of an I64FMT. Shall I make a function for this (and decimal version) to rid MAME of I64FMT? I'll discuss the reasons on list. (nw)
2015-06-19 14:35:17 -05:00
Cowering
ab1f039b9c
Don't use 64 bit print for things that make so sense as 64 bit. (nw)
2015-06-19 14:32:53 -05:00
Cowering
05fb514e7f
unneeded (nw)
2015-06-19 14:30:47 -05: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
Felipe Corrêa da Silva Sanches
69ebeec9e9
tweaking video params (screen area and palette)
2015-06-19 15:15:48 -03:00
Felipe Corrêa da Silva Sanches
e75bb8f52e
use color index zero in the Rockwell CRTC for I7000
2015-06-19 15:08:04 -03:00
Felipe Corrêa da Silva Sanches
5c45132e43
Improving the description of the SET3278 cartridge in the I7000 softlist.
2015-06-19 15:07:16 -03:00
Felipe Corrêa da Silva Sanches
905df0665f
I7000: wip: Adding R6545 CRTC emulation (video output)
2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
fc8f924e88
I7000: update offset of the second EPROM for the vt52 cartridge (and add comments explaining that)
2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
ff7edf0db5
a better PORT_NAME for the space bar key
2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
48ee7d0472
only comments
2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
266251b95f
I-7000: Declaring a dip-switch. The actual meaning of the bits is still unknown, though.
2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
cceb63d4c7
I-7000: Proper emulation of the keyboard interface, by instantiating the 8279 keyboard interface device.
2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
d85c22ae29
A few more comments with insights on what device may be mapped to each i/o address.
2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
e3b38c60e6
Adding a speaker controlled by the 8253 programmable interval timer.
2015-06-19 13:41:22 -03:00
Felipe Corrêa da Silva Sanches
64364a0bea
I-7000: Tweaking the ranges of the program space mem-map based on some new assumptions and evidences.
2015-06-19 13:41:21 -03:00
Felipe Corrêa da Silva Sanches
3beabc3e6c
Experimental (and surely wrong) implementation for keyboard inputs.
...
This code generates the expected keycodes for the subset of keys used in the boot-rom self-test menu.
The keyboard probably has an internal MCU and ROM that must be dumped. I'm not sure, but if that's the case,
then the correct implementation will involve dumping such ROM and emulating the keyboard MCU as well.
This experimental patch serves the purpose of an investigative tool for exploring the functionalities of the boot-rom self-test menu.
Based on this experimentation I was able to actually figure out the most probable i/o addresses of several devices such as the
buzzer, the joysticks and the serial printer.
2015-06-19 13:41:21 -03:00
Felipe Corrêa da Silva Sanches
17cf28909c
document potential device addresses to be further investigated later
2015-06-19 13:41:21 -03:00
Felipe Corrêa da Silva Sanches
f808bcec7b
Itautec I-7000: map loaded cartridge to program space at range 0x4000-0xbfff
2015-06-19 13:41:21 -03:00
couriersud
a68161ee27
Move solver code into own folder. (nw)
2015-06-19 18:33:14 +02:00
Felipe Corrêa da Silva Sanches
1f56f3f03f
Declaring the Galaxy Force 2 Super Deluxe unit with its own Z80 motor CPU.
2015-06-19 10:05:49 -03:00
Ariane Fugmann
715dac74a4
S32COMM: outrunners mode added
...
(not hooked up in system32 yet)
basically works for linking attract mode
crashes on coinup
2015-06-19 08:37:46 +02:00
Ariane Fugmann
d6ed1a45ca
M1COMM: fixed master bytes
2015-06-19 08:35:44 +02:00
couriersud
57ce24e0df
Completely integrated the GMRES solver into netlist solver templates and
...
recoded it from scratch. GMRES now runs at 122% (kidniki), that's a real
improement from 60% before. AT the same time, the code should be easier
to read and closer to the GMRES algorithm. Ultimately, kidniki will not
use this solver but instead use some frontiers to keep it playable. But
going forward, for larger matrices this solver is an opton. [Couriersud]
2015-06-19 01:42:48 +02:00
couriersud
06e3aa2324
Some more moves to the netlist namespace. (nw)
2015-06-19 01:42:46 +02:00
Ariane Fugmann
2c5c877435
S32COMM: radr
...
simulation for rad rally working.
2015-06-19 00:46:17 +02:00
Luca Elia
5283c4a803
suna8: Fix player 2 color in sparkman
2015-06-18 23:36:51 +02:00
Ariane Fugmann
51bc1ff9bf
S32COMM: initial upload
...
prepared for multiple simulation modes.
- f1lap works.
2015-06-18 23:17:06 +02:00
briantro
27256f93e0
new New Cherry '96 Special Edition clones
...
New Clones Added
--------------------------------------------------
New Cherry '96 Special Edition (v3.61, C1 PCB) [Bad A Billy, Smitdogg, The Dumping Union]
New Cherry '96 Special Edition (v3.53, D PCB) [Bad A Billy, Smitdogg, The Dumping Union]
New Cherry '96 Special Edition (v3.40, D PCB) [Bad A Billy, Smitdogg, The Dumping Union]
2015-06-18 16:08:21 -05:00
Ariane Fugmann
be79fd7774
M1COMM: small fixes
...
general: fixed syntax error in no simulation mode.
general: build localhost and remotehost only once.
simulation: set status register (0x00) to 0x05 while linking
2015-06-18 22:44:20 +02:00
Luca Elia
f0cd9f9910
New clones added
...
----------------
Tahjong Yakitori (ver. 2-1) [AeroCityMajor, The Dumping Union]
2015-06-18 22:28:26 +02:00
MetalliC
b6641d3b1c
chihiro.c: brute missing keys for Sega Network Taisen Mahjong MJ 2 and MJ 3 [f205v, MetalliC]
2015-06-18 16:36:37 +03:00
R. Belmont
515470781e
Merge pull request #213 from felipesanches/uzebox
...
uzebox: adding sound emulation [Felipe Sanches]
2015-06-18 09:15:02 -04:00
MetalliC
4263a8bbea
cv1k games docs (nw)
2015-06-18 12:07:07 +03:00
etabeta78
11b510b673
worked around the compilation problem on OSX until we decide
...
what to do about corealloc.h redefinitions. thanks to judge for
pointing out the less impact fix. nw.
2015-06-18 10:43:22 +02:00
briantro
1cbeec051d
peplus.c: Add PP0757 Double Down Stud Joker Poker paytable - NW
2015-06-17 21:07:12 -05:00