Commit Graph

33 Commits

Author SHA1 Message Date
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