Categorías
AGD Ensamblador sjasm MPAGD

Creando un juego con MPAGD, ejemplo prático

Aquí se describe el ejemplo práctico uilizado en el vídeo donde creamos un juego utilizando MPAGD sin utilizar programación. Ver vídeo: Nuestro juego será un gato que tiene que ir cazando ratones, los perros se lo pondrán difícil: Lo primero es poner el tipo de plataforma, pincha en Machine y en MSX, procura que salga […]

Categorías
AGD Ensamblador sjasm MPAGD Programación

Tu primer juego con MPAGD

¿Alguna vez has pensado como hacen esos juegos tan chulos? yo te lo muestro.  Contenido 1 Introducción, recursos, instalación. 1.1 Probando MPAGD.. 2.Creando nuestro primer programa. 3.Componentes de MPAGD.. 3.1Windows size. 3.2 Font. 3.3 Bloques (1 ,2,x,h,v, m y k). 3.3.1 Código. 3.4 Sprites (1,2,x,h y v, i, r,d, f, m y k). 3.4.1 Tipos. […]

Categorías
Contacto

Como crear un cartucho con tus juegos basic utilizando otro cartucho

Contenido Comprando el cartucho. Creando tus ROMS. Grabando el Flashrom con multimapper. Comprando el cartucho Vamos a la web : http://www.msxcalamar.com/catalog/index.php?id_product=33&controller=product Y nos compramos el cartucho, en la misma web te da las instrucciones para crear tu cartucho: Descarga el archivo. Creando tus ROMS Coge tus juegos basic Junta tus juegos, en mi caso en […]

Categorías
MSX Música Programación

Creando un replayer con arckos tracher 2

Puedes descargar todos los recursos desde aquí. Ve a su web y descarga arkos tracker 2: https://www.julien-nevo.com/arkostracker/index.php/download/ Si estás en winwoun: Descomprimimos el zip: Vemos  que el ensamblador que utiliza es RASM: Lo pegamos en la carpeta de antes y lo ensamblamos: Abrimos el openMSX con pinchando en la opción DiskA->Browse for disk folder (DirAsDisk) […]

Categorías
Contacto

Nuestros juegos

Retrocomputing https://humbertomb.blogspot.com/ Amazing: https://github.com/humbertomb/mymsx/tree/master/amazeing Archer10: https://giia.inf.um.es/storage/archer10.html Barcelona 92: https://github.com/humbertomb/mymsx/tree/master/bcn92 Crazy pilot: https://github.com/humbertomb/mymsx/tree/master/crazypilot Digestivo: https://github.com/humbertomb/mymsx/tree/master/digestivo Dimension10: https://giia.inf.um.es/storage/archer10.html https://github.com/humbertomb/mymsx/tree/master/dimens10 Dimension4: https://github.com/humbertomb/mymsx/tree/master/dimens4 Simphony: https://github.com/humbertomb/mymsx/tree/master/simphony1 Skaram: https://github.com/humbertomb/mymsx/tree/master/skram Aplicaciones: Midi: https://github.com/humbertomb/mymsx/tree/master/midi Juan Morales Demonia: https://www.msxgamesworld.com/emulator.php?id=6259 Tamari: https://www.msxgamesworld.com/emulator.php?id=5733 Ghost park: https://www.msxgamesworld.com/emulator.php?id=5574 Atrapado en la mina: https://www.msxgamesworld.com/emulator.php?id=5607 Las aventuras de tristan: https://www.msxgamesworld.com/emulator.php?id=5597 Tipolisto MSX Mansion: https://kikemadrigal.github.io/MSX1-basic-laberinto-maps-mapas-mansion-msxblog-2022/?disk=laberinto.dsk https://github.com/kikemadrigal/MSX1-basic-laberinto-maps-mapas-mansion-msxblog-2022 The hunter https://kikemadrigal.github.io/MSX1-CPC-ZX-asm-agd-basic-hunter/MSX/?diska=hunter.dsk https://github.com/kikemadrigal/MSX1-CPC-ZX-asm-agd-basic-hunter Aplicaciones […]

Categorías
MSX Basic Programación

Carga de datas

Introducción a la carga de datas. 1.Carga de sprites. 1.1 Carga de sprites con instrucciones basic. 1.1.1 Definiendo sprites de 8×8 pixeles. Screen 2. Screen 5. 1.1.2 Definiendo sprites de 16×16 pixeles. Screen 2. 1.2 Carga de sprites con pokes. 1.3 Carga de sprites desde archivo.bin en disco. 1.3.1 Utilizando código basic. 1.3.2 Utilizando decimales […]

Categorías
MSX Basic Programación

Creación de archivos bin desde emulador en dsk

Aquí dejo el vídeo donde explico como crearlos desde el emulador

Categorías
MSX Basic Programación

Colisiones

Archivos amenaza.zip amenaza2.zip, rectangulos.zip, cosionesdesprites.zip Juega desde aquí: http://msx.tipolisto.es/webmsx/standalone/?disk=files/amenaza.dsk La fórmula El código Algo más elaborado Evitar el rastro del personaje Colisiones entre sprites y plantilla de primer juego La fórmula 1 ‘ parámteros personaje, posición x e y, ancho y alto 10 let px=10: let py=20: let pw=20: let ph=20 1 ‘Vida del personaje […]

Categorías
Contacto MSX Basic

Screen 5 y los bitmaps en basic

Archivos: screen5_paisaje.zip screen5_personaje.zip 1 La paleta de colores, el RGB (Red, green, blue) y color=(entero_color, intensidad_R, intensidad_B, intensidad_G) 2 Retocando nuestra foto. 3.Set page entero_pagina_visualizacion_modificable, entero_pagina_activa_con_los_datos 4 COPY (coordenada_inicio_x, coordenada_inicio_y)-(coordenada_final_x. coordenada_final_y), entero_pagina TO (coordenada_x,coordena_y), entero_pagina 5 Copiando el circulo al disco. 6 Copiando el circulo del disco a la página 0 de la VRAM 7 […]

Categorías
MSX Basic Programación

Tiles en basic

Archivo Tiles plantilla basica1 / atchivo Tiles rellenando todos los trozos pantalla.zip / archivoTiles Paisaje en el centro pantalla.zip / Tiles plantilla pantalla completa.zip 1.¿Qué es un tile?. 2.Estructura de la memoria VRAM.. 3.EL problema de read variable: data byte. 4.Las partes de la pantalla. 4.1 Creando la tabla tiles 4.2 Creando la tabla mapa […]