# HG changeset patch # User Matti Hamalainen # Date 1645972715 -7200 # Node ID 6249aa494e83293d205d45a14736745c28f1a5b0 # Parent aabfa00eafd901994f75ee40e29074e797a46124 Rename "ROM/WT" blocks to just "WT", move the description to --help. diff -r aabfa00eafd9 -r 6249aa494e83 tools/objlink.c --- a/tools/objlink.c Sun Feb 27 16:37:14 2022 +0200 +++ b/tools/objlink.c Sun Feb 27 16:38:35 2022 +0200 @@ -71,10 +71,10 @@ enum { MTYPE_NONE = 0, - MTYPE_ROM, // Hard ROM - MTYPE_ROM_WT, // Write to RAM through ROM - MTYPE_IO, // I/O lines - MTYPE_RES // RESERVED + MTYPE_ROM, // ROM + MTYPE_WT, // Write to RAM through ROM + MTYPE_IO, // I/O lines + MTYPE_RES // RESERVED }; enum @@ -92,7 +92,7 @@ 64 * 1024, 0, { - { 0x0000, 0x0000, 0 , NULL , 0 } + { 0x0000, 0x0000, 0 , NULL , 0 } } }, @@ -100,9 +100,9 @@ 64 * 1024, 3, { - { 0xA000, 0xBFFF, MTYPE_ROM_WT , "Basic ROM" , PLACE_STATIC }, - { 0xD000, 0xDFFF, MTYPE_IO , "I/O" , PLACE_STATIC }, - { 0xE000, 0xFFFF, MTYPE_ROM_WT , "Kernal ROM" , PLACE_STATIC }, + { 0xA000, 0xBFFF, MTYPE_WT , "Basic ROM" , PLACE_STATIC }, + { 0xD000, 0xDFFF, MTYPE_IO , "I/O" , PLACE_STATIC }, + { 0xE000, 0xFFFF, MTYPE_WT , "Kernal ROM" , PLACE_STATIC }, } }, @@ -110,8 +110,8 @@ 64 * 1024, 2, { - { 0xD000, 0xDFFF, MTYPE_IO , "I/O" , PLACE_STATIC }, - { 0xE000, 0xFFFF, MTYPE_ROM_WT , "Kernal ROM" , PLACE_STATIC }, + { 0xD000, 0xDFFF, MTYPE_IO , "I/O" , PLACE_STATIC }, + { 0xE000, 0xFFFF, MTYPE_WT , "Kernal ROM" , PLACE_STATIC }, } }, @@ -119,7 +119,7 @@ 64 * 1024, 1, { - { 0xD000, 0xDFFF, MTYPE_IO , "I/O" , PLACE_STATIC }, + { 0xD000, 0xDFFF, MTYPE_IO , "I/O" , PLACE_STATIC }, } }, @@ -127,9 +127,9 @@ 64 * 1024, 3, { - { 0xA000, 0xBFFF, MTYPE_ROM_WT , "Basic ROM" , PLACE_STATIC }, - { 0xD000, 0xDFFF, MTYPE_ROM , "Char ROM" , PLACE_STATIC }, - { 0xE000, 0xFFFF, MTYPE_ROM_WT , "Kernal ROM" , PLACE_STATIC }, + { 0xA000, 0xBFFF, MTYPE_WT , "Basic ROM" , PLACE_STATIC }, + { 0xD000, 0xDFFF, MTYPE_ROM , "Char ROM" , PLACE_STATIC }, + { 0xE000, 0xFFFF, MTYPE_WT , "Kernal ROM" , PLACE_STATIC }, } }, }; @@ -204,6 +204,15 @@ " %d = %-40s [%s] (%d kB)\n", i, m->name, m->desc, m->size / 1024); } + + fprintf(stdout, + "\n" + "Memory block types:\n" + " NC = Not Connected\n" + " RSVD = Reserved\n" + " WT = RAM under 'write-through' ROM\n" + "\n" + ); } @@ -784,7 +793,7 @@ { case MTYPE_NONE: s = "N/A (NC)"; break; case MTYPE_ROM: s = "ROM"; break; - case MTYPE_ROM_WT: s = "ROM/WT"; break; + case MTYPE_WT: s = "WT"; break; case MTYPE_IO: s = "I/O"; break; case MTYPE_RES: s = "RSVD"; break; default: s = "????"; break; @@ -800,14 +809,6 @@ memPrintLine(f); } - - fprintf(f, - "\n" - "NC = Not Connected\n" - "RSVD = Reserved\n" - "ROM/WT = RAM under 'write-through' ROM\n" - "\n" - ); }