diff options
author | Angelo Salese <angelosa@users.noreply.github.com> | 2011-08-22 21:16:59 +0000 |
---|---|---|
committer | Angelo Salese <angelosa@users.noreply.github.com> | 2011-08-22 21:16:59 +0000 |
commit | d18c0617eea0b8645a02b4b295dd127d7f027c75 (patch) | |
tree | 681481f642c7da5d57b060bbfa4bc4ddfd8f878d /src/mame | |
parent | 810afdb3feaf55b50689a93825274d164b1807e3 (diff) |
Identified command 0x01 in the polygon fifo renderer, fixes Landing Gear flickering 3d (and makes it playable too)
Diffstat (limited to 'src/mame')
-rw-r--r-- | src/mame/drivers/taitojc.c | 2 | ||||
-rw-r--r-- | src/mame/video/taitojc.c | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/mame/drivers/taitojc.c b/src/mame/drivers/taitojc.c index 21e1e6da6e2..2be3dc842e6 100644 --- a/src/mame/drivers/taitojc.c +++ b/src/mame/drivers/taitojc.c @@ -1907,5 +1907,5 @@ GAME( 1998, dendeg2x, dendeg2, taitojc, dendeg, taitojc, ROT0, "Taito", "Dens GAME( 1996, sidebs, 0, taitojc, sidebs, taitojc, ROT0, "Taito", "Side By Side (Japan)", GAME_IMPERFECT_GRAPHICS ) GAME( 1997, sidebs2, 0, taitojc, sidebs, taitojc, ROT0, "Taito", "Side By Side 2 (North/South America)", GAME_IMPERFECT_GRAPHICS ) GAME( 1997, sidebs2j, sidebs2, taitojc, sidebs, taitojc, ROT0, "Taito", "Side By Side 2 (Japan)", GAME_IMPERFECT_GRAPHICS ) -GAME( 1995, landgear, 0, taitojc, landgear, taitojc, ROT0, "Taito", "Landing Gear", GAME_NOT_WORKING ) +GAME( 1995, landgear, 0, taitojc, landgear, taitojc, ROT0, "Taito", "Landing Gear", GAME_IMPERFECT_GRAPHICS ) GAME( 1995, dangcurv, 0, taitojc, dangcurv, dangcurv, ROT0, "Taito", "Dangerous Curves", GAME_NOT_WORKING ) diff --git a/src/mame/video/taitojc.c b/src/mame/video/taitojc.c index 9269fe37bc0..d753975dfe8 100644 --- a/src/mame/video/taitojc.c +++ b/src/mame/video/taitojc.c @@ -679,9 +679,14 @@ void taitojc_render_polygons(running_machine &machine, UINT16 *polygon_fifo, int ptr += 6; break; } + case 0x01: // Landing Gear + { + ptr += 12; + break; + } default: { - //printf("render_polygons: unknown command %04X\n", cmd); + printf("render_polygons: unknown command %04X %d\n", cmd,ptr); } } } |