summaryrefslogtreecommitdiffstats
path: root/Graphic_Equalizer/src/smartmedia.hcc
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2004-12-21 08:12:01 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2004-12-21 08:12:01 (GMT)
commit80c23aaa87b07056a32342e50c3d477d9c940250 (patch)
tree902ed044d21e4862af399ec1e148b73fd827b77c /Graphic_Equalizer/src/smartmedia.hcc
parenteffc60e09afae0d9f3c0dd61856596486720a5dd (diff)
downloadTASS-80c23aaa87b07056a32342e50c3d477d9c940250.zip
TASS-80c23aaa87b07056a32342e50c3d477d9c940250.tar.gz
TASS-80c23aaa87b07056a32342e50c3d477d9c940250.tar.bz2
Added some debug information to find out why we jump to wrong/strange addresses.
Diffstat (limited to 'Graphic_Equalizer/src/smartmedia.hcc')
-rw-r--r--Graphic_Equalizer/src/smartmedia.hcc12
1 files changed, 11 insertions, 1 deletions
diff --git a/Graphic_Equalizer/src/smartmedia.hcc b/Graphic_Equalizer/src/smartmedia.hcc
index 2de76cf..9ef714d 100644
--- a/Graphic_Equalizer/src/smartmedia.hcc
+++ b/Graphic_Equalizer/src/smartmedia.hcc
@@ -147,7 +147,7 @@ void smartmedia_loaddata(skindata_t *skindata) {
break;
case ADDRESS_ABOUT_TOP_FONTYS_START:
#if HAVE_DEBUG
- print_string(" ADDRESS_ABOUT_TOP_FONTYS_START");print_eol();
+ print_string(" ADDRESS_ABOUT_TOP_FONTYS_START: ");print_eol();
#endif
address = 0;
address_offset = ADDRESS_ABOUT_TOP_FONTYS_START;
@@ -160,10 +160,16 @@ void smartmedia_loaddata(skindata_t *skindata) {
print_string(" ADDRESS_ABOUT_TOP_TASS_START");print_eol();
#endif
address = 0;
+ address_offset = ADDRESS_ABOUT_TOP_FONTYS_START;
+ smartmedia_address = SMARTMEDIA_ADDRESS_TOP_FONTYS_START;
+ smartmedia_address_mask = SMARTMEDIA_ADDRESS_TOPMASK_START;
+ stage = STAGE_LOAD_TOP_FONTYS;
+ /*
address_offset = ADDRESS_ABOUT_TOP_TASS_START;
smartmedia_address = SMARTMEDIA_ADDRESS_TOP_TASS_START;
smartmedia_address_mask = SMARTMEDIA_ADDRESS_TOPMASK_START;
stage = STAGE_LOAD_TOP_TASS;
+ */
break;
case ADDRESS_ABOUT_TOP_TRANSFER_START:
#if HAVE_DEBUG
@@ -296,6 +302,10 @@ void smartmedia_loaddata(skindata_t *skindata) {
print_hex_value(0 @ ((address_offset +address) \\ 11));
print_string(" / 000001D7 | data: ");
print_hex_value(data <- 32);
+ print_string(" | PL2: ");
+ print_hex_value(0@(address_offset));
+ print_string(" | SMC: ");
+ print_hex_value(0@smartmedia_address);
}
#endif