Original Post
I know the DS is not out yet, but does anyone know what language it will use for programming? If not the exact language do u know what language it will be similiaar to?
Quote:
Original post by isiahil
Can i write programs for the ds with visual studio .net 2002. I really want to know can i somehow write code with vb .net and get it transformed into c++ and put on the DS when it comes out?
Quote:
Original post by darookie
Since the DS features an ARM7STDI (inaccessible) and an ARM9 CPU, the whole GNU toolchain is available as well as the ARM SDK and virtually any compiler that supports the ARM/Thumb target.
This means you will program the DS using C and C++ most of the time with some critical parts in ARM assembly (ARM is a RISC architecture and thus the assembly instruction set is small and developer-friendly; you won't need it much, though).
Boder is correct in that you will not use the DS device for programming. All programming is done on your average desktop machine (even the OS won't matter). Programs are then compiled and linked together with your game resources (gfx, sounds, ...) to a ROM image, which is then either transferred to a re-writable media (flash ROM card) or uploaded to the device with a special linker caple (maybe even without a cable using the wireless capabilities).
Since you won't have access to the official devkit, you should wait until the first emulators are released. You can test your creations on these first and test on hardware once FlashROMS and linker tools are available from third party manufacturers (e.g. 'in-official' devkits as for the GBA).
If you want to get started with Ds development, I'd strongly suggest trying the GBA first. The concepts (embedded development, ROM images, memory-mapped I/O and hardware access, no OS) are the same and mature development tools as well as tons of documentation is available for it. Once familiar with the GBA, you can jumpstart into DS development by just learning how to use a few additional things (like touchscreen, WiFi and the 3D API).
Good luck,
Pat.
Quote:
Original post by TechnoHydra
A friend and I tried two DS's with a demo version of Metroid yesterday. Smooth as silk. 3D graphics were better than I expected. Cut scene movies were nice as well. Really looking foreward to working on this new platform. Touchscreen worked flawlessly and opens up oogles of options for future game designs. (Just think of RPG inventories and stat sheets to manipulate by stylus) Control was like that of a PC FPS. Foreward/Back/Strafe was with control pad, aiming/turning/jumping with stylus. Firing with Trigger button. Also I see the Black and White spell system being used. (IE drawing out spell runes with stylus to fire spells. Enjoy.
Quote:
Original post by nagromo Quote:
Original post by darookie
*blah*
We don't have access to the ARM7? Is it used by the system or just turned off to save battery?
Quote:
Also, the GBA had an ARM7TDMI; if the STDI still supports the same ROMs unaltered what's the difference between the two?
Quote:
I haven't seen anything about including a Z80, so we probably won't have GB/GBC games on it. I'll have to get a GB emulator for my PDA if I sell my SP and get one of these.
Quote:
Original post by Pxtl
RPG inventories? You can do those already. Fsck that - you underestimate the potential of the DS - the fact is that its the first handheld with a really good _pointing device_. Now, consider all the PC genres that couldn't come to handheld because of the failure of pointing devices - RTS games, 4X strats, FPS games, etc.
Unfortunately, the Nintendo people are far out of their league here - most of the starting lineup (except for Metroid demo) I take as evidence that they don't grasp this concept. I expect the DS to be another Virtual Boy, as they said on PA - the games will be GBA, N64, and GC games ported over to handheld with stupid gimmicks tacked on to use the touchscreen.
Get all the PC classics on there and I'll sit up and take notice. Lets see X-Com and StarCraft for the damn thing.
Quote:
Original post by bakery2k1
There's no such thing as an ARM7STDI - the ARM7 chip in the DS is a TDMI, the same as is in the GBA.
Quote:
With the newly developed graphics engine, DS can reproduce impressive 3-D renderings that can surpass images displayed on the Nintendo® 64. Games will run at 60 frames per second, and allow details like fog effects and cel shading.
This topic has been locked by a moderator. New replies are not allowed.
GameDev.net uses cookies to ensure you have the best experience on our platform. Learn more