I was wondering more about trying to make sense of the firmware. If you wanted to add a feature or fix something.
i8080 is a notorious hardware partner.
If you check those I/O example sections of manuals of the era you'll get the idea.
Since the processor is really just that it's doings are expensive and bulky pretty fast.
Means that what ever you do is suppose to be a "custom" chip from Intel, so a rich man poor man game benefiting Intel in every corner.
This Fluke is most complicated I've tried to figure out and it has only one of those support chips, that clock maker.
That, I understand, is also a norm among these things, other hardware makers thought they really don't like that benefiting Intel part.
Outcome was what is seen here, shortage of address and data lines made people inventing all kind of custom chip alternatives.
Lack of speed wasn't a good thing eighter, though pipelining got a head start.
Few examples, 0x4000 is start of RAM and 0x8000 is start of hardware I/O where only upper half of address is inuse.
ram:0585 21 0f 40 LXI HL,0x400f
ram:0588 86 ADD (HL)
LAB_ram_0589 XREF[1]: ram:058a(j)
ram:0589 be CMP (HL)
ram:058a c2 89 05 JNZ LAB_ram_0589
ram:058d c9 RET
0x8e ohms converter
0xa2 display numbers
0xaa parallel control out
0xac parallel D7 -> ?
0xa3 display extras and 0xa2/1 enabler
0xa1 display/keyboard address
ram:176a e5 PUSH HL
ram:176b 26 ae MVI H,0xae
LAB_ram_176d XREF[1]: ram:1770(j)
ram:176d 7e MOV A,(HL)
ram:176e e6 04 ANI 0x4
ram:1770 ca 6d 17 JZ LAB_ram_176d
ram:1773 26 a7 MVI H,0xa7
ram:1775 71 MOV (HL),C
ram:1776 e1 POP HL
ram:1777 c9 RET
I've recently wasted time with google.
Everyting seems to be plently first and then finally just junk.
I tried to find an i8080 emulator that would suite for hardware testing but found nothing.
Memory says that Altavista was better.
Obviously I had to start doing my own emulator, it's still just a shell but I'll upload it if it becomes usefull.
For a moment I thought maybe Ghidra addon can do it but then later there will be an avoidable obstacle anyway.