X-Git-Url: https://git.ucc.asn.au/?p=uccvend-snackrom.git;a=blobdiff_plain;f=ROM2%2Fmain_basic.c;h=f48c2476f2ddd8eec7218d6c7dbb19af412f9f01;hp=5fd7a857afe36d5f995ca785d7289f89a295c15a;hb=e32e95e05f80aa8a35f768af4b2b0f0aa92d362a;hpb=889db98b647b545c312f29a2bedd947a48ab5e2c diff --git a/ROM2/main_basic.c b/ROM2/main_basic.c index 5fd7a85..f48c247 100644 --- a/ROM2/main_basic.c +++ b/ROM2/main_basic.c @@ -4,8 +4,7 @@ * and snacks. */ -#define VERSION_STRING "X 20040625" - +#include "version.h" #include "display_basic.h" #include "keypad.h" #include "chime.h" @@ -236,7 +235,7 @@ void do_silence() { send_string("511 Unknown silence duration." CRLF); return; } - send_string("500 Silence started." CRLF); + send_string("501 Silence started." CRLF); return; } @@ -443,12 +442,16 @@ void getrom() { return; } char s[4]; + + u16 rom_addr; + rom_addr = (u16)(&_rom_src_data); + send_string("Writing to serial port (maybe). Size is 0x"); send_string(u82hex(_rom_src_len >> 8)); send_string(u82hex(_rom_src_len & 0xff)); send_string("@0x"); - send_string(u82hex((u16)(&_rom_src_data) >> 8)); - send_string(u82hex((u16)(&_rom_src_data) & 0xff)); + send_string(u82hex(rom_addr >> 8)); + send_string(u82hex(rom_addr & 0xff)); send_string(" with signature "); s[0] = _rom_src_data[0]; s[1] = _rom_src_data[1];