Some Info PLZ.

Non VBA-M Related on-topic discussion goes here, anything posted related to the emulator in this board will either be deleted or the content moved at staff discretion.
aceloop
Junior Member
Posts: 35
Joined: Tue May 27, 2008 8:39 am

Some Info PLZ.

Post by aceloop »

I am going to sound like the biggest noob ever, basically I doing a computing and computer networks course in Uni. Our lecturer talked about us getting involved in a online projects or open source projects. I’ve decided VBA-M could be one of the "projects" that I get involved in. This semester I picked all my modules, but next semester I could learn any programming language I want too. I am planning to learn C++, I know some of you have been programming since the age of 5, better being late than never.

 

Any advice? any good books? videos?

slacker
Junior Member
Posts: 22
Joined: Wed Jul 09, 2008 5:31 am

Some Info PLZ.

Post by slacker »

i do a bit of coding for some projects and submit any work i do do for projects im not a member of my advice would be to look at others code you can learn alot and is one big benefit of open source. but looking isnt really enough it helps but the other tip is to do coding if you see something in the code you don't quite get or haven't done yet make a simple program and try to include it and experiment.

 

if your into opengl id recommend nehe their tutorials are old now but they still work well NeHe

for sdl lazyfoo's tutorials cover alot LazyFoo SDL

if your coding for linux and want to use xlib (i always want to [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" />) XLib

also another site with some linux only stuff Advanced Linux Programming

and on more site all about 3d stuff and coding its a bit harder to navigate but some good info there too here

Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

Some Info PLZ.

Post by Squall Leonhart »

VBA might be a little to extreme for you to jump right into, maybe you should take a look at some simpler emulators first?

aceloop
Junior Member
Posts: 35
Joined: Tue May 27, 2008 8:39 am

Some Info PLZ.

Post by aceloop »

^ im a very quick learner. its just if i become interested, and get in to it. ill start with "hello world" 1st and move up [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" />. plus i know python so i anit new to coding, but python is LAME tho.

 

 

 

slacker thanx for the info ill check them out.

 

if your coding for linux and want to use xlib (i always want to [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" />) XLib

 

if u wanted too, its never late....

Last edited by aceloop on Fri Oct 03, 2008 8:15 am, edited 1 time in total.
slacker
Junior Member
Posts: 22
Joined: Wed Jul 09, 2008 5:31 am

Some Info PLZ.

Post by slacker »

<blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentid="218" data-ipsquote-contentclass="forums_Topic"><div>

if your coding for linux and want to use xlib (i always want to [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" />) XLib

 

if u wanted too, its never late....

</div></blockquote>
 

lol i meant i use xlib instead of sdl im just crazy like that less libs the better xlib isn't too hard just uses a few more lines of code

KunaiTeam
Junior Member
Posts: 44
Joined: Thu Aug 14, 2008 9:37 pm

Some Info PLZ.

Post by KunaiTeam »

I would highly recommend not starting out with an emulator, especially one like vbam. There are some really bad practices in the vbam code, and you might end up picking those bad practices up and using them in other code.

 

I would recommend learning C before C++. The C Programming Language is, in my opinion, the best book to learn C from. http://netlib.bell-labs.com/cm/cs/cbook/

 

Xlib is nice, but you are limited to programming for Systems which use the X windows manager. Mostly Linux/UNIX systems. It also encompasses much more than SDL. SDL works on more platforms, but really is geared towards making games, whereas xlib is more for applications in general.

Last edited by KunaiTeam on Fri Oct 03, 2008 3:47 pm, edited 1 time in total.
mudlord
Senior Member
Posts: 306
Joined: Sun Feb 08, 2009 7:16 am

Some Info PLZ.

Post by mudlord »

There are some really bad practices in the vbam code, and you might end up picking those bad practices up and using them in other code.

 

And cleaning these practises will involve a emu rewrite.

 

Maybe the Qt4 version could be a place to right some wrongs? :angel:

Still, if aceloop wants to pursue helping with the Qt4 build, a working knowledge of OO programming is needed, as well as knowing concepts such as classes, inheritance, derivation and others in C++.

Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

Some Info PLZ.

Post by Squall Leonhart »

<blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentid="218" data-ipsquote-contentclass="forums_Topic"><div>There are some really bad practices in the vbam code, and you might end up picking those bad practices up and using them in other code.

 

And cleaning these practises will involve a emu rewrite.

 

Maybe the Qt4 version could be a place to right some wrongs? :angel:

Still, if aceloop wants to pursue helping with the Qt4 build, a working knowledge of OO programming is needed, as well as knowing concepts such as classes, inheritance, derivation and others in C++.

</div></blockquote>
 

Or someone with the time to sift through the code and clean it up.

spacy51
Senior Member
Posts: 371
Joined: Tue Mar 18, 2008 4:59 pm

Some Info PLZ.

Post by spacy51 »

Or someone with the time to sift through the code and clean it up.

 

Someone with A LOT of time and nerves of steel, believe me!

mudlord
Senior Member
Posts: 306
Joined: Sun Feb 08, 2009 7:16 am

Some Info PLZ.

Post by mudlord »

Someone with A LOT of time and nerves of steel, believe me!

 

Yep, and if you don't have nerves at steel, it can be literally a health hazard. Believe me, stress is something you don't want running your life. I know from experience.

 

Heck, one day I feel like doing what Tom Walker did, and make my own GBA emulator, how I want it. Like with the NES one I did [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" />. Much less stressful, as you have complete control over code quality.

Last edited by mudlord on Sat Oct 04, 2008 8:17 am, edited 1 time in total.
Post Reply