Pues prueba con algo parecido a lo siguiente:
CALSLT equ 001Ch
EXPTBL equ FCC1h
RDSLT equ 000Ch
MSXVER equ 002Dh
; Read BIOS slot
ld iy,[EXPTBL-1]
; BIOS routine address
ld ix,RDSLT
; BIOS routine parameters
ld a,iyl
ld hl,MSXVER
; Interslot call
call CALSLT
No la he probado, pero parece funcionalmente correcta: hace desde MSX-DOS una llamada interslots que a su vez, llama a la rutina de la BIOS para leer un valor desde una posición de memoria en un slot dado. Igual hay algo parecido y más fácil, pero esta debería funcionar bien en cualquier MSX, incluso aunque no tenga la BIOS ubicada en 0-0.
Y si no funciona, juega un poco con ella, que tiene buena pinta...