Page 1 of 1

COMANDOS VR-DOS

Posted: Sat Nov 05, 2022 6:11 pm
by aobradors
Cambiar modo de arranque: (a partir de la Build 21736)
DescripciónTeclado
Al iniciar el MSXVR justo cuando sale el logotipo de MSXVR,LCTRL + D : VR-DOS
mantener presionada la combinación de teclas:LCTRL + B : VR-BASIC
LCTRL + S : VR-SYSTEM
Entorno de comandos VR-DOS:
Mantén a punto tu sistema MSXVR
DescripciónComando
ACTUALIZAR el MSXVR:
Actualizar el MSXVR a la última versión OFICIALC:/>pkg /version oficial /clean /update
Si añadimos “/y” actualizará sin preguntarC:/>pkg /y /version oficial /clean /update
Directamente a la última versión OFICIALC:> pkg /clean /update
-
Actualizar el MSXVR a la última versión DEVELOPERC:/>pkg /version developer /clean /update
Si añadimos “/y” actualizará sin preguntarC:/>pkg /y /version developer /clean /update
--------------------
MOSTRAR NÚMERO DE BUILD DISPONIBLE:C:/>pkg /version developer
C:/>pkg /version oficial
--------------------
MAQUINAS VIRTUALES (VM)
Restaura todas las configuraciones de las VM a sus versiones originalesC:/>PKG /RESTORE VMACHINES
Descarga todas las ROMS de las VMC:/>PKG /INSTALL SYSTEM_VMACHINES_ROMS
--------------------
COPIA DE SEGURIDAD:
Crear copia de seguridad (BACKUP)C:/>pkg /target A:/settings1 /backup settings
Recuperar copia de seguridad (RESTORE)C:/>pkg /target A:/settings1 /restore settings
--------------------
RESETEAR el MSXVR:
Soft reset, se reinicia el sistemaC:/>RESET 
Medio reset, se reinicia el motorC:/>RESET /X 
Hard reset, se reinicia el ordenadorC:/>RESET /HW 
--------------------
Establecer el idioma del MSXVR:+info
Predetermina el idioma (se usa el ISO de 2 dígitos): ES, GB y JPC:/>CONFIG /LOCALE ES
--------------------
Fijar la hora del Sistema en la zona de España:C:/>TIME /A /Z Madrid
--------------------
Borrar historialC:/>HISTORY /C
--------------------
Parpadeo del cursor en VR-DOS:C:/>SET CURSORBLINK=400
A mayor número más lento.
--------------------
Conexión WIFI:C:/>config /WIFI OFF
C:/>config /WIFI STATUS
C:/>config /WIFI SCAN
C:/>config /WIFI CONNECT <ssid> <pwd>
C:/>config /WIFI DISCONNECT
--------------------
Salir al SISTEMA desde VR-DOS:C:>USER DEVELOPER
Password? (Pulsar Enter)
C:>EXIT OS
Volver al MSXVR:./run
--------------------
Activar/Desactivar VSYNC:C:/>config /video sync
C:/>config /video sync on
C:/>config /video sync off
--------------------
El VSYNC sirve para bloquear la actualización de la lógica y sincronizarla con el refresco del monitor.
En general conviene tenerlo activado, porque así la CPU trabaja menos y la temperatura de la RPI es siempre bajita.
También, en general, prácticamente todo lo que se usa en el VR no requiere que la CPU vaya a más velocidad.
Sin embargo, en algunas situaciones, la ejecución de algunos programas, si funciona más rápido sin el refresco que con el refresco. Pero esto es algo muy puntual y lo aconsejable es tenerlo activado. Además, el refresco permite que todo se vea mucho más fino, sobre todo en máquinas virtuales y juegos.

Tecla KANA:
Como poder usar la tecla KANA y escribir textos en japonés en el editor:
La fuente que hay que poner debe llevar estos caracteres, o sea, el TTF que se usa.
Por defecto el TTF que se usa es "consola" y este no lleva eso.
Hay que cambiar el tipo de fuente editando los parámetros del texteditor -> File->Preferences.
Y cambiar el fontname por una fuente con japonés, por ejemplo en el sistema está: fontname=rounded-mgenplus-2pp-medium

Comandos útiles:
DescripciónComando
MOUNT:
Montar SAMBA en la unidad B:MOUNT /RW B: SAMBA://192.168.0.198/Datos
Montar SAMBA de Lectura y Escritura en la unidad B: pasando por parámetro el usuario y el passwordMOUNT /RW B: SAMBA:usuario:password@ip_host
Montar FTP en la unidad E:MOUNT /RW E: FTP://[dirección IP/DNS]/[directorio]
Montar FTP de Lectura y Escritura en la unidad F: pasando por parámetro el usuario y el passwordMOUNT /RW F: FTP:usuario:password@host:puerto
Montar una unidad A: de solo lectura utilizando un archivo DSKMOUNT /RW A: C:/TEMP/DISK.DSK
--------------------
ZIPTOOL:
Primero creamos un fichero .zipZIPTOOL /c backup.zip
Después añadimos los ficheros que deseamos a dicho .zipZIPTOOL /a backup.zip *.*
Extraemos el contenido del fichero .zipZIPTOOL /e backup.zip
--------------------
FORMAT / DISKCOPY / CHKDSK:
Formatea MSXDOSFORMAT A: /FAT12 /S720 /IMAGE MSXDOS
Formatea MSXDOS2FORMAT A: /FAT12 /S720 /IMAGE MSXDOS2
Formatea MSDOS con 720KbFORMAT A: /FAT12 /S720
Copia de imagen DSK a disco USB A:DISKCOPY image.dsk A:
Copia de disco USB A: a imagen DSKDISKCOPY A: image.dsk
Chequeo y reparación de disco USB A:CHKDSK A: /F
--------------------
Comando WAIT:Ejemplo
AyudaWAIT /?
Espera 1000 milisegundos (1 segundo)WAIT 1000
Espera hasta que se conecte el WIFIWAIT WIFI_CONNECT
Espera hasta que se desconecte el WIFIWAIT WIFI_DISCONNECT
Espera a que se pulse una teclaWAIT KEY_PRESS <key>
Espera a que se suelte una teclaWAIT KEY_RELEASE <key>
Espera a que se pulse y suelte una teclaWAIT KEY_PRESS_RELEASE <key>
--------------------
MODO DEBUG:+info
ActivarUSER DEBUG
Password?debug
DesactivarUSER DEBUG
Password? (Pulsar Enter)
--------------------
PLAY: (Player del MSXVR)
DescripciónComando]
Ejecutar fichero.rom usando la máquina MSX2 por defecto del sistemaPLAY FICHERO.ROM /MSX2
Ejecutar fichero.rom usando la máquina MSX2+ por defecto del sistemaPLAY FICHERO.ROM /MSX2P
PLAY FICHERO.ROM /MSX2+
Ejecutar fichero.rom usando la máquina MSX2+ ExtraPLAY FICHERO.ROM /MODEL MSX2P_EXTRA
Ejecutar fichero.rom usando la máquina MSX Turbo R por defecto del sistemaPLAY FICHERO.ROM /MSXTR
--------------------
Arrancar una máquina MSX2 con Nextor y tenemos unidad A: con Nextor y la unidad C: que es la unidad en la que estabas en VRDOSPLAY *.ROM /MSX2 /VRT
Ejecuta en un MSXTR, un fichero rom añadiendo la tarjeta de video v9990 y mapeando una tarjeta de sonido Moonsoundplay archivo.rom /dev v9990 /video v9990 /mapper2 moonsound /msxtr
Ejecuta en un MSXTR, un fichero rom añadiendo la tarjeta de video v9990 y mapeando una tarjeta de sonido opl4play archivo.rom /dev v9990 /video v9990 /opl4 /model msxtr
Ejecuta la rom USAS.ROM y le aplica, en vuelo, el parche PARCHE_VISTOR_USAS.ips, pero sin afectar a la rom original.play USAS.ROM /ips PARCHE_VICTOR_USAS.ips
Ejecuta el disco de la unidad a: sdsant1.dsk aplicándole un mapper konami5 sin sonido SCCplay a:sdsnat1.dsk /mapper1 konami5
Ejecuta el disco de la unidad a: sdsant1.dsk aplicándole un mapper konamiscc de modo que tenemos sonido SCCplay a:sdsnat1.dsk /mapper1 konamiscc
Asigna al vuelvo la cantidad de memoria ram que quieras para tu MSX: 128, 256, 512, 1024, 2048, …play *.rom /ram 1024
Quitar la protección de escritura de disco (DSK):PLAY DISCO.DSK /dskwra
--------------------
Suplantar el audio de un juego MSX por música en formato WAV, OGG +infoplay ARCHIVO.ROM /LST
--------------------
Ejecutar fichero de audio (ogg, mp3, wav, kss, vgm, ...) con el skin de Winamp +infoPLAY FICHERO.EXT /SKIN AMP
--------------------
GR [GeekReader]:+info
DescripciónComando
Apaga la alimentación de los cartuchosGR /OFF
Enciende la alimentación de los cartuchosGR /ON
Ejecuta un cartucho físico insertado en el slot 2GR /S2 /R
Para borrar la flash de un cartuchoGR /S1 /E
Para grabar una rom en un cartucho flashGR /S1 /L smw.rom ASCII16
Aplica el parche valis1.ips a la imagen de disco valis1.dsk y crea una nueva imagen de disco llamada valis1_con_ips.dskGR /IN valis1.dsk /IPS valis1.ips /OUT valis1_con_ips.dsk
--------------------
Ejecutar un cartucho introducido en el SLOT 31) GR /OFF
2) Insertar CARTUCHO en SLOT#3
3) GR /ON
4) En VR-DOS escribir: PLAY *.rom /MAPPER VRI /GRSLOT1 3
--------------------
Ejecutar un cartucho introducido en el SLOT 41) GR /OFF
2) Insertar CARTUCHO en SLOT#4
3) GR /ON
4) En VR-DOS escribir: PLAY *.rom /MAPPER VRI /GSLOT1 4
--------------------
Detectar si un fichero ROM se encuentra registrado en la base de datos genérica. Si existe mostrará: Título, Sistema, Compañia, Año, Tipo, SHA1GR /DF myarchivo.rom
--------------------
Agregar un fichero ROM a la base de datos genérica. Si no existe en la base de datos, preguntará si lo quieres insertar y te preguntará el Título, Sistema, Compañia, Año, Tipo.GR /DF myarchivo.rom /AFDB
--------------------
DEBUGGER:
DescripciónComando
Ver o situarse en un segmento de memoriaVIEW dirección (ejemplo: 0xc000 para c000)
Encontrar un valor, por ejemplo Find 2 para encontrar el valor 2FIND valor
Colocar un valor en una dirección. Ejemplo Poke 0xC003 0x99 CTRL+ALT+CPOKE dirección valor
Hacer copia del estado actual de la memoriaDUMP MEM AUX
Encontrar donde antes había un valor y ahora otro.COMPARE valorActual valorAnterior
-
Seguir ejecutando el juego para provocar un cambio (ejemplo una vida menos)RUN
Para volver al DebbugerCTRL+ALT+C
--------------------

Re: COMANDOS VR-DOS

Posted: Sun Nov 06, 2022 9:30 am
by efraimsangil
Este hilo es ORO puro. Gracias!

Re: COMANDOS VR-DOS

Posted: Thu Dec 01, 2022 4:03 pm
by aobradors
Añadido comando para Activar/Desactivar el MODO DEBUG del MSXVR, para que salgan o no los textos de la raspberry cuando arranca.

Podéis comprobar si tenéis el modo debug activado con el comando C:/>VER

DescripciónComando
MODO DEBUG:
ActivarUSER DEBUG
Password?debug
DesactivarUSER DEBUG
Password? (Pulsar Enter)
Mode Debud Activado
Mode Debud Activado
Mode Debud Desactivado
Mode Debud Desactivado

Re: COMANDOS VR-DOS

Posted: Tue Dec 20, 2022 8:42 am
by aobradors
Añadido:
Ejecutar fichero de audio (ogg, mp3, wav, kss, vgm, ...) con el skin de Winamp Wiki MSXVR

PLAY FICHERO.EXT /SKIN AMP

Re: COMANDOS VR-DOS

Posted: Sat Jan 14, 2023 10:34 am
by aobradors
Añadido el comando "CONFIG /LOCALE" para establecer el idioma con el que se desea mostrar la información de menús, ayuda, documentación y aplicaciones. Se usa el ISO de 2 dígitos.

Los valores para el VR son: ES, GB y JP.

C:/>CONFIG /LOCALE ES

Saludos

Re: COMANDOS VR-DOS

Posted: Thu Feb 02, 2023 8:47 pm
by aobradors
Añadidos los siguientes comandos:

Detectar si un fichero ROM se encuentra registrado en la base de datos genérica:
C:/>GR /DF myarchivo.rom
Si existe mostrará: Título, Sistema, Compañia, Año, Tipo, SHA1

Agregar un fichero ROM a la base de datos genérica:
C:/>GR /DF myarchivo.rom /AFDB
Si no existe en la base de datos, preguntará si lo quieres insertar y te preguntará el Título, Sistema, Compañia, Año, Tipo.