diff --git a/libsrc/tgi/tgi_arc.c b/libsrc/tgi/tgi_arc.c index 630055abb..d4bb84f2b 100644 --- a/libsrc/tgi/tgi_arc.c +++ b/libsrc/tgi/tgi_arc.c @@ -71,7 +71,7 @@ void __fastcall__ tgi_arc (int x, int y, unsigned char rx, unsigned char ry, /* Calculate the start coords */ x1 = x + tgi_imulround (rx, cc65_cos (sa)); - y1 = y + tgi_imulround (ry, cc65_sin (sa)); + y1 = y - tgi_imulround (ry, cc65_sin (sa)); do { sa += inc; if (sa >= ea) {