gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > VB to program ds?

#145998 - jay001 - Tue Nov 27, 2007 1:01 pm

as i have been learning visual basic at college, and have recently started to learn C++ to "try" and make some of my own programs for the DS. i was wondering if i could use VB instead of C++ for homebrew (would make things much easier and less confusing for me). can this be done? and if so,do i need any additional programs?
ive been using devkitpro and PAlib.

thanks.


Last edited by jay001 on Wed Nov 28, 2007 5:57 pm; edited 1 time in total

#145999 - kusma - Tue Nov 27, 2007 1:21 pm

No, there is no support for Visual Basic on the DS, and I'm not aware of (but I might just be ignorant) any Basic implementations that run on the DS either. However, ports of LUA and Python exist fort the DS, and these might be simple enough to use for some small applications.

#146000 - jay001 - Tue Nov 27, 2007 1:30 pm

thanks, i'll give these a look

#146003 - BigRedPimp - Tue Nov 27, 2007 4:30 pm

There are plenty of tutorials out there which will get you started the Right Way(tm).

http://www.cprogramming.com/
http://patatersoft.info/manual.php
http://dev-scene.com/NDS/Tutorials

That should be enough to get you started. Do not use Lua or Python for any full-on game development as those projects have a small, if any, developer following when it comes to the DS. If you want to get the most out of any help, learning C/C++ will help you a lot. Also, do not be tempted by PAlib as you will soon find that it will hurt more than help your learning experience.

#146008 - Noda - Tue Nov 27, 2007 5:39 pm

BigRedPimp wrote:
Also, do not be tempted by PAlib as you will soon find that it will hurt more than help your learning experience.


I don't agree with you, PALib is really great for beginners, when you comes to do programming on the DS, at start you don't want to bother with the whole set up and low level function. There's already plenty to learn before on the way to adapt games on such hardware, like working with bg/sprites and limited memory.

Once you got the basics, you can take a look further and start getting your hands right in the hardware, but doing so first it may be disappointing and frustrating.

For my own experience I started with PALib, and I did Warcraft Tower Defense with it, then I moved to libnds and did the EFSLib, and now I'm making a full 3D game and a sound library which will be released soon ;)

Good luck with your c/c++ learning!

#146022 - tepples - Tue Nov 27, 2007 8:31 pm

Is any of the perception of dislike of PALib the result of spill-over from the situation with HAMlib?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#146034 - me101 - Tue Nov 27, 2007 10:32 pm

There is a basic implementation for the DS:

http://freescifistories.wordpress.com/2007/11/25/wee-basic-03-now-you-can-use-both-screens-and-stylus/

It's not vb, but it's a start.

#146072 - Legolas - Wed Nov 28, 2007 2:43 pm

kusma wrote:
No, there is no support for Visual Basic on the DS, and I'm not aware of (but I might just be ignorant) any Basic implementations that run on the DS either. However, ports of LUA and Python exist fort the DS, and these might be simple enough to use for some small applications.


And there is Free Pascal too ^_^
_________________
My homepage!

#146086 - josath - Wed Nov 28, 2007 7:09 pm

tepples wrote:
Is any of the perception of dislike of PALib the result of spill-over from the situation with HAMlib?


I haven't used HAMlib, was it really as badly designed & coded as PALib?