Version 2.1.0 :: 02/16/2005 (Has it really been over 2 years since my last post?) - Books: Programming the Nintendo GBA - Finally got around to putting the whole thing online. Support the author and buy the sources.
Version 2.0.9 :: 12/30/2003 - Books: Programming the Nintendo GBA - Chapters 6, 7 & 8 are out!!! PDFs are mirrored here as well as the much-smaller-to-download .rar files. Version 2.0.8 :: 12/14/2003 - Books: Programming the Nintendo GBA - Chapter 5 is out!!! - Home: Updated links, HAM version, etc. - Day 1: Cleaned up a bit Version 2.0.7 :: 12/13/2003 - Added a new section: Books - Books: Mirroring J. Harbour's Programming the Nintendo GBA Version 2.0.6 :: 12/12/2003 - Day 10: Code cleanup, updated web page - Downloads: Recreated Day 10PDF Version 2.0.5 :: 12/07/2003 - Day 7, 8 & 9: Code cleanup, updated web pages - Downloads: Recreated Day 7, 8 & 9PDFs - Updatd Downloads links on this page Version 2.0.4 :: 12/03/2003 - Day 4, 5 & 6: Code cleanup, updated web pages - Downloads: Recreated Day 4, 5 & 6PDFs Version 2.0.3 :: 12/02/2003 - Day 2, 3: Code cleanup, updated web pages - Downloads: RecreatedDay 1, 2 & 3 PDFs Version 2.0.2 :: 11/30/2003 - Day 9: Updated for HAM 2.80 & Visual HAM - Downloads: Updated Day 9 PDF - Downloads: Recreated Day 1 PDF (will do the rest soon) Version 2.0.1 :: 11/29/2003 - Day 5: Updated for HAM 2.80 & Visual HAM - Day 6: Updated for HAM 2.80 & Visual HAM - Day 7: Updated for HAM 2.80 & Visual HAM - Day 8: Updated for HAM 2.80 & Visual HAM - Downloads: Updated Day 5 - 8 PDFs - Entire site: cleaned up web pages, fixed tables Version 2.0.0 :: 11/28/2003 - Major Updates - Day 2: Updated for HAM 2.80 & Visual HAM - Day 3: Updated for HAM 2.80 & Visual HAM - Day 4: Updated for HAM 2.80 & Visual HAM - History: Fixed a couple of typos - Downloads: Updated Day 1 - 4 PDFs, removed makefile & am.bat Version 1.8.9 :: 11/23/2003 - HAM2.80 Released!!! - Downloads: HAM 2.80 mirrored locally. Version 1.8.8 :: 11/19/2003 - Resurrected -Downloads: Added HAM 2.7.1 Full Versionfor Windows, fixed links to the HAM registration page, general cleanup - HomePage: Fixed link toHAM homepage, fixed link to Download page - Install Guide: Fixeddownload link Version 1.8.7 :: 09/09/2003 - I'mNot Dead! I Just Have No Time. - Links: Added Gimp for Windows links Version 1.8.6 :: 07/30/2003 - Day 4: Changed TOOL_DMA1_SET to TOOL_DMA3_SET. Read the NOTE! Version 1.8.5 :: 03/19/2003 - Day 12: Renamed it due to some confusion between mosaic sprites & backgrounds. Version 1.8.4 :: 03/16/2003 - HAM 2.71 for Linux released. Get it here. Version 1.8.3 :: 03/15/2003 - HAM 2.71 Update released. Get it here. Version 1.8.2 :: 03/09/2003 - Minor additions/corrections to the home page. Version 1.8.1 :: 03/07/2003 - Fonts Howto added : now you can easily make your own free bitmap fonts to use in your games. - Cleaned up the home page a bit. There was outdated info still. Version 1.8.0 :: 03/05/2003 - Day 12: added : Mosaic Version 1.7.9 :: 02/25/2003 - Install Instructions:I completely forgot to mention yesterday that I put together a quick install guide. Version 1.7.8 :: 02/24/2003 - HAM 2.7 Released. Get it here. Version 1.7.7 :: 01/24/2003 - Downloads: Updated PDF files Version 1.7.6 :: 01/17/2003 - HAM Tutorial Hearts : Version3.4 01/17/03 - GBAx Competition - Make sure you make a cool game and enter to win here Version 1.7.5 :: 01/15/2003- Wow, has it been almost 2 months? - Removed Advertisements from the website. I am not bitter, they just aren't doing anything for me. I finally got a job anyway! - Day 2 :: Fixed makefile. Don't know how/why the previous one was uploaded. *** Removed *** Version 1.7.4 :: 11/20/2002 - Lend a helping HAM day! I am going to mirror the official HAM downloads to help Emanuel save bandwidth. Go here! Version 1.7.3 :: 11/05/2002 - HAM Tutorial Hearts : Version 3.3 Version 1.7.2 :: 11/04/2002 - HAM Tutorial Hearts : Version3.2 Version 1.7.1 :: 11/03/2002 - HAM Tutorial Hearts : Version 3.1 Added some screenshots of the game, too. Version 1.7.0 :: 11/02/2002 - HAM Tutorial Hearts : Version 3.0 (Now released under the GPL) - Games: I added this section to show you some of the games I have been working on. Right now there are two, TicTacToe and Hearts. Both of them are basically complete. They were written with C++. Version 1.6.9 :: 10/31/2002 - HAPPY HALLOWEEN! - HAM Tutorial Hearts : Version2.8 Version 1.6.8 :: 10/27/2002 - HAM Tutorial Hearts : Version 2.7 Version 1.6.7 :: 10/26/2002 - HAM Tutorial Hearts : Version2.6 Version 1.6.6 :: 10/25/2002 - HAM Tutorial Hearts : Version 2.5 Version 1.6.5 :: 10/24/2002 - HAM Tutorial Hearts : Version2.4 Version 1.6.4 :: 10/23/2002 - Day 7, 9 : Cleaned up references to AgbMain() instead of main(). - Day 9 : Fixed a comment that refered to the wrong background number. - HAM Tutorial Hearts : I just found out that I took 3rd place in the GbaDev.org Hearts competition. Pretty sweet! I wish I had more time, 'cause the the version I submitted could have been better. Oh well. I have since updated it and it is now very playable! Check out the page here. Version 1.6.3 :: 10/15/2002 - Removed link to Flash Linker on LikSang.com and added one to EasyBuy2000.com. Version 1.6.2 :: 10/13/2002 - Links : Added more links. - Advertisements: Added more advertisements. :- | Version 1.6.1 :: 10/12/2002 - Links : Added some cool development links. 10/11/02 - Happy 1/2 Birthday! - The HAM Tutorial website is now 6 months old. In the first 6 months it got over 22,000 hits!!! Version 1.6.0 :: 10/10/2002 - Day 11 : Backgrounds - Rotation added. - Advertisements. Yup, I have decided to add them. I hope this doesn't make you all too mad, but it would be nice to get something in return for what I've done in my spare time. On the bright side, there will be no popups - I promise. Version 1.5.1 :: 10/07/2002 - Day 5 : Typo fixed. - Day 6 : Typo fixed. Broken link removed. Code cleanup. Version 1.5.0 :: 10/06/2002 - Day 10 : Done. Check it out. - Poll : Finally updated. Version 1.4.5 :: 10/05/2002 - Forgot to mention this a while back - gfx2gba 0.13. It comes with HAM 2.50. Get it here and take a look at the Readme.txt. Version 1.4.4 :: 10/04/2002 - Graphics FAQ : Added info Version 1.4.3 :: 10/03/2002 - General site cleanup - Day 7 : Typo fixed - Links : Added more game development links & reordered currentones Version 1.4.2 :: 10/02/2002 - Downloads : PDF and source files have all been updated to the current version. Version 1.4.1 :: 09/12/2002 - Demos are fixed! Well, not really. I just recompiled them with HAM 2.40. The problem is that sound is not supported in Boycott Advance Online. Version 1.4.0 :: 09/11/2002 - HAM 2.50 Released - All tutorials have been tested (and work) with HAM 2.50 - Demos are not working! I am trying to figure this out. Version 1.3.11 :: 09/06/2002 - Links : Added a few more game development links Version 1.3.10 :: 08/22/2002 - Project 3 (Slide Show) : Updated for HAM 2.40. - Day 9 : Small typos fixed. Updated Readme.txt file. Version 1.3.9 :: 08/21/02 - Back In The USA!!! - Day 8 : Updated for HAM 2.40. - Day 9 : Updated for HAM 2.40. Version 1.3.8 :: 07/28/2002 - HAM 2.40 Updates Again - Day 5 : Typo fixed. - Day 6 : Updated for HAM 2.40. Fixed the zip file for HAM 2.30. It was really messedup. Oops! - Day 7 : Updated for HAM 2.40. - History : Typo fixed. Version 1.3.7 :: 07/11/2002 - More HAM 2.40 Updating - Day 3 : Updated for HAM 2.40. - Day 4 : Updated for HAM 2.40. - Day 5 : Updated for HAM 2.40. Version 1.3.6 :: 07/03/2002 - Updating Time - Well, I am finally getting settled in here in Japan. I don't know how often I will be able to find the time, but I am trying very hard to get the software udated for HAM 2.40. - Day 2 : Updated for HAM 2.40. - HAM 2.40 : For those of you who have been living under a rock, HAM is up to version 2.40. There were lots of fixes and additions in this version, some of which broke old code. Go hereto get it. - gfx2gba 0.11 & 0.12 : Click here to download the file. Click here for the readme file. 06/16/2002 - HAM Tutorial Status Update - You may have noticed the lack of updates and news lately. Don't panic, I haven't discontinued work on the site. Instead, reallife has caused me to put my work on the HAM Tutorialson hold for a couple of months. I just packed up my stuff and moved from Ohio to San Francisco this week with my girlfriend. I will then be in Japan for an internship from June 20th through August 16th. When I return I intend to get back to working on the tutorials again as much as I can. - Thank you all for your positive feedback. These past couple of months I have received so many emails from you expressing your thanks for the tutorials. I have precious little spare time to devoteto the tutorials and this makes it all feel worthwhile. Okay, enough of that... - Oh yeah, HAM is now up to 2.4! I have not had the time to testmy tutorials with the new version so 'use at your own risk.'There are a few neat additions, as well as the usual bug fixes, so itmay be worth it. If you want to play it safe, just rename your current ham directory to something like ham_2.30 and then install the new one. You can then use either version to compile your code. Version 1.3.5 :: 05/19/2002 - Day 9 : Fixed a lot of typos. (Thanks marke_gba) - Games: I've been working on my first full game for the GBA. I'll let you all know about it when it's ready. - gfx2gba : There's a new version 0.10 out. I haven't had a chanceto check it out yet, though. Download,Readme - Project 3 : Added an intro describing the project. Small typosfixed. Version 1.3.4 :: 05/14/2002 - Projects : Added a new section called Projects. Currently only my latest (and greatest?) project is ready for you. I've got to redo the code on the other two a bit before I release them to everyone. - Downloads : Some cleanups here and there. Version 1.3.3 :: 05/08/2002 - Day 5 : Added a link to clarify what I meant by the chart. Sorry about the confusion.
Version 1.3.2 :: 05/06/2002 - Day 9 : Seems to be okay, so it's official. - Polls : New poll added today. Looking forward to HAM 2.40. - PDFs : Updated - Added a link on the contents panel to the translations Version 1.3.1 :: 05/05/2002 - Downloadable PDFs are now available! Check the Downloadspage! - Day 9 : Currently in beta. It is being checked for accuracy andshould be officially released tomorrow. - Credits, Links, GFX2GBA Readme : Minor cleanups. Version 1.3.0 :: 05/01/2002 - Correspondence Day! - Polls : I decided to add polls to the web site. What better way than this to get feedback from you?! Check it out here. - Discussion Boards : Each day now has a discussion board. Clickthe link at the bottom of each page or click hereto see them all. - Fixed some small typos on this page - Added links to the MVB2 FAQ to the homepage and Links page Version 1.2.3 :: 04/29/2002 - Links : Added a link to VisualHAM - Removed comment on the homepage about the source being in C++ This may get added again later if I actually use C++ code. Version 1.2.2 :: 04/25/2002 - Translations: Added more links. I hope this helps everyone. - Day 2: Removed comment about copying crt0.s to your source directory. - Added downloadable am.bat for those who want it. *** Removed *** - Added info about the MBV2 cable and a link to where it can be bought. Version 1.2.1 :: 04/24/2002 - Translation Day! - Translations: Added a page with links to sites that will translatemy tutorial automatically. There will be some weirdness, butI hope y'all can figure it out. Version 1.2.0 :: 04/23/2002 - Update to HAM 2.30. Everything seems to be okay again. There isone thing to note. You no longer need the crt0.s file in your source directory. The makefile is different now as well. Take a look at the changelog to see what's new. - Day 3: Updating to HAM 2.30 seems to have fixed the problem. Version 1.1.4 :: 04/23/2002 - Links: Adding more links to great stuff on the Links page Version 1.1.3 :: 04/20/2002 - Day 6: Typo fixed. (thanks kiwibonga) Added info about map_fragment_info_ptr Version 1.1.2 :: 04/16/2002 - Day 8: Sprites #2 - Animation added - Small updates to Linkspage - Fixed link to old domain on the GraphicsFAQ page Version 1.1.1 :: 04/15/2002 - Tax Day Edition #2 - Added a single zip file for every day so that you can download all the source easily. - Updated Creditspage. I think it is very important to give credit where credit is due. I know I had to read a lot of documentationon the GBA before I could get started. Version 1.1.0 :: 04/15/2002 - Tax Day Edition - Update to HAM 2.20. Everything works fine except for Day 3. I'lladd more info when a fix is found. UPDATE: This runs fine inBoycott Advance but not in VBA Windows or VBA SDL. - Small code cleanup in Demos section Version 1.0.3 :: 04/14/2002 - Links: Added a link to HAM's official documentation page Version 1.0.2 :: 04/13/2002 - Day 1: Fixed explanation about sprite palettes. Remember, there can be one 256 color palette for all of your sprites, or there can be up to 16 different 16 bit palettes. - Day 2: Added <i></i> to some words to add intonation(?) - Day 7: Fixed typo in ham_StartIntHandler() explanation - Added a link on the home page to HAM's website (doh!) Version 1.0.1 :: 04/12/2002 - Day 4: Alphabetized parameters for gfx2gba - Day 5: Minor update to ham_CreateObj() explanation. Alphabetized parameters for gfx2gba - Day 6: Alphabetized parameters for gfx2gba - Day 7: Fixed instructions for graphic creation. Fixed typo inlink for blocks_L.bmp (thanks thorston). Alphabetized parametersfor gfx2gba - Fixed Initial Public release date (oops) - Somewhat major bug fix, thanks to thorston for the heads up Apparently there was some extra junk at the bottom of the makefiles which came with HAM. It could cause compilation to fail. I removed the junk and updated all the makefiles for the tutorial. He also mentioned that when the makefile target has the same name as the directory the files are in, it also could break the build. Version 1.0.0 :: 04/11/2002 - Initial Public Release |