]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - z180/config.inc
connect command 'esc \' enhancement, new 'esc :' subcommand
[z180-stamp.git] / z180 / config.inc
index 7b6d7ac11e4e7f308823a704b8a0c930a44e5981..ffab6e6c94040daebc742ae4d87832f1fa2d54d2 100644 (file)
@@ -21,8 +21,8 @@ AVRCLK                equ     18432           ;[KHz]
     if CPU_Z180\r
 \r
 ;-----------------------------------------------------\r
-FOSC           equ     AVRCLK/2        ;Oscillator frequency [KHz]\r
-PHI            equ     FOSC*2          ;CPU frequency (clock doubler enabled)\r
+;FOSC          equ     AVRCLK/2        ;Oscillator frequency [KHz]\r
+;PHI           equ     FOSC*2          ;CPU frequency (clock doubler enabled)\r
 \r
 ;----------------------------------------------------------------------\r
 ; Baudrate Generator for x16 clock mode:\r
@@ -43,11 +43,6 @@ PHI          equ     FOSC*2          ;CPU frequency (clock doubler enabled)
 \r
 PRT_PRE                equ     20              ;PRT prescaler\r
 \r
-; Reload value for 10 ms Int. (0.1KHz):\r
-; tc10ms = phi/prescale/0.1KHz  = phi / (prescale/10)\r
-\r
-PRT_TC10MS     equ     PHI / (PRT_PRE/10)\r
-\r
 ;-----------------------------------------------------\r
 ; MMU\r
 \r
@@ -128,9 +123,9 @@ DDTZRSTVEC  equ     030h            ;DDTZ Restart vector (breakpoints)
 INIDONE                equ     03Fh            ;CP/M skip hw init, if this address\r
 INIDONEVAL     equ     080h            ;    is set to this value.\r
 \r
-mtx.fifo_len   equ     32              ;Message transfer fifos\r
+mtx.fifo_len   equ     64              ;Message transfer fifos\r
 mtx.fifo_id    equ     0               ;    This *must* have #0\r
-mrx.fifo_len   equ     32\r
+mrx.fifo_len   equ     64\r
 mrx.fifo_id    equ     1\r
 \r
 ci.fifo_len    equ     32              ;AVRCON Character I/O via AVR\r
@@ -151,7 +146,7 @@ AVRINT6             equ     5Fh
 ; Definition of (logical) top 2 memory pages\r
 \r
 sysram_start   equ     0FE00h\r
-stacksize      equ     80\r
+bs$stack$size  equ     80\r
 \r
 isvsw_loc      equ     0FEE0h\r
 \r
@@ -175,7 +170,8 @@ mkbuf       macro   id,name,size
     name&.mask equ ;wrong size error\r
   else\r
     db id\r
-    ds 3\r
+    db size-1\r
+    ds 2\r
     name:: ds size\r
     name&.mask equ low (size-1)\r
     if size ne 0\r
@@ -198,3 +194,10 @@ inidate    macro
        dseg\r
        ds      ??ps.len\r
        endm\r
+\r
+;-----------------------------------------------------\r
+\r
+b0call macro   address\r
+       call    _b0call\r
+       dw      address\r
+       endm\r