Ayuda para crear un sencillo comando .128 para esxDOS
Publicado: 17 Mar 2018, 13:24
Estoy intentando crear un comando .128 que consiga pasar del modo 48 en el que arrancan las roms de 128K cuando está activado esxDOS, al modo 128.
El código del programa está basado en el 128K.TAP que creo que hizo McLeod y que funciona bien. En el programa BASIC se mueven los 16 bytes del programa de código máquina y se lanza con RANDOMIZE USR.
Mi intento de comando .DOT es este:
pero no funciona, ya que se resetea pero sigue en modo 48K sin pasar al modo 128K.
Como se que en este foro hay gente que tiene experiencia con comandos del esxDOS, agradecería una ayudita. Seguro que es una tontería lo que falla.
Gracias de antemano.
El código del programa está basado en el 128K.TAP que creo que hizo McLeod y que funciona bien. En el programa BASIC se mueven los 16 bytes del programa de código máquina y se lanza con RANDOMIZE USR.
Mi intento de comando .DOT es este:
Código: Seleccionar todo
;Para ensamblar con SJASMPLUS: sjasmplus --lst=128.txt 128.asm
OUTPUT 128
org $2000 ;comienzo de la ejecución de los comandos ESXDOS.
LD HL, PROG
LD DE, 25000
LD BC, 16
LDIR
JP 25000 ;
;
; 16 bytes con el programa que pasa a modo 128
;
; DI
; LD BC,$7FFD
; LD A,$07
; OUT (C),A
; LD B,$1F
; XOR A
; OUT (C),A
; JP $0001
PROG : DEFB 243,1,253,127,62,7,237,121,6,31,175,237,121,195,1,0
Como se que en este foro hay gente que tiene experiencia con comandos del esxDOS, agradecería una ayudita. Seguro que es una tontería lo que falla.
Gracias de antemano.