NES的即时更新程序,请立即注册。 我可以在Wolfcoder的基础上,在Windows的Ubuntu上进行实际的安装,在清晰的环境中也可以使用alfinos的宏。
编者按:从crearemos un solo archivo 01.c到est en arche escribiremos nuestrocódigoen C:
- Banjo-Kazooie中的隐喻和机械化-部分Tooie
- 星期四更新,包含Swapdoodle课程,Ocarina问题,Qbby Instagram,Pikachu贴纸等等!
- 九月粉碎炒作
- 一周最佳任天堂直选(特价)
- 塞尔达传说时之笛
Primero,在NES Qu Vienen CON CC65上包含以下内容:
#include
Luego definiremos algunos的宏加入了PPU的注册文件,并在以下方面得到了应用:
#定义PPU_MASK *((无符号字符*)0x2001)
#定义PPU_SCROLL *(((无符号字符*)0x2005)
#定义PPU_ADDRESS *((无符号字符*)0x2006)
#定义PPU_DATA *((无符号字符*)0x2007)
阿霍拉(Ahora),普通电影和其他电影:
无效write_string(char * str){
注册表0x2006对应于“ PPU地址寄存器”,定义为COM的PPU_ADDRESS ,并且显示了光标所在的位置:
PPU_ADDRESS = 0x25; //是
PPU_ADDRESS = 0x41; //X
Luego mientras el puntero取消注册后的存在,取消注册后的PPU_DATA数据,以及取消注册后的未注册日期:
while(* str){
PPU_DATA = * str;
str ++;
}
PPU_ADDRESS游标,PPU游标,PPU_ADDRESS自动游标,Pongamos datos游标和PPU_DATA
Luego definiremos nuestrafunción负责人:
int main(){
Acá,NES内华达州大学的新学士学位,VBLANK校区的德贝莫斯·埃斯佩拉尔,PPU校服,nes.h 功课
waitvblank();
Ahora,seleccionaremos el registro dondeestáel fondo和y le asignaremos un color:
PPU_ADDRESS = 0x3F;
PPU_ADDRESS = 0x00;
PPU_DATA = 0x25;
Despuésharemos lo mismo para la fuente del texto:
PPU_ADDRESS = 0x3F;
PPU_ADDRESS = 0x03;
PPU_DATA = 0x30;
您可以在以下说明中使用lalamémosa lafunciónpara escribir琴弦:
write_string(“ Hello NES!”);
是的,您可以通过以下方式进行操作:
PPU_SCROLL = 0x00; //X
PPU_SCROLL = 0x00; //是
Activamos la Pantalla:
PPU_MASK = 0x08;
Y finalmente dejamos nuestro programa corriendo:
while(1);
返回0;
}
从以下版本开始,请在以下日期开始: 01.c和escribimos:
cl65 -t nes 01.c -0 01.nes
Luego podemos probar nuestro ROM con FCEUX:
fceux 01.nes
Estoabriráunapequeñaventana donde veremos“ Hello Nes!” escrito sobre un fondo rosado,在您的终端上输出信号:
PRG ROM:2个16KiB
CHR ROM:1 x 8KiB
ROM CRC32:0xb8fe1ecf
ROM MD5:0x9a7027194f98594098d65ea8a382c60e
映射器编号:0
映射器名称:NROM
镜像:垂直
电池供电:是
训练有素:否