From 1599eef46b3699a3ffc2a82318fd253ed2e157ff Mon Sep 17 00:00:00 2001 From: Folkert van Heusden Date: Wed, 12 Jun 2024 23:41:32 +0200 Subject: [PATCH] JMP #0 at end of RP06 loader (2nd take) --- loaders.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/loaders.cpp b/loaders.cpp index 22c8387..4cf0984 100644 --- a/loaders.cpp +++ b/loaders.cpp @@ -138,18 +138,11 @@ void set_boot_loader(bus *const b, const bootloader_t which) bl = rl02_code; } else if (which == BL_RP06) { - start = offset = 01000; + start = offset = 02000; static const uint16_t rp06_code[] = { - 0012700, // MOV #0176704,R0 - 0176704, - 0012740, // MOV #0177000,-(R0) - 0177000, - 0012740, // MOV #071, -(R0) - 0000071, - 0000127, // JMP #0 - 0000000, - 00, // HALT + 012700, 0176704, 012740, 0177000, 012740, 000071, 012700, 0, 000110, 000000 + }; size = sizeof(rp06_code)/sizeof(rp06_code[0]);