Esta vez pongo un pequeño programa, como base para le expansion de un ECS. Esta creado en ensamblador. tiene pocos comentarios, espero os sirva.
.module cpct_functions.h.s
.globl cpct_disableFirmware_asm
.globl cpct_waitVSYNC_asm
.globl cpct_scanKeyboard_f_asm
.globl cpct_isKeyPressed_asm
.globl cpct_setVideoMode_asm
.globl cpct_drawSolidBox_asm
.globl cpct_getScreenPtr_asm
.globl cpct_drawSprite_asm
.module main.s
.include "cpctelera.h.s"
.include "cpct_functions.h.s"
.include "man/game.h.s"
.area _DATA
.area _CODE
_main::
;;desactiva firmware
call cpct_disableFirmware_asm
;;init game manager
call man_game_init
;loop forever
loop:
call man_game_update
;waitNVsyncs 2
call cpct_waitVSYNC_asm
call man_game_render
jr loop
No hay comentarios:
Publicar un comentario