ft2-clone

Fasttracker 2 clone
Log | Files | Refs | README | LICENSE

commit 065a79216e2697245dc175423fe4a85f27106ede
parent bb041094e2dfe402d11afa7007dac9c8e71a1775
Author: Olav Sørensen <olav.sorensen@live.no>
Date:   Mon, 15 Jun 2020 21:33:14 +0200

Fix compile error for ARM CPUs

... also a minor y position fix again for the x/y envelope coord texts

Diffstat:
Msrc/ft2_inst_ed.c | 16++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/ft2_inst_ed.c b/src/ft2_inst_ed.c @@ -2032,7 +2032,7 @@ static void textOutTiny(int32_t xPos, int32_t yPos, char *str, uint32_t color) { #ifdef __arm__ if (srcPtr[x] != 0) - dstPtr[x] = pixVal; + dstPtr[x] = color; #else // carefully written like this to generate conditional move instructions (font data is hard to predict) tmp = dstPtr[x]; @@ -2072,7 +2072,7 @@ static void drawVolEnvCoords(int16_t tick, int16_t val) val = CLAMP(val, 0, 64); sprintf(str, "%02d", val); - textOutTinyOutline(330, 199, str); + textOutTinyOutline(330, 198, str); } static void drawPanEnvCoords(int16_t tick, int16_t val) @@ -2095,16 +2095,16 @@ static void drawPanEnvCoords(int16_t tick, int16_t val) if (negative) // draw minus sign { // outline - hLine(326, 288, 3, PAL_BCKGRND); - hLine(326, 290, 3, PAL_BCKGRND); - video.frameBuffer[(289 * SCREEN_W) + 325] = video.palette[PAL_BCKGRND]; - video.frameBuffer[(289 * SCREEN_W) + 329] = video.palette[PAL_BCKGRND]; + hLine(326, 287, 3, PAL_BCKGRND); + hLine(326, 289, 3, PAL_BCKGRND); + video.frameBuffer[(288 * SCREEN_W) + 325] = video.palette[PAL_BCKGRND]; + video.frameBuffer[(288 * SCREEN_W) + 329] = video.palette[PAL_BCKGRND]; - hLine(326, 289, 3, PAL_FORGRND); + hLine(326, 288, 3, PAL_FORGRND); } sprintf(str, "%02d", val); - textOutTinyOutline(330, 286, str); + textOutTinyOutline(330, 285, str); } void handleInstEditorRedrawing(void)