-void z80_fifo_init(void);
-int z80_fifo_is_not_empty(fifo_t f);
-int z80_fifo_is_not_full(fifo_t f);
-uint8_t z80_fifo_getc(fifo_t f);
-void z80_fifo_putc(fifo_t f, uint8_t val);
+void z80_memfifo_init(const fifo_t f, uint32_t adr);
+int z80_memfifo_is_empty(const fifo_t f);
+int z80_memfifo_is_full(const fifo_t f);
+uint8_t z80_memfifo_getc(const fifo_t f);
+void z80_memfifo_putc(fifo_t f, uint8_t val);