2002-05-27 0.0.1 Charlie Brej + Initial release with GTK front end for line assembly 2002-05-29 0.0.2 Charlie Brej + Changed the dotparse to accept any bracket types and match them. + Started planning stages of proper file assembler/disassembler. + Chump now starts from the compiled chump file. Edit sample.chump and recompile. 2002-07-08 0.0.3 Charlie Brej + Command line options + -l file option to choose initial .chump file + -c option to dump compiled in chump file + -t option to change GTK+ theme by specifying a different gtkrc file + -d option to disassamble file using ARCH acrhitecture description + loads compiled binary files using BFD + disassambles to strout (first stab). 2002-08-09 0.0.4 Charlie Brej + -l now works correctly # fixed several memory leaks # fixed access to freed memory + description of the Jamaica architecture 2002-10-25 0.0.5 Charlie Brej + fully commented the chump.c code + added split bitfields # fixed some bugs in the MIPS description + added inline C style commands e.g. "if (r1=r2) add r1,r1,r3;" into the MIPS and ARM descriptions 2002-11-13 0.0.6 Charlie Brej + new "enum" function for easy consecutive definitions 2003-02-02 0.0.7 Charlie Brej # Fixed the enumiration which was going the wrong way # More memory holes (all of them for now I believe) 2003-08-30 0.0.8 Charlie Brej + Incoporated symbol table # separated the int functions from other mapping rules 2003-10-09 0.0.9 Charlie Brej + Chump can now cope with defining symbols (such as line lables) 2004-05-02 0.0.10 Charlie Brej + full expression parsing including hex/dec/oct/ascii/symbols # fix of recursive calls bug + strings # Long int allows assambling for architectures with greater int size than that running on. + ARM16 (Thumb) architecture added