A9VG电玩部落论坛

 找回密码
 注册
搜索
12
返回列表 发新帖
楼主: tring

[技术的进步使人盲目]AK2/AK2I卡AKAIO1.5内核可用的4狂神ROM

[复制链接]
该用户已被禁言

精华
0
帖子
2598
威望
0 点
积分
3627 点
种子
5 点
注册时间
2006-4-10
最后登录
2019-12-8
发表于 2010-3-4 22:27  ·  广东 | 显示全部楼层
下面是引用chmsm于2010-03-04 21:58发表的:
一直用4.16内核的路过.
4.16能玩?

审判者

究竟怎样的人生才能让人喜欢上命运这个词

精华
5
帖子
11208
威望
10 点
积分
12714 点
种子
8 点
注册时间
2005-2-14
最后登录
2024-11-22
 楼主| 发表于 2010-3-5 03:14  ·  湖北 | 显示全部楼层
下面是引用masaemon于2010-03-04 19:58发表的:
1)替换ARM7的原因大多是因为存档问题,而这个存档问题不是厂商刻意制造的反烧录手段,而只是和烧录卡的偶然的兼容性问题,这样理解对吗?

为什么AKAIO不怕反烧录,却有兼容性问题呢?
AKAIO在反烧录的对策方面做的还算不错的~
不过~不是因为AKAIO不怕反烧录~而是AKAIO恰巧这次的反烧录不怕而已~……
2)我知道ARM7是DS内的一颗CPU,负责处理一些底层的东西,很少可以直接操作,那这个ARM7.bin文件是什么?是老任提供的还是软件厂商开发的?
有2个CPU~当然不可能2个CPU都执行同样的代码~……又不像电脑那样有多线程多进程~可以把不同的线程分配给不同CPU执行~……
因此ARM9.BIN就是给ARM9这个CPU执行的代码~而ARM7.BIN则是给ARM7执行的代码~

因为ARM7负责的工作非常底层~而且底层某些工作也只有ARM7这块CPU能做~……然而同时写2个CPU的程序并使其协调执行对于不少程序员来说都是一件非常头大的事情~……而NDS又是以开发简单而成本低廉著称~……所以老N就将ARM7这个CPU所有需要执行的操作全部封装成了一个模块~并不向游戏开发者提供模块内部的内容~而仅仅在ARM9的某些底层内部函数中会调用到ARM7的模块接口~使得程序员可以专心开发游戏而完全不用考虑2个CPU的协调问题~……
该用户已被禁言

精华
0
帖子
446
威望
0 点
积分
486 点
种子
0 点
注册时间
2005-3-19
最后登录
2019-12-8
发表于 2010-3-5 21:13  ·  日本 | 显示全部楼层
下面是引用tring于2010-03-05 03:14发表的:

有2个CPU~当然不可能2个CPU都执行同样的代码~……又不像电脑那样有多线程多进程~可以把不同的线程分配给不同CPU执行~……
因此ARM9.BIN就是给ARM9这个CPU执行的代码~而ARM7.BIN则是给ARM7执行的代码~

因为ARM7负责的工作非常底层~而且底层某些工作也只有ARM7这块CPU能做~……然而同时写2个CPU的程序并使其协调执行对于不少程序员来说都是一件非常头大的事情~……而NDS又是以开发简单而成本低廉著称~……所以老N就将ARM7这个CPU所有需要执行的操作全部封装成了一个模块~并不向游戏开发者提供模块内部的内容~而仅仅在ARM9的某些底层内部函数中会调用到ARM7的模块接口~使得程序员可以专心开发游戏而完全不用考虑2个CPU的协调问题~……
再次感谢!
也就是这个bin文件好像是ARM7 CPU的SDK一样? 而且是任地狱提供的?

精华
0
帖子
15
威望
0 点
积分
15 点
种子
0 点
注册时间
2007-1-4
最后登录
2022-4-5
发表于 2010-3-7 21:46  ·  贵州 | 显示全部楼层
留名,感谢楼主刻苦钻研。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-22 19:35 , Processed in 0.170806 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部