Monday, August 24, 2009
Sunday, August 23, 2009
I've got stdio.asm to the point where it's pretty useful, I've got a hex and decimal print-to screen and print-to-buffer routines working. Remaining routines are print signed decimal, 32-bit support and formatted output (ex: 0x%04X)
I found an annoying bug in the compiler, it seems to do lazy symbol matching when processing expressions. a line like "bl @sprintf" seems to be processed as if it were "bl @sp", resuling in a "register value used as expression" error.
I found an annoying bug in the compiler, it seems to do lazy symbol matching when processing expressions. a line like "bl @sprintf" seems to be processed as if it were "bl @sp", resuling in a "register value used as expression" error.
Monday, August 17, 2009
Saturday, August 15, 2009
I continue to fail to update this log at a regular rate. Grr..
I've been focusing on getting printing functions working. This will help debugging and future testing. In fact, these functions were used to help debug themselves. Neat!
I want to get a mostly-complete printf working, and I've been getting the pieces together to make that happen. I think I'll stop with printf, and not implement alternate printing functions like puts. Although, sprintf would be very handy.
I've been focusing on getting printing functions working. This will help debugging and future testing. In fact, these functions were used to help debug themselves. Neat!
I want to get a mostly-complete printf working, and I've been getting the pieces together to make that happen. I think I'll stop with printf, and not implement alternate printing functions like puts. Although, sprintf would be very handy.
Sunday, August 2, 2009
Subscribe to:
Posts (Atom)