]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - avr/z180-serv.c
Define fifos: msg_tx_fifo, msg_rx_fifo
[z180-stamp.git] / avr / z180-serv.c
index 193b23f671d3f32bba36e587c00d2b5a5068b922..c9203263ff7c67b56e7bd30e465fb63d673224dd 100644 (file)
 
 /*--------------------------------------------------------------------------*/
 
-uint32_t z80_sram_cmp(uint32_t addr, uint32_t length, uint8_t wval, int inc)
-{
-       uint8_t rval;
-       int_fast8_t errors = 0;
-       
-       DBG_P(1, "SRAM: Check 0x%.5lx byte... ", length);
-       while (length--) {
-               if ((rval = z80_read(addr)) != wval) {
-                       if (errors == 0) { 
-                               DBG_P(1, "\nSRAM: Address   W    R\n" \
-                                        "      ------------------\n");
-                       }
-                       errors++;
-                       if (errors > 20) {
-                               DBG_P(1, "      ...\n");
-                               break;
-                       }
-                       DBG_P(1, "      0x%.5lx  0x%.2x 0x%.2x\n", addr, wval, rval);
-               }
-               addr++;
-               wval += inc;
-       }
-       DBG_P(1, "Done.\n");
-
-       return addr;
-}
-
-void z80_sram_fill(uint32_t addr, uint32_t length, uint8_t startval, int inc)
-{
-       printf("SRAM: Write 0x%.5lx byte... ", length);
-       while (length--) {
-               z80_write(addr, startval);
-               ++addr; 
-               startval += inc;
-       }
-       printf("Done.\n");
-}
-
-
-#if 0
-void z80_sram_fill_string(uint32_t addr, int length, const char *text)
-{
-       char c;
-       const char *p = text;
-
-       while (length--) {
-               z80_write(addr++, c = *p++);
-               if (c == 0)
-                       p = text;
-       }
-}
-
-
-uint32_t z80_sram_cmp_string(uint32_t addr, int length, const char *text)
-{
-       char c;
-       const char *p = text;
-
-       while (length--) {
-               c = *p++;
-               if (z80_read(addr) != c)
-                       break;
-               ++addr;
-               if (c == 0)
-                       p = text;
-       }
-       return addr;
-}
-
-const char * const qbfox = "Zhe quick brown fox jumps over the lazy dog!";
-const char * const qbcat = "Zhe quick brown fox jumps over the lazy cat!";
-
-#endif
 
 uint8_t z80_get_byte(uint32_t adr)
 {