diff --git a/joeylib/src/jIIgs.asm b/joeylib/src/jIIgs.asm index b177769..5091297 100644 --- a/joeylib/src/jIIgs.asm +++ b/joeylib/src/jIIgs.asm @@ -881,6 +881,7 @@ asmGetPoint start temp1 equ 1 jsubroutine (4:surface,2:Xp,2:Yp),2 + using GlobalData lda Yp ; Load accumulator with Y location asl a ; Shift accumulator left (multiply by 2) for word offset into table diff --git a/joeylib/src/test.c b/joeylib/src/test.c index e060a07..8c236be 100644 --- a/joeylib/src/test.c +++ b/joeylib/src/test.c @@ -23,6 +23,7 @@ #include #include #include +#include #define JOEY_MAIN @@ -155,7 +156,19 @@ void blitTest(void) { } -void grid() { +void exerciseAPI(void) { + + jlDrawColorSet(0); + jlDrawClear(); + jlDrawColorSet(15); + + jlDrawPixelSet(10, 10); + assert(jlDrawPixelGet(10, 10) == 15); + +} + + +void grid(void) { int i; jlDrawColorSet(0); @@ -283,7 +296,8 @@ int main(void) { jlUtilStartup("JoeyLib Test"); //blitTest(); - grid(); + exerciseAPI(); + //grid(); //lineTest(); jlUtilShutdown();