Commit Graph

13294 Commits

Author SHA1 Message Date
AJR
10232447ba xtal: Compensate for floating-point rounding errors when converting to integer value (nw) 2019-06-06 15:23:09 -04:00
AJR
f5d8c0f504 devcb: Eliminate legacy callback syntax (nw) 2019-06-06 15:21:03 -04:00
frediz
e0ebf250d1
Fix ppc64el issue #3157
This is probably due to the fact that IBM 128bit long double format is not constant folded.
I slighlty rewrote ""_kHz_XTAL(long double clock) and ""_MHz_XTAL(long double clock)
the way ""_kHz_XTAL(unsigned long long clock) and ""_MHz_XTAL(unsigned long long clock) are writtent.
which makes the compiler happy.
2019-06-05 17:20:02 +02:00
cam900
de6510ffa5 emu/video/generic.cpp : Add packed, raw case of generic gfx layouts, example usages 2019-06-05 17:47:38 +09:00
cam900
11eb5c1683 drawgfx.cpp : Updates
Move additive blending function into drawgfx.h, Add priority related copybitmap functions, Fix spacings
Add priority related copybitmap and draw_scanline function is sprite like priority handling(prio_*) and tilemap like priority handling(primask_*), These are helpful for priority related bitmap / scanline drawing routines.
drawgfxm.cpp : Add variations of priority related pixel draw functions, Fix spacings
realbrk.cpp : Updates, Example usage for prio_copybitmap
Simplify handlers, Use priority bitmap for sprite priority, Fix spacings, Use shorter / correct type values
2019-06-04 11:23:08 +09:00
mooglyguy
90e4cae77e New machines marked as NOT_WORKING
-----------
Quantel DPB-7000 [Ryan Holtz, Mark Nias]
2019-06-03 18:14:00 +02:00
cam900
77f9bccb44 cpu/jaguar/*.cpp : Updates
Add notes, Reduce defines, Simplify handlers, Use shorter / correct type values, Reduce unnecessary lines, Remove register_postload
jaguar.cpp : Fix metadata, Correct XTAL frequency
2019-06-02 16:52:20 +09:00
AJR
d650a6e2bd New machines marked as NOT_WORKING
----------------------------------
Systel System 100 [Al Kossow, Bitsavers]
2019-05-31 15:13:40 -04:00
Olivier Galibert
3cddb3dbb2 Fix subtle memory subsystem bug [O. Galibert] 2019-05-28 15:48:23 +02:00
AJR
2090f71585 dinetwork: Add loopback control (nw) 2019-05-26 22:16:24 -04:00
Vas Crabb
b8a6bb13ce add focus next/previous input types, will be hooked up later (nw) 2019-05-26 15:44:32 +10:00
enikland2
898907380e fix screen_device::update_now() when drawing partial lines (#5109)
-screen: Fixed update_now() when drawing partial lines. [Enik Land]

-screen: Fixed pixel-access functions to use the current bitmap. [Enik Land]
2019-05-25 23:01:11 +02:00
AJR
0330e67285 bml3: Define master clock in xtal.cpp (nw)
ti_fdc: Schematic shows a 2 MHz XTAL on board (nw)
2019-05-18 17:56:11 -04:00
AJR
7b8cc2fd8e diserial: Make received parity consistent with transmitted parity (nw) 2019-05-17 09:14:28 -04:00
Patrick Mackinlay
5c265dc43f diserial: correct parity output (nw) 2019-05-17 18:39:40 +07:00
hap
6d67351c0d mchess: switch default view (nw) 2019-05-16 22:19:23 +02:00
hap
17c8850d0b mattelchess: update note (nw) 2019-05-07 19:09:49 +02:00
AJR
ba98efd545 m68705: Prevent registration of illegal debug states for nonexistent port latches/DDRs
distate: Sanity check (nw)
2019-05-04 16:52:21 -04:00
arbee
539a29a5cb GCC 9 fix (nw) 2019-05-03 07:50:43 -04:00
Vas Crabb
1e4ac0fcf2 Added Star Rider skeleton based on schematics. Thanks to TrevEB for pointing me in the right direction.
Added IBGR444 format to palette_device.

Minor consistency fix to laserbat.cpp. (nw).

New machines marked NOT_WORKING
-------------------------------
Star Rider
2019-04-29 17:05:37 +10:00
cam900
78eb5011db emu/tilemap.cpp : Simplify handlers 2019-04-24 09:11:04 +09:00
AJR
e6261f9e39 x68k_crtc: Explicitly configure all clocks (nw) 2019-04-17 18:59:55 -04:00
AJR
ced8e963be cdi: Further decoupling of device emulation; improve clock documentation (nw) 2019-04-17 11:58:59 -04:00
hap
8b018d198c New working machine added
---------
Great Game Machine [hap, bataais]
2019-04-15 00:59:26 +02:00
Robbbert
7f7d229fd5 (nw) typo in last commit 2019-04-14 10:35:20 +10:00
Robbbert
6681515059 (nw) softlists: offset is now optional and defaults to 0. [hap]
Modified sorcerer_cass.xml as an example.
2019-04-14 10:29:35 +10:00
Olivier Galibert
0457b39872 *DUH* 2019-04-06 19:27:52 +02:00
Olivier Galibert
8e551e167c emumem: Remove obsolete alignement limit
emumem_mud: Correct start/end on big endian
apollo, fccpu20, fccpu30: Correct vector lookup address
pic8259: Avoid reacting to debugger reads [O. Galibert]
2019-04-06 14:25:43 +02:00
cam900
dcd08eddfc emupal.cpp : Add xBGRBBBBGGGGRRRR case of palette format
deniam.cpp : Add note
2019-04-03 18:49:38 +09:00
cam900
8b08ad2ce6 emupal.cpp : Remove MCFGs, Simplify handlers (#4713) 2019-03-29 17:44:25 -04:00
Ivan Vangelista
d8e9c22f9b m72.cpp: little documentation improvements for imgfightb (nw) 2019-03-26 17:55:35 +01:00
Vas Crabb
97b6717027 (nw) Clean up the mess on master
This effectively reverts b380514764 and
c24473ddff, restoring the state at
598cd52272.

Before pushing, please check that what you're about to push is sane.
Check your local commit log and ensure there isn't anything out-of-place
before pushing to mainline.  When things like this happen, it wastes
everyone's time.  I really don't need this in a week when real work™ is
busting my balls and I'm behind where I want to be with preparing for
MAME release.
2019-03-26 11:13:37 +11:00
andreasnaive
b380514764 Revert "conflict resolution (nw)"
This reverts commit c24473ddff, reversing
changes made to 009cba4fb8.
2019-03-25 23:13:40 +01:00
hap
32c155ee38 hh_tms1k: added switches to simon layout, added buttons to zodiac layout, changed inputs to sliders in alphie (nw) 2019-03-23 16:48:25 +01:00
hap
57cb0af3f0 layout: added "inputraw" parameter, for use with inputtag and inputmask. It sets the element state directly to the raw input data & mask. Example uses: 8 way joystick state, multi-bitmask dipswitch state. If you don't want it to respond to layout mouse clicks, add a dummy inputtag rect under it. (nw) 2019-03-23 11:50:54 +01:00
AJR
506eb2e0e4 New machines marked as NOT_WORKING
----------------------------------
ADM 36 Video Display Terminal [Al Kossow, Bitsavers]
2019-03-22 16:38:23 -04:00
MooglyGuy
e803f2307e -device: Added more granular device_feature bits as well as a couple more catch-all categories. [Ryan Holtz, Vas Crabb] 2019-03-17 02:45:02 +01:00
AJR
1a66b2ff1e distate: Expose state_find_entry (nw) 2019-03-16 19:46:53 -04:00
mooglyguy
b5c19e9fb2 -astrocade: Various changes. [Ryan Holtz]
* Removed inaccurate comment from astrocde.xml regarding the 2000-baud tape interface.
 * Converted astrohome controllers to slot devices.
 * Added preliminary (not yet working) 300-baud cassette tape slot device.
 * Changed potentiometer callbacks from tagged IO ports to devcb3.

-device: Added feature flag to indicate lack of, or support for, cassette. (nw)
2019-03-17 00:28:54 +01:00
AJR
1a3b2ef914 Exclude non-CPUs from numerical indexing for debugger commands 2019-03-13 23:57:09 -04:00
hap
83d028d832 svg screen: add verbose message instead of aspect ratio helper (nw) 2019-03-07 04:08:26 +01:00
hap
cf2e2c031d screen: add set_visarea_full plus some random examples (nw) 2019-03-07 03:33:32 +01:00
AJR
eb1b8e58e2 emumem: Allow an address shift of 1 (to the right) for 8-bit spaces (nw) 2019-03-01 19:05:45 -05:00
Vas Crabb
d6ad44f385 romload: BIOS flag should apply to fills (and remove zero-value comments) 2019-02-28 00:05:36 +11:00
bmcphail
461380aa63 Bac06 - remove camel case, remove mapping hack in favour of tilemap.h change NW 2019-02-26 10:06:57 -05:00
cam900
7f5b2f31ff divideo.h : Remove MCFG_VIDEO_SET_SCREEN usage (#4667)
* divideo.h : Remove MCFG_VIDEO_SET_SCREEN usage
attckufo.cpp, bw2.cpp, cdi.cpp, gambl186.cpp, gamtor.cpp, ibmpcjr.cpp, intv.cpp, photoply.cpp, pntnpuzl.cpp, tandy1t.cpp : Remove MCFGs

* ibmpcjr.cpp : Partially revert this
2019-02-25 21:11:49 +01:00
Ivan Vangelista
bb815543a6 (nw) sorry, take 2
screen.h: added constructor for SVG screens and removed a couple of macros (nw)
mame\drivers: remove most MCFG and MACHINE_CONFIG macros from drivers starting with P, Q and R (nw)
2019-02-25 21:11:25 +01:00
AJR
b84397f786 Make -nonvram_save also inhibit saving of "battery" NVRAM for image devices 2019-02-19 20:47:39 -05:00
Vas Crabb
7983685096 (nw) clean up trivial stuff - the device delegate boilerplate is ugly, I will address it ASAP 2019-02-19 20:19:15 +11:00
AJR
7d45dcec4e Add spacenum getter for required_/optional_address_space (nw) 2019-02-17 11:57:33 -05:00