MIC: Difference between revisions

From MAMEDEV Wiki
No edit summary
No edit summary
 
(26 intermediate revisions by the same user not shown)
Line 2: Line 2:
This page is designed to allow for a quick look over all the drivers with a MACHINE_IMPERFECT_CONTROLS flag by giving, as much as possible, an idea on the amount of effort needed to fix them.
This page is designed to allow for a quick look over all the drivers with a MACHINE_IMPERFECT_CONTROLS flag by giving, as much as possible, an idea on the amount of effort needed to fix them.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/8080bw.cpp 8080bw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/coleco/wrinkles.cpp coleco/wrinkles] ==
''' supinvsion ''' - Coinage is wrong.
Sensors aren't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/agat7.cpp agat7] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/excalibur/mirage.cpp excalibur/mirage] ==
''' agat7''' - Native keyboard isn't implemented.
Sensorboard undo buffer fills up pretty quickly.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ave_arb.cpp ave_arb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/fidel/card.cpp fidel/card] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cking_master.cpp cking_master] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/fidel/phantom.cpp fidel/phantom] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cxg_ch2001.cpp cxg_ch2001] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/gaelco3d.cpp gaelco/gaelco3d] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
''' footbpow and clone ''' - Ball input simulation isn't perfect.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_as12.cpp fidel_as12] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gridcomp/gridcomp.cpp gridcomp/gridcomp] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
Some keycodes missing.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_card.cpp fidel_card] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_cop400.cpp handheld/hh_cop400] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
''' plus1 ''' - It hasn't been determined yet which sensor position is which colour.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_chesster.cpp fidel_chesster] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_sm510.cpp handheld/hh_sm510] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
''' naltair ''' - Gas discharge counter for 'dosimeter mode' isn't emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_csc.cpp fidel_csc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_tms1k.cpp handheld/hh_tms1k] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
''' amaztron, elecbowl, mdndclab ''' - They require interaction with other, unemulatable, things eg. game board/pieces, playing cards, pen & paper, etc.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_dames.cpp fidel_dames] ==
''' skywriter ''' - It's a toy wand that the user waves around to display a message in the air. This is simulated.
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_desdis.cpp fidel_desdis] ==
''' wtalker ''' - Quadrature encoder is simulated.
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_eag68k.cpp fidel_eag68k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/8080bw.cpp midw8080/8080bw] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
''' supinvsion ''' - Coinage is wrong.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_elite.cpp fidel_elite] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_excel.cpp fidel_excel] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_phantom.cpp fidel_phantom] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_sc12.cpp fidel_sc12] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/photon2.cpp misc/photon2] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
''' brod ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_sc6.cpp fidel_sc6] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/cgang.cpp namco/cgang] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
Mechanical game. Needs simulation of the mechanical parts.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_sc8.cpp fidel_sc8] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos10.cpp namco/namcos10] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
''' medal games ''' - Need additional I/O and mechanical/physical parts aren't simulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_sc9.cpp fidel_sc9] ==
''' nflclsfb ''' - Needs additional I/O for trackball (missing serial emulation in the CPU core).
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fidel_vsc.cpp fidel_vsc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt02_vt03.cpp nintendo/nes_vt02_vt03] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
''' vtsndtest ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hh_cop400.cpp hh_cop400] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/novag/robotadv.cpp novag/robotadv] ==
''' plus1 ''' - It hasn't been determined yet which sensor position is which colour.
Robot claw is simulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hh_tms1k.cpp hh_tms1k] ==
''' amaztron, elecbowl, mdndclab ''' - It requires interaction with other, unemulatable, things eg. game board/pieces, playing cards, pen & paper, etc.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/novag_cforte.cpp novag_cforte] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/model1.cpp sega/model1] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
''' swa and clone ''' - Issues with the analog controls in-game.


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/novag_diablo.cpp novag_diablo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/vicdual.cpp sega/vicdual] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
''' wantsega ''' - Schematics show 2 buttons, but button 1 doesn't do anything.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/novag_presto.cpp novag_presto] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/novag_scon.cpp novag_scon] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/novag_sexpert.cpp novag_sexpert] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scisys_cp2000.cpp scisys_cp2000] ==
Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.

Latest revision as of 06:54, 2 April 2024

This page is designed to allow for a quick look over all the drivers with a MACHINE_IMPERFECT_CONTROLS flag by giving, as much as possible, an idea on the amount of effort needed to fix them.

coleco/wrinkles

Sensors aren't emulated yet.

excalibur/mirage

Sensorboard undo buffer fills up pretty quickly.

fidel/card

Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.

fidel/phantom

Chess driver. MAME doesn't include a generalized implementation for boardpieces yet, greatly affecting user playability of emulated electronic board games.

gaelco/gaelco3d

footbpow and clone - Ball input simulation isn't perfect.

gridcomp/gridcomp

Some keycodes missing.

handheld/hh_cop400

plus1 - It hasn't been determined yet which sensor position is which colour.

handheld/hh_sm510

naltair - Gas discharge counter for 'dosimeter mode' isn't emulated.

handheld/hh_tms1k

amaztron, elecbowl, mdndclab - They require interaction with other, unemulatable, things eg. game board/pieces, playing cards, pen & paper, etc.

skywriter - It's a toy wand that the user waves around to display a message in the air. This is simulated.

wtalker - Quadrature encoder is simulated.

midw8080/8080bw

supinvsion - Coinage is wrong.

misc/photon2

brod -

namco/cgang

Mechanical game. Needs simulation of the mechanical parts.

namco/namcos10

medal games - Need additional I/O and mechanical/physical parts aren't simulated.

nflclsfb - Needs additional I/O for trackball (missing serial emulation in the CPU core).

nintendo/nes_vt02_vt03

vtsndtest -

novag/robotadv

Robot claw is simulated.

sega/model1

swa and clone - Issues with the analog controls in-game.

sega/vicdual

wantsega - Schematics show 2 buttons, but button 1 doesn't do anything.