fixed const-correctness
Add MIPS disassembler invoked as "dm" and "dmel" (little-endian) for now.
fixed compiler warnings
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
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.