A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 3935|回复: 17

有谁知道NDSL游戏是用什么程序开发的?C++???什么开发机???

[复制链接]

精华
0
帖子
211
威望
0 点
积分
215 点
种子
15 点
注册时间
2006-6-2
最后登录
2024-3-5
 楼主| 发表于 2007-3-13 22:32  ·  广东 | 显示全部楼层 |阅读模式
有谁知道NDSL游戏是用什么程序开发的?C++???什么开发机???
知道的多点介绍       .

精华
0
帖子
211
威望
0 点
积分
215 点
种子
15 点
注册时间
2006-6-2
最后登录
2024-3-5
 楼主| 发表于 2007-3-13 22:38  ·  广东 | 显示全部楼层
没有人知道吗???我想开发NDSL游戏,为中国人增光啊!!!!!!

版主

宫本武藏

精华
2
帖子
18222
威望
14 点
积分
21324 点
种子
9 点
注册时间
2005-1-6
最后登录
2024-12-12
发表于 2007-3-13 22:59  ·  江苏 | 显示全部楼层
应该是ARM9吧,不太清楚。

终结者

will be back...

精华
5
帖子
10608
威望
16 点
积分
11399 点
种子
5 点
注册时间
2004-12-28
最后登录
2017-6-30
发表于 2007-3-13 23:04  ·  上海 | 显示全部楼层
ARM9是CPU.

开发语言应该是C,C++也不是不可能.

拿到开发机不现实,没得到N社的授权而获得属于侵权行为.
可以让你吃官司.

在国内的话,GAMELOFT有,不过想搞到也只能说不现实.
zyk

精华
16
帖子
21913
威望
21 点
积分
23795 点
种子
12 点
注册时间
2004-10-20
最后登录
2024-3-7
发表于 2007-3-13 23:08  ·  江苏 | 显示全部楼层
楼上的真内行~~~~

精华
0
帖子
211
威望
0 点
积分
215 点
种子
15 点
注册时间
2006-6-2
最后登录
2024-3-5
 楼主| 发表于 2007-3-13 23:11  ·  广东 | 显示全部楼层
找到的一些资料:

http://bbs.gameres.com/showthread.asp?threadid=72285

这里有没有开发过 TV游戏的程序员


Re:这里有没有开发过 TV游戏的程序员?

即然一样的各位都说了,那我就说说不一样的吧!

主要区别在于游戏机均为实模式运行模式。并非保护模式,所以不可以使用异常,不可以乱分配内存。

前者还好,很多人写程序也不用异常。后者极为重要:

内存问题:PC/MAC的虚拟内存非常灵活,造成了一般分配内存都会成功的情况。而游戏机因为是实模式,所以没有这样的机制。比如有32MB内存,你分配3个8MB,再把中间一个释放,再分配9MB,会分配失败!而DOS-32,Win,Mac下不会。

由此会引发很多问题,比如典型的缓存问题。照着Win/Mac游戏的写法写下去只会死的很难看,这方面和DOS时代情况一样,可以读下那个时代的游戏源代码。另:日本人由于家用机游戏写多了,所以缓存设计也是一流,虽说编码很烂,但如果有机会,还是非常值得一看的。

再者实模式的内存地址都是真实特理地址,出现野指针乱写的话后果不堪设想,在Win下不会报错,或是弹个对话框。在X-BOX上就轻则游戏出错,重则死机。如同DOS-16bit下可直接写BIOS一样。




身有同感,NDS上的SDK上的C++的new要自己实现,应该自己实现内存池。堆又小,数组一大就垮了。比较好玩的是NDS可以直接操作硬件,绘制的时候都是在屏幕垂直中断,这和电脑的双缓冲不一样。显存都有专门用途(NDS分为几个模式,也可以自己配制),有一个胖的哥们儿称他为可以自己配制显存的GBA。还有调色板什么的加密什么的都是硬件支持。反正看了就知道为什么游戏机比电脑要速度快了。

但是,对于XBox360什么的没接触过,应该比较高级一点,不是到能不能有系统什么的,我又一个哥们儿 挺黑 三十岁还长得和小孩子一样,去了一家做Xbox的厂子,还当了干部,回来就告诉我,那玩意儿6个硬件线程,我一直以为是六核,不知道错没。


PSP,DC,NDS,GBA官方的SDK都可以生成PC版和游戏机版两种,
而PC版是在一个专用的模拟器中运行。

注意这个模拟器并不是游戏机的模拟器,它并不能运行游戏机版的文件,只能运行通过开发包生成的专门供这个模拟器用的PC版。

这个和Palm/WM开发是一样的,用过朋友应该知道。

精华
0
帖子
211
威望
0 点
积分
215 点
种子
15 点
注册时间
2006-6-2
最后登录
2024-3-5
 楼主| 发表于 2007-3-13 23:13  ·  广东 | 显示全部楼层
下面是引用anotherone于2007-03-13 23:04发表的:
ARM9是CPU.

开发语言应该是C,C++也不是不可能.

拿到开发机不现实,没得到N社的授权而获得属于侵权行为.
.......


我要拿的话可以拿到,不知道你有开发游戏经验吗???
该用户已被禁言

精华
0
帖子
613
威望
0 点
积分
616 点
种子
7 点
注册时间
2006-11-14
最后登录
2019-12-22
发表于 2007-3-13 23:19  ·  北京 | 显示全部楼层
GAMELOFT不是专做手机游戏的吗

版主

一般ゲーム業者

精华
8
帖子
32500
威望
39 点
积分
37082 点
种子
37 点
注册时间
2004-11-13
最后登录
2024-11-13
发表于 2007-3-13 23:20  ·  上海 | 显示全部楼层
阿那从事手机游戏行业 多年  貌似 --

精华
0
帖子
463
威望
0 点
积分
500 点
种子
10 点
注册时间
2007-3-13
最后登录
2021-3-25
发表于 2007-3-14 16:12  ·  江苏 | 显示全部楼层
應該是c吧
arm9  嵌入式繫統  一般應用程式都是用c來實現  底層驅動或許會用滙編實現
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-24 17:43 , Processed in 0.224860 second(s), 16 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部