]>
git.gir.st - Chiptunes.git/blob - foo.c
30a3adb05127c294b0230c0b40cf8909abdd8cf2
3 typedef unsigned char u8
;
6 0x84, 0x9d, 0xb0, 0x69, 0x9d, 0x84, 0x69, 0x58,
7 0x75, 0x8c, 0xb0, 0x69, 0x8c, 0x75, 0x69, 0x58
9 u8 zero
; //zero register
20 #define Mh x //mod3 vars
22 //http://homepage.divms.uiowa.edu/~jones/bcd/mod.shtml
28 ADC (Mh
, zero
, carry
) //Mh only holds the carry bit
55 // tempvars: `x` and `_`
66 /*MOV X_hi==x, data_hi
71 t
= (((i1
&0x1f)<<8|i0
)*t
)>>8; //TODO
72 RET
//TODO: replace CALL/RET with IJMP?
230 putchar(acc
<<4); //TODO
233 ADC (i2
, zero
, !i0
&&!i1
)
234 ADC (i3
, zero
, !i0
&&!i1
&&!i2
)