-
Notifications
You must be signed in to change notification settings - Fork 0
License
BackupTheBerlios/ppasm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
FEATURES: - open source - POSIX multiplatform, should compile on mingw32, works even on big endian platforms(tested on sparc4v) - it's plain c, shoul be fast and efficent on low end pc's - unicode support (any characters that are not in read_line 2nd and 3rd argument and that return true with is_valid(label) function) - label arithmetic (I decided to leave it without parentheses since there's no much need for that) - rudimentary disassembler(not yet tested on big-endian) - loader TODO: - extend for more than 512 instructions - add eeprom support for the load - fix clocksel hack - different syntaxes(for use with c preprocessor for example) (PARTIAL) - some kind of BNF - test on mingw32 ISSUES: -if you get SIGBUS error, it has to do with alignment on your arch, you have to tweak pragma pack() in types.h, see http://cmynhier.blogspot.com/2008/10/memory-alignment-on-sparc-or-300x.html -there can be problems with poll() on MacOS X < 10.4, see http://www.greenend.org.uk/rjk/2001/06/poll.html CREDITS: Thanks to Cliff Biffle http://www.cliff.biffle.org/ for documenting the Propeller Tool format. http://forums.parallax.com/showthread.php?t=106314&highlight=serial+lfsr
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published