Vas Crabb
73d97b7dc4
Added helpers for 64-bit count leading zeroes/ones.
2021-06-13 09:38:01 +10:00
hap
3339a55c6c
savant: add a side_effects_disabled guard
2021-05-06 14:28:28 +02:00
AJR
bc0146c203
Eliminate ARRAY_LENGTH template in favor of C++17's std::size
...
* osdcomm.h: Move definition of EQUIVALENT_ARRAY to coretmpl.h
* sharc.cpp, gt64xxx.cpp, ym2413.cpp, gb_lcd.cpp, snes_ppu.cpp: Use STRUCT_MEMBER for save state registration
* gio/newport.cpp, megadrive/svp.cpp, nes_ctrl/bcbattle.cpp, arm7.cpp, tms9995.cpp, pckeybrd.cpp, sa1110.cpp, sa1111.cpp, jangou_blitter.cpp, vic4567.cpp: Use std::fill(_n) instead of memset
* emucore.h: Remove obsolete typedef
2021-02-14 11:05:57 -05:00
hap
56c6c357f2
sensorboard: makes no sense to apply Ctrl for lifted pieces on magnet board
2020-09-13 21:19:59 +02:00
hap
e2d3fa50bb
sensorboard: add support for ctrl modifier with magnet boards
2020-09-13 21:08:52 +02:00
hap
ce905cf4dc
savant: add sensorboard click delay
2020-07-30 15:07:48 +02:00
hap
b91507566d
dinvram: rename pre write/save to can write/save (nw)
2020-06-11 18:08:57 +02:00
hap
22b5b57f86
sensorboard: add missing var to savestate (nw)
2020-06-10 12:26:10 +02:00
hap
2b8ba7be77
sensorboard: add nvram override setting (nw)
2020-06-09 12:07:08 +02:00
hap
994f468b22
nvram: don't save 0byte file (nw)
2020-06-09 11:20:23 +02:00
hap
d9ee5234f7
sensorboard: only load last position when the chesscomputer expects it (nw)
2020-06-09 01:11:32 +02:00
hap
369b87e1c9
sensorboard: save last board position on exit (nw)
2020-06-08 22:17:13 +02:00
hap
00a4790d53
sensorboard: output-before-reset regression (nw)
2019-12-13 12:14:47 +01:00
Sandro Ronco
a5886e8c0f
Machines promoted to working
...
----------------------------
Fidelity Phantom Chess Challenger [Sandro Ronco]
2019-10-20 00:30:31 +02:00
AJR
6fab769298
PORT_CUSTOM simplification (nw)
...
- Remove both arguments from CUSTOM_INPUT_MEMBER (adding template parameters as necessary)
- Remove 'param' from PORT_CUSTOM_MEMBER and assume 'device' is DEVICE_SELF (use PORT_CUSTOM_DEVICE_MEMBER if it isn't)
- Replace PORT_CUSTOM_MEMBER with PORT_READ_LINE_MEMBER where applicable
Add implicit DEVICE_SELF variants of PORT_READ_LINE_DEVICE_MEMBER and PORT_WRITE_LINE_DEVICE_MEMBER (nw)
Remove ioport_field argument from PORT_CROSSHAIR_MAPPER (nw)
captflag, gmgalax: Separate driver classes from base (nw)
2019-09-14 15:37:04 -04:00
AJR
211bda4a53
ioport: Change PORT_CHANGED_MEMBER param type from void * to u32 (nw)
2019-08-15 12:21:42 -04:00
hap
297270502b
tascr30: put control panel on right side by default (nw)
2019-07-23 01:21:50 +02:00
hap
5ffe45d37b
sensorboard: can now reset board with black pieces starting from the bottom (nw)
2019-07-19 17:29:33 +02:00
hap
452e343bb2
fidel_dsc: add sensorboard (nw)
2019-07-09 22:14:32 +02:00
hap
a865c0b7d5
reversic: add sensorboard (nw)
2019-07-09 02:12:58 +02:00
hap
d5f741d8a3
renamed some novag drivers (nw)
2019-07-06 19:30:33 +02:00
hap
50568e2158
sensorboard: disable default delay, there is no good one-size-fits-all (nw)
2019-07-05 20:25:46 +02:00
hap
3661ee5ef8
sensorboard: temp disable PORT_CONDITION since it's broken now (nw)
2019-07-05 20:06:52 +02:00
hap
c47a67bb77
sensorboard: changed my mind, put default delay back to 75ms
2019-07-04 21:35:07 +02:00
hap
a6c703113c
fidel_vsc: add chesspieces (nw)
2019-07-04 16:09:36 +02:00
hap
d8c845b7d8
sboard: ctrl/shift+click no effect for inductive (nw)
2019-06-30 01:33:37 +02:00
hap
203ef23e6f
tasc: 1 minute now matches realworld 1 minute, and it also says 30mhz instead of 31mhz in system info. assume same for risc2500 (nw)
2019-06-30 00:38:11 +02:00
hap
106c63c749
mk1: use pwm_display (nw)
2019-06-29 14:41:24 +02:00
hap
4989fc4fbf
chesstrv: add chesspieces (nw)
2019-06-28 22:43:54 +02:00
hap
60924e1222
New not working machine added
...
-------------
Savant [hap, Berger, Sean Riddle]
2019-06-27 01:37:55 +02:00
hap
60d5aea439
cp2000: use sensorboard_device (nw)
2019-06-23 16:20:55 +02:00
hap
166eac48e8
sensorboard: small refactor (nw)
2019-06-23 11:52:18 +02:00
hap
e73cf96fbd
added sensorboard with piece recognition (nw)
2019-06-23 00:58:37 +02:00