mirror of
https://github.com/RevCurtisP/C02.git
synced 2024-11-24 15:31:17 +00:00
43 lines
1018 B
Plaintext
43 lines
1018 B
Plaintext
|
/*********************************
|
||
|
* SPRSIZES - Print Sprite Sizes *
|
||
|
*********************************/
|
||
|
|
||
|
//Specify System Header using -H option
|
||
|
#include <stddef.h02>
|
||
|
#include <stdlib.h02>
|
||
|
#include <intlib.h02>
|
||
|
#include <stdio.h02>
|
||
|
#include <stdiox.h02>
|
||
|
#include <memory.h02>
|
||
|
#include <nybble.h02>
|
||
|
#include "include/veramem.h02" //Vera Memory Access
|
||
|
#include "include/veraspr.h02" //Vera Sprites
|
||
|
|
||
|
char aa,yy,xx;
|
||
|
char height, width, mode;
|
||
|
int size;
|
||
|
|
||
|
void padint(aa,yy,xx) {
|
||
|
if (xx&96) putc(aa);
|
||
|
if (yy < 4) putc(aa);
|
||
|
}
|
||
|
|
||
|
main:
|
||
|
newlin();
|
||
|
|
||
|
for (mode=0; mode<2; mode++) {
|
||
|
printf(getspq(mode),"%n\18%dBPP");
|
||
|
for (width=0;width<4; width++) printf(getspj(width)," %r");
|
||
|
for (height=0; height<4; height++) {
|
||
|
printf(getspj(height),"%n\$12 %r\$92"); putchr(146); putspc();
|
||
|
for (width=0; width<4; width++) {
|
||
|
size = getspk(width, height, mode);
|
||
|
padint(' ',size); putint(size); putspc();
|
||
|
}
|
||
|
}
|
||
|
newlin();
|
||
|
}
|
||
|
|
||
|
goto exit;
|
||
|
|