title artwork

ARM7 Assembly Introduction site


If you are a skilled software engineer already, and you want to start enjoying using your talents in the home-brew video game scene for GameBoy Advance, or Nintendo DS, you will quickly learn that there are no web sites that will show you, or help you, if you desire to use a Macintosh, and desire to avoid command line nonsense and prefer to use graphical tools and IDEs.
 
That is what this wonderful little web site is for : ARM on a Mac


Its for people that want to use their ARM 7 skills on their Macs, and furthermore with exciting game design.

Its also for people who want to merely follow my word-by-word simple instructions to write and run some simple tests on an emulator.

Modern Gameboy Advance software emulators perfectly run all 1800 GameBoy cartridges in 2004... even yours soon! Nintendo DS Emulation needs ARM9, but as of Dec 2004 still does not work, but in a few months Nintendo DS development should be possible on Macintosh as well.

Your games and little utilities can easily be uploaded to 3rd party devices that then insert into GameBoy Advance, or Nintendo DS http://www.dslinux.org/

Even more exciting, though its been a long while, after all these months it finally happened...

flashable ARM chips are under three dollars, and high end development boards and tools are under 300 dollars now!

IAR Systems and AMTEL market the $295 AT91SAM7S KickStart Kit for rapid prototyping, and hassle free debugging using flashable 3 dollar ARM chips.

You need to use other compilers and tricks to use more than 32K of code with it, but thats an amazing bargain (aminly for the hardware debugging cable and USB oriented design.

PowerPC chips are only 9 dollars from Motorola, but the development boards are THOUSANDS of dollars. (Yes thousands, and 256 pin grids and 7 layer board minimums, <sigh>)

Better than 295 dollars is FREE development, Yes FREE. This web site will show you how you can install top quality assembler, C compiler, C++ Compiler, Debugger and GBA Emulator all free, and use Apple's GUI based free XCode IDE. Its more than convenient, its actually fun.

Build with one click, run your ROM cart with a double click, dump registers with another simple menu command.

There are many steps to do, though I have not updated these pages in months, so choose the pages that interest you below.

    Enjoy!,

=James
 

Installing and Setting Up your Mac
Photo of amazing 295 dollar ARM protoyping kit

    Miscellaneous ARM Links from the Web:
ARM: ARM Core CPU overview ARM: ARM Core official manuals
OKI : ARM FAQ pt 1 OKI : ARM FAQ pt 2
SkyEye : Study ARM Linux, uClinux, uc/OS-II (ucos-ii) Nut/OS : How to port a uOS to GBA
Hardware ICE : ARM7 $$$ Hardware ICE (Lauterbach) Hardware ICE : ARM7 $$$ Hardware ICE
Document - Optimizing ARM7TDMI assembly code ARM Book : Peter Cockerell Free ARM Book (via Yahoo)
ARM Book : Richard Murray's ARM Assembler (Free) ARM Book : (Commercial) : Arm System-On-Chip Architecture
Nintendo GBA: ARM Nintendo GBA software emulation Nintendo DS : ARM Nintendo DS software emulation
Nintendo GBA: ARM Nintendo GBA software emulation (2nd) Weather patterns (live space cam!)

I hope you enjoyed this ARM site, I wish it existed when I started.
Email server admin at: webmaster3@NiftySpot.com