David Given
c9d14f6c9e
Cause B programs to fail on startup if they detect alignment issues.
2019-06-17 22:27:13 +02:00
David Given
d5a9f1541a
lchar() needs to return the character written. (This happens by magic on 386,
...
but no on PPC.) See #72 .
2018-03-11 11:00:35 +01:00
David Given
a01523a893
Allow programs to override binit() (so they can register their own modules).
2016-12-31 17:39:51 +00:00
David Given
ebd424e7f1
First draft of the B module code; a module name can now be specified as a
...
compiler flag, which is used to set the name of the patch table. The compiler
now understands C preprocessor line directives. Extend the standard library
somewhat.
2016-12-29 17:10:21 +00:00
David Given
bbcc08a6b6
Fix putchar() return value.
2016-11-28 21:38:46 +01:00
David Given
9f34262f95
Implement enough libb to make 'Hello, world!' work.
2016-11-27 22:05:15 +01:00