diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/addrs.c | 1 | ||||
| -rw-r--r-- | src/addrs.h | 4 | ||||
| -rw-r--r-- | src/edbox.h | 5 |
3 files changed, 4 insertions, 6 deletions
diff --git a/src/addrs.c b/src/addrs.c index 4c5545b..6085e2c 100644 --- a/src/addrs.c +++ b/src/addrs.c @@ -8,7 +8,6 @@ u16 *dlist_bot_lms = u16p(0xbfd4); u16 *dlist_status_lms = u16p(0xbfee); u8 *dlist_last_line = u8p(0xbff0); -u8 *edit_box = u8p(0x0600); /* up to 256 bytes (page 6) */ u8 *edbox_only_dlist = u8p(0x8fb8); u8 *rx_buf = u8p(0xa000); /* 512 bytes */ u8 *tx_buf = u8p(0xa200); /* 512 bytes */ diff --git a/src/addrs.h b/src/addrs.h index 9f056d1..4099765 100644 --- a/src/addrs.h +++ b/src/addrs.h @@ -1,6 +1,7 @@ #define FONT_ADDR_HI 0x80 #define DLIST_TOP_ADDR 0xbfa0 #define DLIST_BOT_ADDR 0xbfd0 +#define EDBOX_ADDR 0x0600 #define u8 unsigned char #define u8p(x) ((unsigned char *)x) @@ -21,9 +22,6 @@ extern u16 *dlist_status_lms; or 6 for GR.1 (status box showing) */ extern u8 *dlist_last_line; -/* only one of these (not one per screen) */ -extern u8 *edit_box; - /* display list for Start+E (show only edbox) mode. */ extern u8 *edbox_only_dlist; diff --git a/src/edbox.h b/src/edbox.h index 67fd3fa..e4069a0 100644 --- a/src/edbox.h +++ b/src/edbox.h @@ -2,11 +2,12 @@ /**** public API ****/ -// #define EDBOX_SIZE 20 /* for testing only! */ -// #define EDBOX_MAXPOS 19 /* 1 less than EDBOX_SIZE! */ #define EDBOX_SIZE 240 #define EDBOX_MAXPOS 239 +typedef char edbox_t[EDBOX_SIZE]; +#define edit_box (*(edbox_t *)EDBOX_ADDR) + extern char edbox_visible; extern char edbox_len; |
