Search found 29 matches

by zgh4000
Wed Jun 07, 2006 11:36 am
Forum: NESdev China
Topic: 目前在学习这些,有谁有源码或资料的发下,谢谢!
Replies: 8
Views: 49511

目前在学习这些,有谁有源码或资料的发下,谢谢!

乘除法 16位运算 定点坐标显示子程序 随机函数 时间 ...... 时间我已经做出来了。 原理是NTSC制式下每秒60帧,即刷60次。 我在每个VBLINK期间引发的NMI中断加1,加到60的时候就是1秒了。 同理PAL是50次。 :) 随机函数: rand: CLC ; C=0 LDA $6003 ; A=$6003 ADC $6004 ; A+=$6004 STA $6004 ; $6004=A ADC $6005 ; A+=$6005 STA $6005 ; $6005=A ADC $6006 ; A+=$6006 STA $6006 ; $6006=A CLC ; C=0 LDA $...
by zgh4000
Wed Jun 07, 2006 10:27 am
Forum: NESdev China
Topic: 【转帖】FC游戏移植文曲星简易流程
Replies: 0
Views: 21478

【转帖】FC游戏移植文曲星简易流程

原作—LEE 1.把FC游戏的ROM文件中的程序部分反汇编。(注意:要把数据与程序区分开,区分数据还是比较困难的!) 2.把反汇编的程序中的数值标号换成名字标号。例:“JMP $c000 改成 JMP Lc000.” 3.把程序中所有对零页“$00-$3f”寻址的指令的地址改到别的地方。例:“LDA $00 改成 LDA $100 ”(原因:WQX的 $00-$3f 是IO端口,不是普通的RAM。) 4.去掉游戏中的发音程序。(以WQX的硬件能力和CPU速度,不可能模拟FC声音部分。何况那样对空间可以说是一种浪费!) 5.把对IO的操作用WQX程序模拟出来。(FC的 $2000-$2007 为...
by zgh4000
Thu Jun 01, 2006 5:42 pm
Forum: NESdev
Topic: Light Zapper
Replies: 20
Views: 11114

Light Zapper

Who is the Light Zapper research? You can write a simple demonstration of the procedure for me?
by zgh4000
Thu Jun 01, 2006 5:28 pm
Forum: NESdev
Topic: 我是中国人
Replies: 40
Views: 19146

Demo 1 sort of works, though some of the graphics are missing. Demo 2 crashes immediately, jumping off into $6000 (which contains absolutely nothing on an NROM board). Also, if you want to post in this particular forum, you'll need to use English so the rest of us can understand. Chinese posts are ...
by zgh4000
Thu Jun 01, 2006 5:14 pm
Forum: NESdev
Topic: 我是中国人
Replies: 40
Views: 19146

Re: 我是中国人

我是中国人,爱好NES游戏开发, 第一次来这个论坛, 做了几个小的DEMO. Chinese: 大家在这里只用英语或者日语(能写日语的地方在“FCDev”里边)。但是在这里可能有一些想学汉语的学生想跟中国游戏开发者聊天。麻烦你告诉我们,在哪里能用汉语聊天?(ie. 告诉我们一个好的汉语emulation论坛网址 - 你喜欢哪个论坛?) 谢谢 English: Everyone here uses just English or Japanese (the place wherein you can write Japanese is "FCDev"). But there are proba...
by zgh4000
Thu Jun 01, 2006 5:06 pm
Forum: NESdev
Topic: 我是中国人
Replies: 40
Views: 19146

by zgh4000
Thu Jun 01, 2006 2:57 pm
Forum: NESdev China
Topic: 反汇编Mapper0/3游戏的源码(可汇编连接为NES)
Replies: 0
Views: 17677

反汇编Mapper0/3游戏的源码(可汇编连接为NES)

用6502 simulator汇编 1 打开源码prg.txt,按F7键,完成汇编。 2 然后按Ctrl+k,弹出Save machine code as对话框, 选择保存类型为Binary image(.65b)文件.点Options按钮, 修改Code addresses的Begin和End为ROM的实际起止 本例是C000和FFFF 点OK 取任意文件名 保存 3 然后建立一个批处理文件 如Link.bat 内容如下 copy /b head.o+文件名.65b+chr.o FC.NES http://home.pacbell.net/michal_k/Download/6502_1.2...
by zgh4000
Thu Jun 01, 2006 2:44 pm
Forum: NESdev China
Topic: 我做的2个DEMO
Replies: 2
Views: 25229

我做的2个DEMO

by zgh4000
Thu Jun 01, 2006 2:33 pm
Forum: NESdev China
Topic: 模拟器制作流程
Replies: 2
Views: 27405

模拟器开发流程2

[ 第五步 如何偷别人的程式及与别人交换意见 ] 5.0 如何偷别人的程式 5.0.0 模仿是进步最快的方式: 如果能找到现成的模拟器原始码,可以帮助你了解许多事,包括如何套用别人 的CPU CORE?如何写模拟器?不同硬体间如何交换资讯?当然更快的方式便是直 接修改别人的原始档,不过这似乎是满没品的! ------------------------------------------------------------------------ 5.0.1 哪里找得到模拟器原始码? 一般都会出现在提供模拟器作者程式设计资料的网页上,或是从模拟器新闻性 网页中也会有模拟器作者释出原始档的消息,...
by zgh4000
Thu Jun 01, 2006 2:21 pm
Forum: NESdev China
Topic: 模拟器制作流程
Replies: 2
Views: 27405

模拟器制作流程

模拟器制作流程 [ 第一步之前的那一步! ] [ 第一步 - 收集资料 ] 1.0 你有什么? 1.1 别人有什么? [ 第二步 - 整理所获得的资料 ] [ 第三步 TVGAME 硬体的运作方式 ] 3.1 硬体周边分类 3.2 CPU及MEMORY MAP 3.2.0 CPU的功能与地位 3.2.1 MULTI-PROCESSOR的系统: 3.2.2 看起来不一样,实际又是大同小异的CPU 3.2.3 MEMORY MAP的功能 3.2.4 ROM IMAGE 3.2.5 CPU与其他周边沟通方式 3.2.6 DSP的功能 3.3 PPU(图形处理单元运作)方式 3.3.0 PPU(图形处...
by zgh4000
Thu Jun 01, 2006 2:19 pm
Forum: NESdev China
Topic: 任天堂游戏中英文名名称对照
Replies: 0
Views: 26370

任天堂游戏中英文名名称对照

任 天 堂 红 白 机 游 戏 中 英 列 表 (完整版) 100 Man $ Kid - Maboroshi No Teiou Hen (J).zip 100万美元-幻之帝王篇 10-Yard Fight (J).zip 10码大战-橄榄球大赛 1942 (JU).zip 1942 1943 (J).zip 1943 1999 - Hore, Mitakotoka! Seikimatsu (J).zip 1999强手棋 4 Nin Uchi Mahjong (J).zip 4人麻将 8 Eye's (J).zip 8只眼 '89 Dennou Kyuusei Uranai (J).zip 8...
by zgh4000
Thu Jun 01, 2006 11:38 am
Forum: NESdev China
Topic: 庆祝开放了中文论坛!
Replies: 2
Views: 25390

庆祝开放了中文论坛!

哇!真高兴。
居然开放了中文论坛,谢谢!
以后我会多花些时间在这里的。
希望会中文的外国朋友也在这发帖子。

English:
Ha ha! I am very happy.
Here opened Chinese forum unexpectedly, thanks!
Later I will be able to spend a time in here.
I hope to be able Chinese foreign friend also in this round card.
by zgh4000
Tue May 30, 2006 7:28 pm
Forum: NESdev China
Topic: FC光枪研究
Replies: 4
Views: 32350

FC光枪研究

当$4017的D4从0 改为 1 ,程序判定枪射击
在这时,
程序改变它的背景为黑色(看图2,背景调色板全写为黑色$0F,不是关屏幕和用黑色方块重写屏幕)
改变屏幕上的精灵为白色方块 (看图1,精灵调色板除背景外全部写为白色$30)

程序检查$4017的 D3
来判定光枪的瞄准器是在白色的精灵区域(0=瞄准)还是黑色的背景区域(1=未瞄准)

原理基本介绍了

呼~初步整理的资料 还不完善 未能写出演示程序
vnes模拟器在游戏未开枪前
就显示了瞄准器
谁知道它是如何做到的?
by zgh4000
Tue May 30, 2006 10:25 am
Forum: NESdev
Topic: 我是中国人
Replies: 40
Views: 19146

我是中国人

我是中国人,爱好NES游戏开发, 第一次来这个论坛, 做了几个小的DEMO.