* src/z80/main.c (_process_pragma, _parseOptions): fixed bug 1583318
authorMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 24 Oct 2006 19:24:11 +0000 (19:24 +0000)
committerMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 24 Oct 2006 19:24:11 +0000 (19:24 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4434 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
src/z80/main.c

index 776b37285a471b6c0f2945dde7605523199a7af6..db580e71ce29b7ab59f0e4a544c64894445e4aeb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-10-24 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * src/z80/main.c (_process_pragma, _parseOptions): fixed bug 1583318
+
 2006-10-24 Jesus Calvino-Fraga <jesusc at ece.ubc.ca>
 
        * device/lib/serial_io.c: Default putchar() and getchar() for
index 89aba2a9515e9df3e1fc3137620e2b058d9e55d0..88c6faa1f50fbc0c41b0ab992b156d4b244c981b 100644 (file)
@@ -186,6 +186,7 @@ _process_pragma (const char *sz)
     }
     gbz80_port.mem.code_name = Safe_strdup (buffer);
     code->sname = gbz80_port.mem.code_name;
+    options.code_seg = gbz80_port.mem.code_name;
     return 0;
   }
   else if( startsWith( sz, "portmode=" ) || startsWith( sz, "portmode " ))
@@ -272,6 +273,7 @@ _parseOptions (int *pargc, char **argv, int *i)
              /* ROM bank */
              sprintf (buffer, "CODE_%u", bank);
              gbz80_port.mem.code_name = Safe_strdup (buffer);
+             options.code_seg = gbz80_port.mem.code_name;
              return TRUE;
            case 'a':
              /* RAM bank */