summaryrefslogtreecommitdiffstats
path: root/Graphic_Equalizer/src/smartmedia.hcc
diff options
context:
space:
mode:
Diffstat (limited to 'Graphic_Equalizer/src/smartmedia.hcc')
-rw-r--r--Graphic_Equalizer/src/smartmedia.hcc19
1 files changed, 7 insertions, 12 deletions
diff --git a/Graphic_Equalizer/src/smartmedia.hcc b/Graphic_Equalizer/src/smartmedia.hcc
index 371d0bf..2671b8a 100644
--- a/Graphic_Equalizer/src/smartmedia.hcc
+++ b/Graphic_Equalizer/src/smartmedia.hcc
@@ -122,7 +122,7 @@ void smartmedia_loaddata(skindata_t *skindata) {
* We have several stages to go through. We stop once we pass the last
* one.
*/
- while ((STAGE_LOAD_AUDIO_PLAYER +1) != stage) {
+ while ((STAGE_LOAD_INPUT_SELECT_TEXT +1) != stage) {
/*
* For each iteration of the main loop we set a different
* start and end variables.
@@ -191,6 +191,11 @@ void smartmedia_loaddata(skindata_t *skindata) {
address = ADDRESS_AUDIO_PLAYER_START;
address_end = ADDRESS_AUDIO_PLAYER_END;
break;
+ case STAGE_LOAD_INPUT_SELECT_TEXT:
+ sm_address = SMARTMEDIA_ADDRESS_INPUT_SELECT_TEXT_START;
+ address = ADDRESS_INPUT_SELECT_TEXT_START;
+ address_end = ADDRESS_INPUT_SELECT_TEXT_END;
+ break;
default:
break;
}
@@ -354,17 +359,7 @@ void change_track(unsigned 2 track_index)
{
current_track = track_index;
}
-
-void empty_buffers(signed 18 *buffer, unsigned 7 buffer_size)
-{
- unsigned 7 buffer_index;
- buffer_index = 0;
- while(buffer_index != buffer_size)
- {
- buffer[buffer_index] = 0;
- buffer_index++;
- }
-}
+
unsigned 1 load_audio_samples(signed 18 *samples, unsigned 27 blockoffset, unsigned 7 sample_count) {
ram unsigned 8 data[128];