-A FUZIX target for the PX4plus (and PX4 with 128K RAM disc)
-
-Just playing to see if we can make it fit.
+A FUZIX target for the PX4plus (and PX4 with either the 128K sidecar or a
+RAM cartridge of at least 32K size).
The PX4Plus has 64K of RAM, and can overlay 6000-DFFF with one of two
different ROMpacks (usually 'basic' and 'utility'). Our kernel is a two
extern void deselect_sio(int old);
extern void sio_set_irq(void);
-extern void sio_release_irq(void);
+extern uint16_t sio_release_irq(void);
extern void sio_write(uint8_t *buf, int len);
extern int sio_read(uint8_t *buf, int len);
/* These don't truely belong here but it will do for now */
extern void read_from_bank(void);
-extern uint8_t sio_count;
-extern uint8_t missed_interrupts;
#endif
\ No newline at end of file
; the I/O memory that held the bank we switched to, and then we fix
; up the table. That makes all the magic going on conveniently
; invisible to the core code.
+;
+; FIXME: The 128K sidecar has a notion of open/closed. Open allows
+; accesses, closes saves power. We need to support this.
;
.globl _cartridge_copy