Skip to content

Commit e84e793

Browse files
authored
Merge pull request #265 from nick-less/fix_misc_errors
Fix misc errors
2 parents e3b60b0 + f79219d commit e84e793

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

lib/screen.S

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ zproc screen_putchar, .text.screen_putchar
4848
jmp _call_screen
4949
zendproc
5050

51-
zproc screen_putstring, .text.screen_putstring
51+
zproc _screen_putstring, .text.screen_putstring
5252
ldy #SCREEN_PUTSTRING
5353
jmp _call_screen
5454
zendproc

lib/screen.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ extern uint16_t _screen_getsize(void);
1313
extern void _screen_setcursor(uint16_t c);
1414
extern uint16_t _screen_getcursor(void);
1515
extern void screen_putchar(char c);
16-
extern void screen_putstring(const char* s);
16+
extern void _screen_putstring(uint16_t s);
1717
extern uint16_t screen_getchar(uint16_t timeout_cs);
1818
extern uint8_t screen_waitchar(void);
1919
extern void screen_scrollup(void);
@@ -22,6 +22,9 @@ extern void screen_clear_to_eol(void);
2222
extern void screen_setstyle(uint8_t style);
2323
extern void screen_showcursor(uint8_t show);
2424

25+
#define screen_putstring(x) \
26+
_screen_putstring((uint16_t)x)
27+
2528
#define screen_setcursor(x, y) \
2629
_screen_setcursor((x) | ((y)<<8))
2730

0 commit comments

Comments
 (0)