Happy New Year! :-)
removed restriction to 256 bytes for commands that use byte_string() (modify, fill, hunt)
- removed INPUT_LENGTH; stuff is now handled dynamically - f(void) -> f()
2002 -> 2003
EOF quits cxmon instead of producing a segfault
Add support for x86-64 disassembly - mon.cpp (mon_init): new command is "d8664" - mon_cmd.cpp (disassemble): handle CPU_x86_64, and make it 64-bit aware in address dumps - mon_disass.cpp (disass_x86): s/bool i8086/uint32 bits/ defining the x86 architecture "size", aka 16 => 8086, 32 => 80x86, 64 => x86-64 - Merge with GNU x86 disassembler as part of binutils 2.12.90.0.15
updated the autoconf stuff
- Fix 64-bit support
- ISO C++ conformance fixes. aka. fix build with gcc3+
upper-case hex digits are allowed
- copyright year bumped to 2002 - in MacOS mode, mon pulls in the lowmem globals as predefined variables - mon_lowmem.h split into .h/.cpp because it's now used in two places - variable handling code rewritten to use map<> instead of manually maintained linked list
- extended to 8080 disassembler to a Z80 disassembler - program renamed to "cxmon"
help text for d8086 command was wrong
new command "d8086" for disassembling 16-bit x86 code
- updated A-Trap table - MacOS disassembler features are turned on by "-m" option - "rmon" -> "mon -r" - updated docs
- replaced 680x0 and 80x86 disassemblers with the ones from GNU binutils - 680x0 disassembler shows symbolic MacOS low memory globals
- now works on NetBSD
- changes for SheepShaver
- banned formatted properly
- added binary dump command - converted to automake
- Unix: added mkinstalldirs to "make install" target - user-defined functions for memory access can be supplied
- should now compile on systems without libreadline
- fixed some compiler warnings - sorted mon_atraps.h
- GPL'ified sources - added provisions for autoconf stuff
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.