Hi, I know a few folks here own HP 1600-series logic analysers, so I hope this isn't stretching the boundaries of on-topicness too much.. I've just hacked together a little symbol loader for the 1651B. All it does is read a text file full of "LABEL = $F00D" format lines, then loads them all into the 1651B's symbol table. Very handy when debugging microprocessor systems with one of these analysers (especially when you've got an inverse assembler for the target CPU). In addition to that, I've also thrown together a 6502 inverse assembler for the 1651B (though it *should* work on the other 1650 and 16500 series machines too). It understands all the Western Design Center 65C02S "extra" instructions, and should (in theory at least) work with raw 6502 and Rockwell 65C02 code as well. Oh, and it calculates the actual target of relative addresses, too. And cross-references addresses against the analyser's symbol table (see above) :) Now for the icing on the cake - I've also written an inverse assembler downloader. The old IALDOWN util that HP released with the Inverse Assembler Toolkit won't work on anything faster than a PC/AT (IIRC), so I grabbed a copy of the 1650B Programmer's Manual and threw together a Windows-based (although it could be ported to Linux console-mode easily enough) tool to replace IALDOWN. OK, so the million dollar question is, should I clean up the code for these apps and release them? Does anyone else use one of these analysers, or am I the only person on the planet who considers a 1651B to be "good enough"? Has anyone else written any little tools or analyser addons like these? What about inverse assemblers? I've seen the 8008 disassembler Jim Kearney wrote, but that seems to be about it... Licence will probably be a BSD derivative - along the lines of "Use it as much as you like and for whatever you want as long as you credit me in whatever you derive from it, and change the name of your app." IALDown32 was written with Delphi 3, the symbol table uploader was written in ANSI C using mingw32 (read: GCC with a Win32 twist). Thanks. -- Phil. | Acorn RiscPC600 SA220 64MB+6GB 100baseT philpem@philpem.me.uk | Athlon64 3200+ A8VDeluxe R2 512MB+100GB http://www.philpem.me.uk/ | Panasonic CF-25 Mk.2 Toughbook ... :.::: ::..: ::.::. :..:: Tagline in Braille -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist