Newest Hacks

Color Fix No Text Boxes Mega Man ZX Undub Castlevania: Dawn of Dio

Newest Translations

Scion Pooyan Konami's Ping Pong Hyper Sports 2

Newest Utilities

BARF! Tilemap Studio Lightweight Checksum Calculator Valhalla

Newest Reviews

Mega Man 3 Improvement Chrono Trigger: Bugfix and Uncensoring Patch Street Fighter II' - Special Champion Edition (USA) Donus Hack Color Fix

Newest Homebrew

Rex Run for Game Boy DeadlyNeuroEf Circle Boy Nova the Squirrel

Featured Hack Images

Unhardcoded Tintinabar Shining Tactics Super Mario 64 - Twisted Adventures M Mario

Featured Translation Images

Yume Koujou: Doki Doki Panic Star Wars (Namco) Double Moon Densetsu Wizardry Gaiden: Suffering of the Queen

Recent Updates

  • Hacks
    Updated to version 5.41 - Updates and polished script the new boss and several maps. Thanks!
  • Hacks
    I apologize. This should be the last one. Please disregard and ignore the previous submissions. I found issues with them. PLEASE USE THIS SUBMISSION. Thank you. Version 5.40 - New boss, edits to items, etc. Thanks a bunch!
  • Reviews
    After playing a bit more, my opinion has vastly improved. Updating the review to reflect that.
  • Hacks
    Changed Description

GameBoy Assembler Plus

Assembly Tools

Description:

This program was written to be the best GameBoy assembler out there. It also features a disassembler capable of some advanced methods. Here’s a full unique feature list:

  • Dynamic addressing (AKA label support, and the ability to call and jump to them)
  • Code highlighting
  • White space can be ignored, so instructions like ” ld a , 5F” will assemble successfully. It should be noted that spaces and other characters act the same as commas, so don’t feel like you need a comma just because it’s proper
  • Auto-indenting
  • Error checking on-the-spot and highlighting
  • Support for just assembling code right away without opening a ROM
  • Read-only zones that prevent code from being written in certain areas
  • Rewrite zones, which fill a specified area with 00s so you can safely rewrite a chunk of code
  • Code previewing, which shows where your code will be written line-by-line
  • Safe file IO (warnings when you would lose your code if it was unsaved)
  • Code insertion - “This generates code compatible with any language that uses curcly-bracket array assigning in the case you might want to make software automatically insert your assembly into a ROM. This only generates the code containing the values, so you still have to write them to the proper addresses yourself.”
  • Disassembling
  • Trace disassembling - the disassembler will start at a certain point and follow jumps, calls, and returns until the call stack is empty
  • Bank-changing emulation - this is very weak and only emulates LD A,# and LD (####),A instructions, but when the accumulator is written to 2000-2FFF, the program will attempt to change the current bank if possible. Perhaps full emulation will come in the future

Update Log:

1.0 - Initial Release

1.1 - Fixed a bug that made instruction E9 appear as jp (hl) when it should just be jp hl. Also added instruction DE (sbc a,n)

Links:

User Review Information
No User Reviews!