|
|
|
@ -11,6 +11,27 @@ |
|
|
|
#DEFINE EZ80_FN .DB $49, $D7 ; RST.L $10 |
|
|
|
#DEFINE EZ80_BNKSEL .DB $49, $DF ; RST.L $18 |
|
|
|
|
|
|
|
#DEFINE EZ80_UTIL_INIT LD A, 0 \ LD B, 0 \ EZ80_FN |
|
|
|
#DEFINE EZ80_UTIL_EHL_TO_HL LD A, 0 \ LD B, 1 \ EZ80_FN |
|
|
|
#DEFINE EZ80_UTIL_HL_TO_EHL LD A, 0 \ LD B, 2 \ EZ80_FN |
|
|
|
|
|
|
|
#DEFINE EZ80_RTC_INIT LD A, 1 \ LD B, 0 \ EZ80_FN |
|
|
|
#DEFINE EZ80_RTC_GET_TIME LD A, 1 \ LD B, 1 \ EZ80_FN |
|
|
|
#DEFINE EZ80_RTC_SET_TIME LD A, 1 \ LD B, 2 \ EZ80_FN |
|
|
|
|
|
|
|
#DEFINE EZ80_TMR_GET_TICKS LD A, 2 \ LD B, 0 \ EZ80_FN |
|
|
|
#DEFINE EZ80_TMR_GET_SECONDS LD A, 2 \ LD B, 1 \ EZ80_FN |
|
|
|
#DEFINE EZ80_TMR_SET_TICKS LD A, 2 \ LD B, 2 \ EZ80_FN |
|
|
|
#DEFINE EZ80_TMR_SET_SECONDS LD A, 2 \ LD B, 3 \ EZ80_FN |
|
|
|
|
|
|
|
#DEFINE EZ80_UART_IN LD A, 3 \ LD B, 0 \ EZ80_FN |
|
|
|
#DEFINE EZ80_UART_OUT LD A, 3 \ LD B, 1 \ EZ80_FN |
|
|
|
#DEFINE EZ80_UART_IN_STAT LD A, 3 \ LD B, 2 \ EZ80_FN |
|
|
|
#DEFINE EZ80_UART_OUT_STAT LD A, 3 \ LD B, 3 \ EZ80_FN |
|
|
|
#DEFINE EZ80_UART_CONFIG LD A, 3 \ LD B, 4 \ EZ80_FN |
|
|
|
#DEFINE EZ80_UART_QUERY LD A, 3 \ LD B, 5 \ EZ80_FN |
|
|
|
#DEFINE EZ80_UART_RESET LD A, 3 \ LD B, 6 \ EZ80_FN |
|
|
|
|
|
|
|
#DEFINE RET.L .DB $49 \ RET |
|
|
|
|
|
|
|
#DEFINE IN0_A(p) .DB $ED,$38,p |
|
|
|
|