|
Welcome to EZAsm & Debug |
What's New
09/23/01 EZAsm Version 1.37 is available.
06/09/05 Debug Version 3.3 is available.
Introduction
EZAsm is an assembly language development tool for the Palm Computing(R) Platform. It combines 680X0 assembly language with parts of C. The result is highly optimized code with a much shorter development time.
Now supports HostControl functions: HostTraceInit(), HostTraceClose() & HostTraceOutputTL(), great for debugging when combined with Palm Reporter. This combination takes assembly development to a whole new level!
Here are some of EZAsm's advantages:
- Your code is converted into the fastest possible assembly statements, so you automatically write better code.
- More structured. Compare and bit test statements can have braces and "else" like C. This lets you use assembly language in a whole new way!
- C-like function calls! Every available Palm OS 3.5 API function and shared library call is supported. Backward compatible versions of functions are also supported.
- Your code is much more readable, and easier to debug. You can code nearly twice as fast, with fewer syntax errors.
- You can freely mix assembly statements with "EZAsm statements".
SampleDB.s Example source file
Browse the HTML documentation
Here are the other files you need: pilrc asdk1a1.zip
Debug is an assembly debugger for the Palm OS Emulator, and Simulator. It communicates using the Palm Debugger Protocol. It's a Java application, so it works in all OS environments that support the JVM.
Here are some of it's features:
- The disassembler generates more descriptive opcodes. You see your code the way you wrote it.
- Innovative features, easy to use commands.
- Window gives you a view of the entire procedure unassembled, buttons to navigate forward or backward to the next procedure and a convenient Set Breakpoint button for setting both Trap breaks and regular Breakpoints.
- Support for Palm OS 4.0 SysTraps
- Along with the disassembly of the instruction, it also displays the contents of source variables! You can see what's being loaded!
Browse the HTML documentation
Download
Version 1.37 release. EZAsm.zip EZAsm.exe is a Win32 console application. Also included is it's data file, the HTML documentation, and a sample application. Pilrc.exe and Pila.exe are required to compile the resulting assembly code.
Version 3.3 release. Debug.zip Contains Debug.jar, a .class archive to run Debug, .bat file and the HTML documentation.
Links
Palm Computing Development Zone
Sony
Palm Infocenter
PDABuzz
PilRC
TWiki.Main.Development ToolsList
Palm Open Source
Freeware Palm
PalmPilot Archives
Tucows PDA
ZDNet's PalmPilot Software
EuroCool
PalmSpot
Ron's Palm Information Page
Palm Boulevard
PalmStation.com
PalmPilotArchives
Other links you might enjoy
Find Music You'll Love - Pandora
eWEEK
SlashDot
I, Cringely
Infinitewheel Dub Selector
Google Sci/Tech
Quantum Slacks
DA IRY