Products > Test Equipment

HP Logic Analyzer Inverse Assemblers

<< < (30/37) > >>

gslick:
I built 32-bit x86 DLL versions of inverse assemblers from a subset of the .R files contained in the invasm_v3.zip file in the first post of this thread.

This involved a lot of tedious manual cut-n-pasting and editing so I wouldn't be surprised if there might be an error or two, and I haven't tried going through and loading all of them yet, but I'll go ahead and post this set now. If I find any errors, I will post updates with corrections. If anyone finds any errors before I do, let me know. Also, I haven't started creating sample configuration files for these yet.

IAL68000_I
IAL68000_P
IAL68008_I
IAL68008_P
IAL6800_I
IAL6800_P
IAL68010_I
IAL68010_P
IAL6809E_P
IAL6809_I
IAL6809_P
IAL8085_IP
IAL8086_I
IAL8088_I
IALNSC800_I
IALZ80_I

EDIT 3/12/2024:
I found one build error so far. The IAL68000_P project was built with the IAL6800_P .R file instead of the IAL68000_P .R file. I didn't catch that cut-n-paste error until I went through all of the IA files in this set and tried loading them one at a time into the logic analyzer application, then noticed that the Listing window for the IAL68000_P IA had the wrong IA column. I rebuilt the IAL68000_P project with the correct .R file. The attached IAL.ZIP file now has an hpAnalysisAddInIAL68000_P.dll file with a date of 03/12/2024.

Hamster:
gslick, thanks! I will test them as i can, if i find errors, i can always rebuild or look into now that i can also make them, yeah, the vsproj template has some errors, and obviously lacks the 64 bit stuff, I was looking at it and was actually thinking of creating a real installed ( based on Inno Setup ) , it has a more powerful way of checking directories and seeing if things are installed 

i think windows' Program Files and Program Files (x86) was the dumbest ideas Microsoft ever came up with .

FYI , for reference:

Last letter of "P" means the IA file is for use with general purpose probing (e.g., flying leads).
Last letter of "I" means the IA file is for use with dedicated hardware interfaces (often called "preprocessors").

MarkL:

--- Quote from: Hamster on March 12, 2024, 04:30:35 am ---So, now need to make a nice cheat sheet for pod assignments on the 10269C

cXXXXX_p.txt will indicate the ADDR/DATA assignments, but not which pod goes where.

ie, what are POD1/2/3/4/5 correlate too for ADDR/DATA/STAT

ie, the 80186 uses

Label  0: ADDR     (20 bits):  A3: ........ ....****  A2: ******** ******** 
Label  1: DATA     (16 bits):  A1: ******** ******** 
Label  2: STAT     (10 bits):  A5: .....*** ........  A3: *****.** ........ 
Label  3: SIZE     ( 3 bits):  A3: *..*.... ........  A2: ........ .......* 
Label  4: S6       ( 1 bits):  A3: ..*..... ........ 
Label  5: COPROC   ( 9 bits):  A5: .....*** ........  A3: ***.*.** ........ 
Label  6: DMA CH   ( 6 bits):  A5: .....*** ........  A3: ***..... ........ 

Which is 65 bits, but doesn't indicate Which bits are were on POD1/2/3/4/5

the good thing is if your ADDR is 16 bits, but the IA needs 24 Bits, it will tell you !

Are we to assume A1 -> POD1 , A2 -> POD2, A3 -> POD3  ?

--- End quote ---
I haven't tried the 80186 IA specifically, but it's been my experience with other processors that A1 -> POD1, etc., as you stated, and in the given bit positions.  Some examination of the labels or the disassembled code from gslick may be needed to determine the bit order of STAT and other encoded fields.  Fields like ADDR and DATA are MSB -> LSB, as you would expect.

EDIT: fix typo

Hamster:
Yeah, I am thinking when i was having issues with my 1673 with the inverse assembler, it games me some weird messages about pod order, and i never got it to work correctly.

I have a bunch of systems that use these processors so it will be easy for me to check the setup / configs.. now i can actually use my LA for more fancy debugging with my Fluke System Trouble shooter.

I have a Professor Pac Arcade PCB Stack that has issues, and never been able to successfully figure out "where" its crashing out at when doing a ram test , as the fluke reports no issues.

It will fun stacking the IA + Fluke Pod to it :D

Hamster:
also looking at the 80186 ( which is one i just picked out of thin air ) , seems Stat/CoProc/Dma Ch all use the same A5 Pod..  but no A4.. so POD4 shouldn't do anything on the IA module.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod