HEPAX VASM listing?



#11

Has anyone seen the HEPAX VASM listings?


#12

I do not think the commented sources exist, a disassembly listing is the best that can be done,

Meindert

#13

... MLDL´s disassembling is fast and configurable. I also added some extra XROM names in the XROM.TXT file to help debugging lists with self references.

Cheers.

Luiz (Brazil)


#14

Could you send me?


#15

Hi, Geir;

if you see the ROM.TXT file that comes with the 1.50 and 1.51 versions of the mldl2k.exe you will see:

// File format:
// XROM 25,01 [FUNCTION] comment
// File must be in same directory as executable
// All lines not starting with XROM are ignored and treated as comments
// Single or double quotes can be used. lines may be empty
// Spaces are treated as delimiters, use quotes when there are spaces in the name
// otherwise the quotes may be ignored
// XROM numbers must be 2 digits!
// Anything after the function name is printed as coment in the disassembly listing
// A label starting with : will be treated as the title of the XROM and will be used
// as comment for functions that do not have their own comment. Do not use quotes here
// This type of label may be repeated and will be used for XROM's after it

// for example for group headings
// the table is scanned sequentially
// Extended Functions, XROM 25
XROM 25,00 :Extended Functions ROM
XROM 25,00 "-EXT FCN 1C"
XROM 25,01 "ALENG" XFUN: Returns numbers of chars in ALPHA
XROM 25,02 ANUM
XROM 25,03 APPCHR
XROM 25,04 APPREC
....

The only thing you need to do is to add the listing with the XROM numbers and the names of the functions you need. Also, you can remove the list with the XROM you do not need. If you tell me which ones you need, I can add to the existing XROM.TXT and send it back to you. I actually added some XROM to the original and saved four different XROM.TXT files so far, each for an specific group of modules. The default comes with:
Extended Functions and CX Ext. Fcn (XROM 25)
TIME and CX TIME (XROM 26)
PRINTER 2E (XROM 29)
HPIL MASS ST and CTL FNS (XROM 28)
Extended IO Fcn (XROM 23)
PLOTTER (XROM 17 & XROM 18)
HP-IL DEV (XROM 22 & XROM 24)
WAND (XROM 27)
DAVID Assembler (XROM 02)
As you can see, there are no repeating XROM numbers, and I guess only the first occurrence would show up. I think these are Meindert´s first choices for a general purpose disassembling, but chances are that other XROM other than these ones appear, than I decided to modify the original XROM.TXT and suppress the ones I'd not use in some cases as I added others I would need. Let me know if you need a custom XROM.TXT and shich XROM functions you need listed.

Hope this helps.

Cheers.

Luiz (Brazil)

Edited: 4 Jan 2010, 2:03 p.m.


#16

The disassembler uses a simple text search, and returns the first XROM match found, unless the XROM number is found in its own ROM, or in the other ROM in case of an 8K ROM, this always takes preference (or at least that is how it should be, but I realize now that I have never actually tested this ...). Of course, this only makes sense when disassembling user code.

The new version of the disassembler is even more configureable, and it is nearly finished, apart from the option of disassembling according to SDK41 (useful for re-assembly ...)

Meindert


#17

As I have awkward access to a Windows computer, and running MLDL2K.exe under Wine is funky) - anyone care to send a listing of the HEPAX module? (g@isene.com)

EDIT: Never mind - I got around the quirkiness and have a working program running under wine on my Linux laptop. I will traverse the HEPAX listings and see if I can make it do what I want it to :-)

Edited: 4 Jan 2010, 4:40 p.m.


#18

Let me know if it suffices.

Cheers.

Luiz (Brazil)

Oops! It took me longer than it took you to edit the message... Anyway, the lists will be in good hands.

Edited: 4 Jan 2010, 5:08 p.m.


#19

You saved me some work nevertheless. Thanks :-)


#20

...


Possibly Related Threads...
Thread Author Replies Views Last Post
  Do You Think a Listing Error Was Made? Jim Johnson 13 816 09-04-2013, 09:23 AM
Last Post: Eddie W. Shore
  HEPAX Revisited: Revision 1E available Ángel Martin 4 379 05-03-2013, 01:57 PM
Last Post: Diego Diaz
  NOVRAM 64 / HEPAX bug? M. Joury 2 273 11-03-2012, 02:49 PM
Last Post: M. Joury
  [41CL] CLUTILS HEPAX Kerem Kapkin (Silicon Valley, CA) 3 248 06-06-2012, 10:52 AM
Last Post: M. Joury
  NoV-64: The Incredible Shrinking HEPAX RAM Les Wright 31 1,464 05-27-2012, 08:48 AM
Last Post: M. Joury
  Non-HEPAX configurations for NoVRAM/NoV-32 Diego Diaz 1 189 02-07-2012, 07:27 AM
Last Post: Ignazio Cara (Italy)
  Getting HEXEDIT to work on the HEPAX itself Ángel Martin 1 184 01-29-2012, 06:42 AM
Last Post: Ángel Martin
  41CL - HEPAX DISASM non-functional? Frido Bohn 1 196 12-20-2011, 07:26 AM
Last Post: Ángel Martin
  HP-15C LE listing back on Buy.com Dan Grelinger 2 243 11-29-2011, 03:44 PM
Last Post: Michael de Estrada
  HEPAX Focal program "Jump" Jeff Davis 1 199 09-18-2011, 01:44 PM
Last Post: Ángel Martin

Forum Jump: