MSXVR
Editorial
Prólogo
¿Qué es un MSXVR?
Concepto y Términos
Arranque del ordenador
Software
Máquinas Virtuales
Cartuchos
VR-BASIC
¿Qué es VR-BASIC?
Texto
Constantes y Variables
Expresiones
Matemáticas
Crear programas
Comentar código
Bucles
Condiciones
Tablas (Arrays)
Algunos ejemplos en VR-BASIC
Gráficos
Música y Sonido
Puertos de entrada y salida
Dispositivos de archivo
Función de las teclas y su utilización
Funcionalidades adicionales
Lista de comandos y funciones
ABS
ASC
ATN
AUTO
BASE
BEEP
BIN$
BLOAD
BSAVE
CALL
CALL AUDIO
CALL AUDIODRIVERBASEPORT
CALL AUDREG
CALL AFXINIT
CALL AFXEXIT
CALL AFXLOAD
CALL AFXUNLOAD
CALL AFXCLEAR
CALL AFXPLAY
CALL AFXSTOP
CALL BGM
CALL CHDIR
CALL CHDRV
CALL DEBUG
CALL DEBUGLOG
CALL DEBUGCLEAR
CALL EDIT
CALL FORMAT
CALL GLINIT
CALL GLEXIT
CALL GLON
CALL GLOFF
CALL GLSCREEN
CALL GLCOLOR
CALL GLRED
CALL GLGREEN
CALL GLBLUE
CALL GLALPHA
CALL GLNEW
CALL GLGET
CALL GLOBJECT
CALL GLDELETE
CALL GLCALL
CALL GLSPRITEMOVE
CALL MDR
CALL MEMINI
CALL MFILES
CALL MKDIR
CALL MKILL
CALL MNAME
CALL MUSIC
CALL PCMPLAY
CALL PCMREC
CALL PITCH
CALL PLAY
CALL RAMDISK
CALL RMDIR
CALL SLEEP
CALL SPEED
CALL STOPM
CALL SYSTEM
CALL TEMPER
CALL TRANSPOSE
CALL TTSTALK
CALL TTSWAIT
CALL TTSSET
CALL TTSGET
CALL VMACHINE
CALL VOICE
CALL VOICE COPY
CDBL
CHR$
International Codes
CINT
CIRCLE
CLEAR
CLOAD
CLOAD?
CLOSE
CLS
COLOR
COLOR = (pal, r, g, b)
COLOR [= NEW]
COLOR = RESTORE
COLOR SPRITE
COLOR SPRITE$
CONT
COPY [FILE]
COPY [VRAM]
COPY SCREEN
COS
CSAVE
CSNG
CSRLIN
CVI/CVS/CVD
DATA
DEF FN
DEFINT/ DEFSNG/DEFDBL/DEFSTR
DEFUSR
DELETE
DIM
DRAW
DSKF
END
EOF
ERASE
ERL
ERR
ERROR
EXP
FIELD
FILES
FIX
FOR -NEXT
FRE
GET
GET DATE
GET TIME
GOSUB-RETURN
GOTO
HEX$
IF- THEN-ELSE
INKEY$
INP
INPUT
INPUT$
INPUT\#
INSTR
INT
INTERVAL ON/ INTERVAL OFF/ INTERVAL STOP
KEY
KEY LIST
KEY ON/ KEY OFF
KEY (n) ON/KEY (n) OFF/ KEY (n) STOP
KILL
LEFT$
LEN
LET
LINE
LINE INPUT
LINE INPUT \#
LIST
LLIST
LOAD
LOC
LOCATE
LOF
LOG
LPOS
LPRINT
LPRINT USING
LSET
MAXFILES
MERGE
MID$
MID$ = Y$
MKI$/MKS$/MKD$
MOTOR
NAME
NEW
OCT$
ON ERROR GOTO
ON GOSUB
ON GOTO
ON INTERVAL GOSUB
ON KEY GOSUB
ON SPRITE GOSUB
ON STOP GOSUB
ON STRIG GOSUB
OPEN
OUT
PAD
PAINT
PDL
PEEK
PLAY
PLAY
POINT
POKE
POS
PRESET
PRINT
PRINT USING
PRINT \#
PRINT \# USING
PSET
PUT
PUT SPRITE
READ
REM
REMM
RENUM
RESTORE
RESUME
RIGHT$
RND
RSET
RUN
SAVE
SCREEN
SET ADJUST
SET BEEP
SET DATE
SET PAGE
SET PASSWORD
SET PROMPT
SET SCREEN
SET SCROLL
SET TIME
SET TITLE
SET VIDEO
SGN
SIN
SOUND
SPACE$
SPC
SPRITE ON/SPRITE OFF/SPRITE STOP
SPRITE$
SQR
STICK
STOP
STOP ON/STOP OFF/STOP STOP
STRIG
STRIG ON/STRIG OFF/STRIG STOP
STR$
STRING$
SWAP
TAB
TAN
TIME
TROFF
TRON
USR
VAL
VARPTR (1)
VARPTR (2)
VDP
VPEEK
VPOKE
WAIT
WIDTH
Mensajes de error
VR-DOS
¿Qué es VR-DOS?
Editando comandos
Notación de los comandos
AS
ASSIGN
ATDIR
ATTRIB
BASIC
BUFFERS
CHDIR / CD
CHKDSK
CLS
COMMAND2
CONCAT
CONFIG
COPY
COLOR
DATE
DIR
DISKCOPY
DSKTOOL
ECHO
EDIT
ERA / ERASE / DEL
EXIT
FIXDISK
FORMAT
GR [GeekReader]
HELP
HISTORY
KILL
MD / MKDIR
MODE
MOVE
MVDIR
MOUNT
PATH
NET
PAUSE
PLAY
PKG
PING
PUSHD
POPD
RAMDISK
REM
REN / RENAME
RESET
RMDIR / RD
RNDIR
SET
STOP
TIME
TYPE
UNDEL
VER
VERIFY
VOL
WGET
WAIT
XDIR
ZIPTOOL
Redirección
Tuberías
Archivos de procesamiento por lotes
Variables de entorno
Códigos de error
Mensajes del prompt
VR-SCRIPT
¿Qué es VR-SCRIPT?
Palabras reservadas
Estructura del archivo
Tipos
Propiedades
Funciones
El preprocesador
Pragmas
Operadores
Strings
Listas
Diccionarios
Estructuras de control
Creación y borrado de instancias
Herencia de clases
Partials
Máquina de estados
Evaluación de expresiones al vuelo
Ejecución de código al vuelo
Sobrecarga de operadores
Optimizaciones
Instanceof
Implements
Engine del sistema
Aplicación VR-DOS
Aplicación VR-VIEW
Aplicación VR-BASIC
Aplicación VR-GL
Colisiones con Sprites (sin físicas)
Uso de VR-SCRIPT para generar código ASM
Programación del V9968
Programación del R8000
Funciones del API Nativo
Constantes de teclado
Ejemplos
MSXLIB
¿Qué es MSXLIB?
Convertir recursos
Instalación de MSXLIB
Contenido
Extensiones de archivo
Herramientas necesarias
Variables de sistema
Macros
Zonas de memoria
Funciones estándar
Funciones VDP
Funciones VDP MSX1
Funciones VDP MSX2 o superiores
Funciones descompresión
Funciones PPI
Funciones Joystick
Funciones PSG
Funciones BIOS
Funciones Screen
Funciones PAD
Funciones AFX
Funciones Music
Funciones Sprite
Funciones matemáticas privadas
Ejemplo 1 - Hello World
Ejemplo 2 - WYZ Player
Ejemplo 4 - Tileset y Sprite en Screen 2
Ejemplo 8 - Crear un menú de juegos
VR-AGE
¿Qué es VR-AGE?
Juegos desarrollados con esta librería
Archivos de la librería
Como empezar tu aventura
Crear el APP para publicar tu juego
Funciones disponibles en Stage.pi
Misceláneo
Crear un APP
Apps
TextEditor
TileEditor
GameSaurus
Tutoriales
Editar y ejecutar scripts
Tutorial Monkey Demo
Postal Navideña en VR-Script + GL
Tileset PNG + TSC
TMX Loader
Mad Mix Game Tribute
Space Invaders Tribute