How can one name a program that has six diverse functions? J-Util combines most “number functions” needed in computing.
MEMORY MANAGER is the first 3 useful utilities for the Machine Code programmer. Call it “mini z” if you like. I originally designed it to avoid having to convert hex to decimal to poke a MC program to memory. Then evolution took hold. Two DATA lines are used to preserve a MC Code table. One data line is for a HEX program, and another data line is for a Decimal program. By placing a MC program in a data line, the program may be SAVED to diskette before attempting to run the MC program. Then the menu prompts for starting address, READS the data line, and installs the program into memory. THE MEMORY DISASSEMBLER works in reverse to PEEK any selected segment of memory and print the block of addresses. The contents of each address is given in Decimal, HEX, and Character code.
2. HEX-DECIMAL-BINARY CONVERTOR: Input a number in either data base and the equilivant is given in all three data bases. Conversions are provided from 0 to FFFFFF, or 16,777,215 (16 MBYTES).
3. MULTI LATERAL MIXED MATH: Dunno what else to call it. What is FFA4h times 215.3 decimal? Or, 7649311 divided by BIN 110011? What is F43Ch minus F01Ah? Or FFFAE3h minus BIN 1111111111111? Whatever!! Who cares? Input any combo of mixed numbers and the program quickly gives the answer.
4. BIN/DECIMAL/HEX GRAPHICS: A college class on computer technology that I attended a while back got awfully hung up on this subject. A conceptual visualization of the three bases helps. A key punch brings on the graphic correlations.