shepdawg06 Posted February 26, 2002 Share Posted February 26, 2002 Hey there, I'm 16, I'm new to this so please try to understand . Well I have been reading these message boards and going to AtariAge since about last June. I latley started to try to learn C to get into GameBoy Advance Programming, but I also have gotten into the Jaguar, I never owned one but I'm buying one soon off of someone I know. Now I'm sure you get asked this all the time, and I know it is not going to be easy, but can someone like me, who only knows the programming language HTML (if that even counts as a programming language lol), can learn the Motorola 6800 assembly language? I have heard mixed opinions that its hard to program with and it's eady to program with. Also, where could I find something like on the Internet with tutorials explaing the assembly language. I've searched all over for books, but no luck. Sorry for this long post, but please help me out, if we want new games for Jaguar, you geniouses have to help those like me, who weren't gifted with teh assembly language. Thanks a lot.null Quote Link to comment Share on other sites More sharing options...
Adrian M Posted February 26, 2002 Share Posted February 26, 2002 It's definitely far more difficult than HTML, but it can be learned if you have the passion and drive. I have the original 1984 Macintosh 68000 Development Kit and did manage to get some simple programs running on some classic Macs, but this is definitely not for the easily frustrated. Quote Link to comment Share on other sites More sharing options...
DanBoris Posted February 26, 2002 Share Posted February 26, 2002 I have programmed in a number of different assembly languages, and I have to say that 68000 assembly is one of the easiest. Of course this is all relative since programming in any assembly language can be a daunting task. Also, programming a system like the Jaguar can be particularly difficult since it's hard to get help on how to do it, you can't go to the store and pickup a book on Jaguar programming so you will have to work out a lot of things on your own. Dan Quote Link to comment Share on other sites More sharing options...
shepdawg06 Posted February 27, 2002 Author Share Posted February 27, 2002 1.)I know its going to be harder than html (thats a given) 2.) I know there is know specific "Jaguar Programming For Dummies" or any other jaguar programming books, but I thought there may be some books on the 6800 in general. 3.) Cafeman!! Im a big fan of Koffi already and i havnt played the game lol, also, the GBA uses C++ and i cannot remember the assembly lnguage [ 02-26-2002: Message edited by: Shep Dawg ] Quote Link to comment Share on other sites More sharing options...
Adrian M Posted February 27, 2002 Share Posted February 27, 2002 quote: Originally posted by Shep Dawg: 1.) 2.) I know there is know specific "Jaguar Programming For Dummies" or any other jaguar programming books, but I thought there may be some books on the 6800 in general. [ 02-26-2002: Message edited by: Shep Dawg ] There most certainly is a book on programming the M68000. A copy came with the Macintosh 68000 Development System and this was a 2nd edition copy that was included with software released in 1984. Hunt down a copy of this book. I believe it's called "Programming the Motorola 68000" or something like that. Quote Link to comment Share on other sites More sharing options...
shepdawg06 Posted February 27, 2002 Author Share Posted February 27, 2002 Thanks man, I may try and hunt down a copy through my county's Library System. Quote Link to comment Share on other sites More sharing options...
+Cafeman Posted February 27, 2002 Share Posted February 27, 2002 I only know 6502 ASM right now, and I'm no expert. I also plan on learning 68000 ASM someday soon. I know you can make Genesis games with it, and if I'm reading this thread correctly, Jag games use 68000 ASM too. Does the GBA use an ASM language too, or if not, what is the language used for GBA development? Quote Link to comment Share on other sites More sharing options...
DanBoris Posted February 27, 2002 Share Posted February 27, 2002 quote: Originally posted by Cafeman: I only know 6502 ASM right now, and I'm no expert. I also plan on learning 68000 ASM someday soon. I know you can make Genesis games with it, and if I'm reading this thread correctly, Jag games use 68000 ASM too. Does the GBA use an ASM language too, or if not, what is the language used for GBA development? You are going to love 68000 assembly. I made the transition from 6502 assembly to 68000 a bunch of years ago, and boy was it a dream! After doing 6502 coding, working with the 68000 is almost like programming in a higher level language. Dan Quote Link to comment Share on other sites More sharing options...
+Cafeman Posted February 28, 2002 Share Posted February 28, 2002 Dan, what platforms can I make games for using 68000? Could you list all that you know? Why did you learn 68000? Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted February 28, 2002 Share Posted February 28, 2002 dan is right, i have done 1 intro for ATARI STE as well in 68000... and it is really easy when you are coming from 6502...8 registers (d0-d7), 8 32 bit adress registers (a0-17), many adressing modes, +++ the only thing what drove me mad at that time is that the logic behind it is 100% vice versa to intel pentium: f.e. in basic poke 712,0 6502 lda #0 sta 712 65816 or 65c02 stz 712 680x0 move.b #0,712 intel 8086/80x86 mov 712,#0 (as far as i can remember...) and when i have studied a lot of intel asm tutorials and code this "boundary" in my head drove me mad... the 68000 was used atari ST series incl. Atari Falcon macintosh commodore amiga (compare the "coppor list" of the amiga gfx chip to "display list" of atari 8bit... ) sinclair sega megadrive/genesis arcade machines (check mame & later atari games f.e. gauntlet) ... now the 68000 is used in cellphones (?) or in embended systems... hve Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted February 28, 2002 Share Posted February 28, 2002 oh... the GBA uses ARM Thumb CPU which is similar from meaning & commands to 6502 but is a RISC so i guess many optimizing things for RISC cpus can be done (like parallel processing & pipelining) gameboy/gameboy color has a Z80 core... excellent compact programming sheet in PDF format www.otakunozoku.com "Otaku No Gameboy" such a sheet would be excellent for Atari 8bit line... hve Quote Link to comment Share on other sites More sharing options...
DanBoris Posted February 28, 2002 Share Posted February 28, 2002 quote: Originally posted by Cafeman: Dan, what platforms can I make games for using 68000? Could you list all that you know? Why did you learn 68000? I learned it for my job, so I could write test programs for 68000 based data communications equipment I was troublshooting/repairing. Dan Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.