Commit Graph

24 Commits

Author SHA1 Message Date
ee17ec68e0 printf(): Allow padding (spaces or zeroes) for %b 2025-07-12 07:48:21 +02:00
902d962068 Adds bin2str() and printf() format specifier %b 2025-07-10 12:19:54 +02:00
e0bd8bcdbd Adds min(), minu(), max(), maxu() 2025-07-10 11:58:29 +02:00
34d7fee8dc Adds tolower(), toupper() 2025-07-10 11:42:35 +02:00
d919a0be05 FIX: Stack alignment in tests.asm 2025-07-10 01:22:44 +02:00
08389a5bb2 Adds strcmp() (note: much different than strcmp in C) 2025-07-09 23:44:40 +02:00
791cccc262 Improved strlen test (output), test islower/isupper 2025-07-09 22:58:51 +02:00
12827bb1a1 Add %i in printf test 2025-07-09 11:41:21 +02:00
e80b14c051 printf: Support %i,%x,%X 2025-07-09 11:34:19 +02:00
af34e3208c Adds hex2str 2025-07-09 11:16:04 +02:00
f8df1242fc Rename int2str/uint2str -> dec2str/udec2str 2025-07-08 17:49:38 +02:00
cd565f3bfa printf: Adds specifiers %d and %u 2025-07-08 17:37:18 +02:00
72409116f5 Adds int2str() and uint2str() (=>itoa) 2025-07-08 17:12:33 +02:00
4e7f086bff printf(): Add %c, add test for %c and args on stack 2025-07-08 13:03:17 +02:00
3b1ce7ca40 Adds strclr() 2025-07-07 15:21:48 +02:00
3ccad56d76 printf(): Add support for %s, fix buffer flushing (length given was r11, not r10) 2025-07-06 20:50:07 +02:00
cc214ed5e5 Adds basic printf() (currently only support '%%') 2025-07-06 20:09:21 +02:00
a2daf9602b Adds strcat() 2025-07-06 12:20:34 +02:00
2fb4312615 Adds strcpy() 2025-07-06 11:15:58 +02:00
a193054304 Add conditional code for tests.asm (include certain tests or not) 2025-07-05 02:30:18 +02:00
2e9d88ed76 Adds print(), puts() 2025-07-05 02:28:59 +02:00
b0a3da746f Adds strlen() 2025-07-05 01:45:58 +02:00
3b275a6166 Add small constants set, exit() and tests entry/exit 2025-07-05 01:33:33 +02:00
e12b8f0365 Add Makefile, gitignore and (empty-ish) source files 2025-07-05 01:11:30 +02:00