From 80c23aaa87b07056a32342e50c3d477d9c940250 Mon Sep 17 00:00:00 2001 From: Oliver Schinagl Date: Tue, 21 Dec 2004 08:12:01 +0000 Subject: Added some debug information to find out why we jump to wrong/strange addresses. --- Graphic_Equalizer/src/smartmedia.hcc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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 -- cgit v0.12