Advertising (This ad goes away for registered users. You can Login or Register)

Good choice for programming?

Discuss about your favorite (gaming...or not) devices here. The most popular ones will end up getting their own categories
Programming discussions for your favorite Device
Forum rules
Forum rule Nº 15 is strictly enforced in this subforum.
Post Reply
User avatar
SHA-1
Posts: 26
Joined: Sat Jun 09, 2012 9:20 am
Location: In my house...

Good choice for programming?

Post by SHA-1 » Tue Oct 30, 2012 2:25 pm

I have wanted to learn Assembly for a long time and I finally have time.
I was thinking of buying the original Game boy off of ebay and learning assembly on that.

I was going to make chiptunes with it but because I need to buy a programmable cartridge I thought I might as well learn some assembly on it too.

But I'm not sure if the Game boy is a good platform to start programming in assembly.
So as the title says is this a good choice for programming? :?
Advertising
Languages, I know:
C++, C, Perl, Bash.

Languages I'm learning:
Assembly, Python, Java.

User avatar
m0skit0
Guru
Posts: 3817
Joined: Mon Sep 27, 2010 6:01 pm

Re: Good choice for programming?

Post by m0skit0 » Mon Jun 10, 2013 8:42 pm

Even if this is a very late answer... One word: RISC. RISC processors are ideal to learn with, for example Motorola 68000 or MIPS IV. I personally learned assembly with the 68000 and it was straight and easy. I suggest you not to learn Z80 (Game Boy's CPU IIRC) assembly since it's 8 bits (if not 4...), lacks a lot of hardware features and this is VERY outdated.

Good luck!
Advertising
I wanna lots of mov al,0xb
Image
"just not into this RA stuffz"

Serinda
Posts: 5
Joined: Mon Jun 10, 2013 8:39 am

Re: Good choice for programming?

Post by Serinda » Mon Jun 10, 2013 11:24 pm

There's also a very good and complete free book: The Art of Assembly Language Programming.
It's very nice, It explains a lot of stuff.

User avatar
SHA-1
Posts: 26
Joined: Sat Jun 09, 2012 9:20 am
Location: In my house...

Re: Good choice for programming?

Post by SHA-1 » Mon Jul 29, 2013 11:30 am

Could you give links to tutorials/books where I can learn the MIPS IV. Thanks in advance (BTW, Wikipedia says the Motorola 68000 is a CISC).
Languages, I know:
C++, C, Perl, Bash.

Languages I'm learning:
Assembly, Python, Java.

User avatar
m0skit0
Guru
Posts: 3817
Joined: Mon Sep 27, 2010 6:01 pm

Re: Good choice for programming?

Post by m0skit0 » Mon Jul 29, 2013 2:24 pm

http://chortle.ccsu.edu/AssemblyTutorial/index.html

Yeah, Wikipedia says M68000 is CISC, so it must be. My mistake.
I wanna lots of mov al,0xb
Image
"just not into this RA stuffz"

Post Reply

Return to “Programming and Security”