La Place des Développeurs Comment passer d'une rom au basic
Le dos ne se lancera que si il est à la racine du disque et/ou si le disk est inséré dans le lecteur.
Donc tu peux avoir une ROM de contrôleur disk et pas de disk avec DOS tu vas booter la machine et arriver sous BASIC avec le disk BASIC disponible pour accéder au fonction du disk.
Donc tu peux avoir une ROM de contrôleur disk et pas de disk avec DOS tu vas booter la machine et arriver sous BASIC avec le disk BASIC disponible pour accéder au fonction du disk.
TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours)
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,...
Sector28
Membre non connecté
Villageois
tu peut utiliser les routines du msx dos directement dans ta rom:
Code :
org $4000
db "ab"
dw init
dw 0,0,0,0,0,0
init:
call GetROMSlot ; slot de la rom dans A
di
ld h, a
ld l, 0F7h
ld ($FEDA), hl
ld hl, init2
ld ($FEDC), hl
ret
init2:
; msx dos est disponbible !
..
..
ret
GetROMSlot:
call $138 ; RSLREG
rrca
rrca
and 3
ld c, a
ld b, 0
ld hl, 0FCC1h
add hl, bc
or (hl)
ld c, a
inc hl
inc hl
inc hl
inc hl
ld a, (hl)
and 0Ch
or c
ret
DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie