summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author angelosa <salese_corp_ltd@email.it>2018-04-18 00:57:58 +0200
committer angelosa <salese_corp_ltd@email.it>2018-04-18 01:08:47 +0200
commite71a5bcba538619f88983a412e68232f7881fdef (patch)
tree14321d6ec5632963438a272336d5e68902e21550
parent3e5e751c764604da2117165f2b9a91b9b0446f80 (diff)
Note about F1 Dream ending (nw)
-rw-r--r--src/mame/drivers/tigeroad.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/mame/drivers/tigeroad.cpp b/src/mame/drivers/tigeroad.cpp
index ed8103991e5..225debc1389 100644
--- a/src/mame/drivers/tigeroad.cpp
+++ b/src/mame/drivers/tigeroad.cpp
@@ -1,5 +1,5 @@
// license:BSD-3-Clause
-// copyright-holders:Phil Stroffolino
+// copyright-holders:Phil Stroffolino, Bryan McPhail
/***************************************************************************
Tiger Road (C) 1987 Capcom (licensed to Romstar)
@@ -12,6 +12,14 @@ Bouncing Balls (c) 1991 Comad
Please contact Phil Stroffolino (phil@maya.com) if there are any questions
regarding this driver.
+TODO:
+- F1 Dream throws an address error if player wins all the races (i.e. when the
+ game is supposed to give an ending):
+ 010C68: 102E 001C move.b ($1c,A6), D0 ; reads 0xf from work RAM (misaligned)
+ 010C6C: 207B 000E movea.l ($e,PC,D0.w), A0 ; table from 0x10c7c onward
+ 010C70: 4E90 jsr (A0) ; throws address error here
+ None of the available 5 vectors seems to fit here, btanb?
+
**************************************************************************
Memory Overview: