Genesis M68000 游戏程序开发指北 - M68000汇编指路牌
1.Genesis基础知识[本文翻译自www.hacking-cult.org的MD Programming部分,作者drx,某些部分作了更详细解释和修正][发表于意志之路,转载请保留这第一第二行中括号内内容,暂不可用作商业用途]第一节 Genesis基...
1.Genesis基础知识
[本文翻译自www.hacking-cult.org的MD Programming部分,作者drx,某些部分作了更详细解释和修正]
[发表于意志之路,转载请保留这第一第二行中括号内内容,暂不可用作商业用途]


第一节 Genesis基础知识


-处理器
Genesis/Mega主机(不含32X与SegaCD)由一个摩托罗拉68000(以后简称作M68k或68k)处理器作为其CPU,处理游戏程序(音乐部分由Z80处理器负担,后面会提到)。

68K是一块16位的处理器,在当时家用机里面是很不错的,所以Genesis I型机上还凸印着大大的"16-BIT"字样。本文主要讲述用68k的汇编语言在这台主机上进行开发,当然你如果喜欢像20来年前的技术人员一样直接用机器码写,我是不会拦你的,本文多少对你也有些帮助。汇编语言虽然比机器编码好接受些,而且能让周围人觉得你比写机器码的弟兄/(姐妹?!)头脑正常些,但它仍然不算很有趣,而且在只懂高级程序语言的人群中,你依然会被归入头脑“有问题”的群体。接着看下去之前,请最好先具备一些计算机高级语言(如C/C++/Pascal,Java/C#也行,不过面向对象概念我们几乎用不着,不要嘲笑过去的技术缺乏此类概念,它们运行的时间代价和空间代价可要比现在的新东西低得多),另外最好有一门任意CPU的汇编基础,8080/8086/Z80/6502/ARM都可以,如果有M68k系列的汇编基础,那再好不过,大可以跳过这个入门篇,直接转向深入篇了解Genesis主机特性相关的内容。
  1  2  3  下页
  • 叶枫  2015-3-3 00:57:37
    第三节:这条路不对,我要绕过去 本章附件:68000指令参考手册 http://www.sn...
  • 叶枫  2015-3-3 00:55:58
    第二节 征途由此开始 我们就要开始踏上Genesis编程的征途了,总要先储备些东...
  • 叶枫  2015-3-3 00:55:31
    提个问题:将MD_Rom用工具(IDA)反汇编出来后,看到的是80x86的汇编吧?还是有专门...

验证码:        
版块示例
版块示例

版块示例

版块示例
© 2018 我的DP站    设置底部链接
(网站备案号)
Powered by DIY-Page 8.3