Search Posts:

Intellec MON 80 Monitor HEX Dump

SHARE

Return to Threads

  Intellec MON 80 Monitor HEX Dump by Bill Degnan - 01/26/2015 13:04
Intel 1702A with MON 80 ROMs
Intel Intellec/8 MON 80 on 8 1702A ePROMs starting from address 3800H. Each 1702A has a sticker that reads MON 80 3800 (through ... 3F00) v. 3.0. Click image for larger view.

This set of 8 1702A ePROMs is installed in the bottom row of an Intel prom memory module imm 6-26. The IMM 6-26 had been around since the original Intellec/4, but I found references to this card in later Intellec system models for the 4040, 8008, 8080. I read that the 4040 version used 4 1702s, and the 8080 version used 16. My board has 8 1702's thus it could be argued that this is a ROM set for the 8008 (loose logic?) On the other hand, the label print style on the proms is similar to images I have seen of the MON 40 for 4040 ROM set. Given that the 4040 and 8080 came out at about the same time, MON 80 could be the companion version for the 8080.

The dates on the ePROMs themselves don't really say much except that a few were replaced in the later 70's. Apparently this sytem was used at least until then.

I pulled the monitor code off of each ePROM successfully.


Download HEX listing.

Don't confuse MON 80, the Intel ROM Monitor program, with the 8080-based Intellec MOD 80 computer system (with a "D").

The code needs to be inverted before it can be analyzed. That's what I will do next. This will be the way to say for certain what system MON 80 is from. I can simply look up the instructions and if some are only in the newer 8080 set then it's likely I have an 8080 ROM set. If on the other hand the instructions are found on the 8008 only it's more likely we have a 8008 ROM set. capiche?

Reply
  Inverted HEX uploaded by Bill Degnan - 01/28/2015 23:16
I have updated the link above to include the inverted HEX listing as well. Working on the code to see if MON 80 is 8008 or 8080. There is nothing so far that screams 8080, but I am not a pro, especially before converting to octal, which will make a lot easier to read.


Reply
  Disassembly of MON80 by Bill Degnan - 02/22/2015 11:31
[Comment from Registered Member]

Name: Gordon Burditt
Email: gordon -at- burditt.org
-------------------------
Comments:
In regards to blog post titled Intellec MON 80 Monitor HEX Dump:

The appearance of the byte c3 every third byte at the beginning of a ROM (uninverted), followed by a 2-byte little-endian address inside the ROM just *screams* 8080. These are typically BIOS entry points for a CP/M BIOS (or a predecessor system on which CP/M was based).


; MON80_3800-3FFF disassembly
3800 c3 29 38 JMP 0x3829
3803 c3 99 3c JMP 0x3c99
3806 c3 a5 3e JMP 0x3ea5
3809 c3 55 3c JMP 0x3c55
380c c3 7d 3e JMP 0x3e7d
380f c3 e3 3d JMP 0x3de3
3812 c3 d7 3c JMP 0x3cd7
3815 c3 b4 3d JMP 0x3db4
3818 c3 b8 3d JMP 0x3db8
381b c3 f8 3d JMP 0x3df8
; The following are really CR, LF, "8080 V3.0"
381e 0d DCR C
381f 0a LDAX B
3820 38 DB 0x38
3821 30 DB 0x30
3822 38 DB 0x38
3823 30 DB 0x30
3824 20 DB 0x20
3825 56 MOV D,M
3826 33 INX SP
3827 2e 30 MVI L,0x30
3829 21 03 00 LXI H,0x0003
382c 36 00 MVI M,0x00
382e 2e ff MVI L,0xff
3830 25 DCR H
3831 7e MOV L,M
3832 2f CMA
3833 77 MOV M,A
3834 be CMP M
3835 2f CMA
3836 77 MOV M,A
3837 c2 30 38 JNZ 0x3830
383a 23 INX H
383b 06 12 MVI B,0x12
383d 11 c2 3f LXI D,0x3fc2
3840 1b DCX D
3841 1a LDAX D
3842 2b DCX H
3843 77 MOV M,A
3844 05 DCR B
3845 c2 40 38 JNZ 0x3840
3848 f9 SPHL
3849 21 00 01 LXI H,0x0100
384c e5 PUSH H
384d 26 00 MVI H,0x00
384f e5 PUSH H
3850 e5 PUSH H
3851 e5 PUSH H
3852 3e c3 MVI A,0xc3
3854 32 08 00 STA 0x0008
3857 21 08 3f LXI H,0x3f08
385a 22 09 00 SHLD 0x0009
385d 21 1e 38 LXI H,0x381e
3860 16 0b MVI D,0x0b
3862 4e MOV C,M
3863 23 INX H
3864 cd 55 3c CALL 0x3c55
3867 15 DCR D
3868 c2 62 38 JNZ 0x3862
386b fb EI
386c 3e 08 MVI A,0x08
386e d3 01 OUT 0x01
3870 cd cd 3c CALL 0x3ccd
3873 0e 2e MVI C,0x2e
3875 cd 55 3c CALL 0x3c55
3878 cd 73 3f CALL 0x3f73
387b d6 41 SUI 0x41
387d fa 6b 38 JM 0x386b
3880 fe 18 CPI 0x18
3882 f2 43 3c JP 0x3c43
3885 87 ADD A
3886 21 92 38 LXI H,0x3892
3889 85 ADD L
388a 6f MOV L,A
388b 7e MOV L,M
388c 23 INX H
388d 66 MOV H,M
388e 6f MOV L,A
388f 0e 02 MVI C,0x02
3891 e9 PCHL
3892 c2 38 11 JNZ 0x1138
3895 39 DAD SP
3896 5a MOV E,D
3897 39 DAD SP
3898 90 SUB B
3899 39 DAD SP
389a b1 ORA C
389b 39 DAD SP
389c d3 39 OUT 0x39
389e e4 39 2e CPO 0x2e39
38a1 3a 43 3c LDA 0x3c43
38a4 43 MOV B,E
38a5 3c INR A
38a6 43 MOV B,E
38a7 3c INR A
38a8 4b MOV C,E
38a9 3a 5f 3a LDA 0x3a5f
38ac 72 MOV M,D
38ad 3a 43 3c LDA 0x3c43
38b0 78 MOV L,B
38b1 3a 43 3c LDA 0x3c43
38b4 cb DB 0xCB
38b5 3a 12 3b LDA 0x3b12
38b8 40 MOV B,B
38b9 3b DCX SP
38ba 43 MOV B,E
38bb 3c INR A
38bc 43 MOV B,E
38bd 3c INR A
38be 5e MOV E,M
38bf 3b DCX SP
38c0 ab XRA E
38c1 3b DCX SP
38c2 cd 73 3f CALL 0x3f73
38c5 21 80 3f LXI H,0x3f80
38c8 0e 04 MVI C,0x04
38ca be CMP M
38cb 23 INX H
38cc ca d9 38 JZ 0x38d9
38cf 23 INX H
38d0 23 INX H
38d1 23 INX H
38d2 0d DCR C
38d3 c2 ca 38 JNZ 0x38ca
38d6 c3 43 3c JMP 0x3c43
38d9 46 MOV B,M
38da 23 INX H
38db 5e MOV E,M
38dc 23 INX H
38dd 56 MOV D,M
38de eb XCHG
38df cd 73 3f CALL 0x3f73
38e2 fe 3d CPI 0x3d
38e4 c2 df 38 JNZ 0x38df
38e7 cd 73 3f CALL 0x3f73
38ea fe 20 CPI 0x20
38ec ca e7 38 JZ 0x38e7
38ef 0e 04 MVI C,0x04
38f1 be CMP M
38f2 23 INX H
38f3 ca fe 38 JZ 0x38fe
38f6 23 INX H
38f7 0d DCR C
38f8 c2 f1 38 JNZ 0x38f1
38fb c3 43 3c JMP 0x3c43
38fe cd 73 3f CALL 0x3f73
3901 fe 0d CPI 0x0d
3903 c2 fe 38 JNZ 0x38fe
3906 4e MOV C,M
3907 21 03 00 LXI H,0x0003
390a 7e MOV L,M
390b a0 ANA B
390c b1 ORA C
390d 77 MOV M,A
390e c3 6b 38 JMP 0x386b
3911 cd 70 3d CALL 0x3d70
3914 cd cd 3c CALL 0x3ccd
3917 cd d7 3d CALL 0x3dd7
391a d1 POP D
391b e1 POP H
391c e5 PUSH H
391d d5 PUSH D
391e cd 5b 3e CALL 0x3e5b
3921 06 20 MVI B,0x20
3923 11 10 27 LXI D,0x2710
3926 cd 2e 3d CALL 0x3d2e
3929 11 e8 03 LXI D,0x03e8
392c cd 2e 3d CALL 0x3d2e
392f 11 64 00 LXI D,0x0064
3932 cd 2e 3d CALL 0x3d2e
3935 1e 0a MVI E,0x0a
3937 cd 2e 3d CALL 0x3d2e
393a 1e 01 MVI E,0x01
393c 06 30 MVI B,0x30
393e cd 2e 3d CALL 0x3d2e
3941 0e 20 MVI C,0x20
3943 cd 7d 3e CALL 0x3e7d
3946 d1 POP D
3947 e1 POP H
3948 cd 4d 3d CALL 0x3d4d
394b cd a4 3d CALL 0x3da4
394e da 72 3a JC 0x3a72
3951 7d MOV L,L
3952 e6 03 ANI 0x03
3954 c2 48 39 JNZ 0x3948
3957 c3 1c 39 JMP 0x391c
395a 0d DCR C
395b cd 70 3d CALL 0x3d70
395e e1 POP H
395f 1e 00 MVI E,0x00
3961 3e 00 MVI A,0x00
3963 d3 01 OUT 0x01
3965 7b MOV L,E
3966 2f CMA
3967 d3 02 OUT 0x02
3969 cd 25 3d CALL 0x3d25
396c db 02 IN 0x02
396e 2f CMA
396f be CMP M
3970 ca 88 39 JZ 0x3988
3973 f5 PUSH PSW
3974 cd cd 3c CALL 0x3ccd
3977 cd bf 3d CALL 0x3dbf
397a cd 53 3c CALL 0x3c53
397d 7e MOV L,M
397e cd c7 3d CALL 0x3dc7
3981 cd 53 3c CALL 0x3c53
3984 f1 POP PSW
3985 cd c7 3d CALL 0x3dc7
3988 23 INX H
3989 1c INR E
398a c2 61 39 JNZ 0x3961
398d c3 6b 38 JMP 0x386b
3990 cd 70 3d CALL 0x3d70
3993 d1 POP D
3994 e1 POP H
3995 cd cd 3c CALL 0x3ccd
3998 cd bf 3d CALL 0x3dbf
399b cd 53 3c CALL 0x3c53
399e 7e MOV L,M
399f cd c7 3d CALL 0x3dc7
39a2 cd a4 3d CALL 0x3da4
39a5 da 6b 38 JC 0x386b
39a8 7d MOV L,L
39a9 e6 0f ANI 0x0f
39ab c2 9b 39 JNZ 0x399b
39ae c3 95 39 JMP 0x3995
39b1 0d DCR C
39b2 cd 70 3d CALL 0x3d70
39b5 cd 5b 3e CALL 0x3e5b
39b8 0e 3a MVI C,0x3a
39ba cd 7d 3e CALL 0x3e7d
39bd af XRA A
39be 57 MOV D,A
39bf cd 30 3e CALL 0x3e30
39c2 e1 POP H
39c3 cd 28 3e CALL 0x3e28
39c6 3e 01 MVI A,0x01
39c8 cd 30 3e CALL 0x3e30
39cb af XRA A
39cc 92 SUB D
39cd cd 30 3e CALL 0x3e30
39d0 c3 72 3a JMP 0x3a72
39d3 0c INR C
39d4 cd 70 3d CALL 0x3d70
39d7 c1 POP B
39d8 d1 POP D
39d9 e1 POP H
39da 71 MOV M,C
39db cd a4 3d CALL 0x3da4
39de d2 da 39 JNC 0x39da
39e1 c3 6b 38 JMP 0x386b
39e4 cd 4b 3e CALL 0x3e4b
39e7 da 26 3a JC 0x3a26
39ea ca fe 39 JZ 0x39fe
39ed cd 9c 3d CALL 0x3d9c
39f0 d1 POP D
39f1 21 13 00 LXI H,0x0013
39f4 39 DAD SP
39f5 72 MOV M,D
39f6 2b DCX H
39f7 73 MOV M,E
39f8 78 MOV L,B
39f9 fe 0d CPI 0x0d
39fb ca 26 3a JZ 0x3a26
39fe 16 02 MVI D,0x02
3a00 21 14 00 LXI H,0x0014
3a03 39 DAD SP
3a04 e5 PUSH H
3a05 0e 01 MVI C,0x01
3a07 cd 70 3d CALL 0x3d70
3a0a 58 MOV E,B
3a0b c1 POP B
3a0c e1 POP H
3a0d 78 MOV L,B
3a0e b1 ORA C
3a0f ca 1c 3a JZ 0x3a1c
3a12 71 MOV M,C
3a13 23 INX H
3a14 70 MOV M,B
3a15 23 INX H
3a16 0a LDAX B
3a17 77 MOV M,A
3a18 23 INX H
3a19 3e cf MVI A,0xcf
3a1b 02 STAX B
3a1c 7b MOV L,E
3a1d fe 0d CPI 0x0d
3a1f ca 26 3a JZ 0x3a26
3a22 15 DCR D
3a23 c2 04 3a JNZ 0x3a04
3a26 cd cd 3c CALL 0x3ccd
3a29 21 08 00 LXI H,0x0008
3a2c 39 DAD SP
3a2d e9 PCHL
3a2e cd 70 3d CALL 0x3d70
3a31 d1 POP D
3a32 e1 POP H
3a33 cd cd 3c CALL 0x3ccd
3a36 e5 PUSH H
3a37 19 DAD D
3a38 cd bf 3d CALL 0x3dbf
3a3b cd 53 3c CALL 0x3c53
3a3e e1 POP H
3a3f 7d MOV L,L
3a40 93 SUB E
3a41 6f MOV L,A
3a42 7c MOV L,H
3a43 9a SBB D
3a44 67 MOV H,A
3a45 cd bf 3d CALL 0x3dbf
3a48 c3 6b 38 JMP 0x386b
3a4b cd 70 3d CALL 0x3d70
3a4e cd cd 3c CALL 0x3ccd
3a51 d1 POP D
3a52 e1 POP H
3a53 cd fc 3c CALL 0x3cfc
3a56 cd a4 3d CALL 0x3da4
3a59 d2 53 3a JNC 0x3a53
3a5c c3 6b 38 JMP 0x386b
3a5f 0c INR C
3a60 cd 70 3d CALL 0x3d70
3a63 c1 POP B
3a64 d1 POP D
3a65 e1 POP H
3a66 7e MOV L,M
3a67 02 STAX B
3a68 03 INX B
3a69 cd a4 3d CALL 0x3da4
3a6c d2 66 3a JNC 0x3a66
3a6f c3 6b 38 JMP 0x386b
3a72 cd d7 3d CALL 0x3dd7
3a75 c3 6b 38 JMP 0x386b
3a78 0c INR C
3a79 cd 70 3d CALL 0x3d70
3a7c cd cd 3c CALL 0x3ccd
3a7f c1 POP B
3a80 d1 POP D
3a81 e1 POP H
3a82 3e 00 MVI A,0x00
3a84 d3 01 OUT 0x01
3a86 79 MOV L,C
3a87 d3 ff OUT 0xff
3a89 2f CMA
3a8a d3 02 OUT 0x02
3a8c db 02 IN 0x02
3a8e 2f CMA
3a8f be CMP M
3a90 ca c1 3a JZ 0x3ac1
3a93 06 f0 MVI B,0xf0
3a95 cd 65 3e CALL 0x3e65
3a98 db 02 IN 0x02
3a9a 2f CMA
3a9b be CMP M
3a9c ca b4 3a JZ 0x3ab4
3a9f 04 INR B
3aa0 c2 95 3a JNZ 0x3a95
3aa3 c5 PUSH B
3aa4 0e 24 MVI C,0x24
3aa6 cd 55 3c CALL 0x3c55
3aa9 cd 53 3c CALL 0x3c53
3aac c1 POP B
3aad 79 MOV L,C
3aae cd c7 3d CALL 0x3dc7
3ab1 c3 43 3c JMP 0x3c43
3ab4 78 MOV L,B
3ab5 c6 11 ADI 0x11
3ab7 87 ADD A
3ab8 87 ADD A
3ab9 47 MOV B,A
3aba cd 65 3e CALL 0x3e65
3abd 05 DCR B
3abe c2 ba 3a JNZ 0x3aba
3ac1 0c INR C
3ac2 cd a4 3d CALL 0x3da4
3ac5 d2 82 3a JNC 0x3a82
3ac8 c3 6b 38 JMP 0x386b
3acb 0d DCR C
3acc cd 70 3d CALL 0x3d70
3acf e1 POP H
3ad0 e5 PUSH H
3ad1 cd ff 3e CALL 0x3eff
3ad4 06 3a MVI B,0x3a
3ad6 90 SUB B
3ad7 c2 cf 3a JNZ 0x3acf
3ada 57 MOV D,A
3adb cd 82 3c CALL 0x3c82
3ade ca 01 3b JZ 0x3b01
3ae1 5f MOV E,A
3ae2 cd 82 3c CALL 0x3c82
3ae5 f5 PUSH PSW
3ae6 cd 82 3c CALL 0x3c82
3ae9 c1 POP B
3aea 4f MOV C,A
3aeb 09 DAD B
3aec cd 82 3c CALL 0x3c82
3aef cd 82 3c CALL 0x3c82
3af2 77 MOV M,A
3af3 23 INX H
3af4 1d DCR E
3af5 c2 ef 3a JNZ 0x3aef
3af8 cd 82 3c CALL 0x3c82
3afb c2 43 3c JNZ 0x3c43
3afe c3 cf 3a JMP 0x3acf
3b01 cd 82 3c CALL 0x3c82
3b04 67 MOV H,A
3b05 cd 82 3c CALL 0x3c82
3b08 6f MOV L,A
3b09 b4 ORA H
3b0a ca 0e 3b JZ 0x3b0e
3b0d e9 PCHL
3b0e e1 POP H
3b0f c3 6b 38 JMP 0x386b
3b12 0d DCR C
3b13 cd 70 3d CALL 0x3d70
3b16 cd 4e 3e CALL 0x3e4e
3b19 da 43 3c JC 0x3c43
3b1c e1 POP H
3b1d 7e MOV L,M
3b1e cd c7 3d CALL 0x3dc7
3b21 0e 2d MVI C,0x2d
3b23 cd 55 3c CALL 0x3c55
3b26 cd 4b 3e CALL 0x3e4b
3b29 da 6b 38 JC 0x386b
3b2c ca 3c 3b JZ 0x3b3c
3b2f e5 PUSH H
3b30 cd 9c 3d CALL 0x3d9c
3b33 d1 POP D
3b34 e1 POP H
3b35 73 MOV M,E
3b36 78 MOV L,B
3b37 fe 0d CPI 0x0d
3b39 ca 6b 38 JZ 0x386b
3b3c 23 INX H
3b3d c3 1d 3b JMP 0x3b1d
3b40 0d DCR C
3b41 cd 70 3d CALL 0x3d70
3b44 e1 POP H
3b45 1e 00 MVI E,0x00
3b47 3e 00 MVI A,0x00
3b49 d3 01 OUT 0x01
3b4b 7b MOV L,E
3b4c 2f CMA
3b4d d3 02 OUT 0x02
3b4f cd 25 3d CALL 0x3d25
3b52 db 02 IN 0x02
3b54 2f CMA
3b55 77 MOV M,A
3b56 23 INX H
3b57 1c INR E
3b58 c2 47 3b JNZ 0x3b47
3b5b c3 6b 38 JMP 0x386b
3b5e cd 70 3d CALL 0x3d70
3b61 cd cd 3c CALL 0x3ccd
3b64 d1 POP D
3b65 e1 POP H
3b66 7d MOV L,L
3b67 c6 10 ADI 0x10
3b69 4f MOV C,A
3b6a 7c MOV L,H
3b6b ce 00 ACI 0x00
3b6d 47 MOV B,A
3b6e 7b MOV L,E
3b6f 91 SUB C
3b70 4f MOV C,A
3b71 7a MOV L,D
3b72 98 SBB B
3b73 da 7b 3b JC 0x3b7b
3b76 3e 10 MVI A,0x10
3b78 c3 7e 3b JMP 0x3b7e
3b7b 79 MOV L,C
3b7c c6 11 ADI 0x11
3b7e b7 ORA A
3b7f ca 6b 38 JZ 0x386b
3b82 d5 PUSH D
3b83 5f MOV E,A
3b84 16 00 MVI D,0x00
3b86 cd 5b 3e CALL 0x3e5b
3b89 0e 3a MVI C,0x3a
3b8b cd 7d 3e CALL 0x3e7d
3b8e 7b MOV L,E
3b8f cd 30 3e CALL 0x3e30
3b92 cd 28 3e CALL 0x3e28
3b95 af XRA A
3b96 cd 30 3e CALL 0x3e30
3b99 7e MOV L,M
3b9a 23 INX H
3b9b cd 30 3e CALL 0x3e30
3b9e 1d DCR E
3b9f c2 99 3b JNZ 0x3b99
3ba2 af XRA A
3ba3 92 SUB D
3ba4 cd 30 3e CALL 0x3e30
3ba7 d1 POP D
3ba8 c3 66 3b JMP 0x3b66
3bab cd 73 3f CALL 0x3f73
3bae 21 c2 3f LXI H,0x3fc2
3bb1 fe 0d CPI 0x0d
3bb3 ca 14 3c JZ 0x3c14
3bb6 be CMP M
3bb7 ca c7 3b JZ 0x3bc7
3bba f5 PUSH PSW
3bbb 7e MOV L,M
3bbc b7 ORA A
3bbd fa 43 3c JM 0x3c43
3bc0 23 INX H
3bc1 23 INX H
3bc2 23 INX H
3bc3 f1 POP PSW
3bc4 c3 b6 3b JMP 0x3bb6
3bc7 cd 53 3c CALL 0x3c53
3bca 23 INX H
3bcb 7e MOV L,M
3bcc eb XCHG
3bcd 6f MOV L,A
3bce 26 00 MVI H,0x00
3bd0 39 DAD SP
3bd1 eb XCHG
3bd2 23 INX H
3bd3 46 MOV B,M
3bd4 23 INX H
3bd5 1a LDAX D
3bd6 cd c7 3d CALL 0x3dc7
3bd9 05 DCR B
3bda ca e2 3b JZ 0x3be2
3bdd 1b DCX D
3bde 1a LDAX D
3bdf cd c7 3d CALL 0x3dc7
3be2 04 INR B
3be3 0e 2d MVI C,0x2d
3be5 cd 55 3c CALL 0x3c55
3be8 cd 4b 3e CALL 0x3e4b
3beb da 6b 38 JC 0x386b
3bee ca 06 3c JZ 0x3c06
3bf1 e5 PUSH H
3bf2 c5 PUSH B
3bf3 cd 9c 3d CALL 0x3d9c
3bf6 e1 POP H
3bf7 f1 POP PSW
3bf8 c5 PUSH B
3bf9 f5 PUSH PSW
3bfa 7d MOV L,L
3bfb 12 STAX D
3bfc c1 POP B
3bfd 05 DCR B
3bfe ca 04 3c JZ 0x3c04
3c01 13 INX D
3c02 7c MOV L,H
3c03 12 STAX D
3c04 c1 POP B
3c05 e1 POP H
3c06 7e MOV L,M
3c07 b7 ORA A
3c08 fa 6b 38 JM 0x386b
3c0b 78 MOV L,B
3c0c fe 0d CPI 0x0d
3c0e ca 6b 38 JZ 0x386b
3c11 c3 ca 3b JMP 0x3bca
3c14 cd cd 3c CALL 0x3ccd
3c17 cd 53 3c CALL 0x3c53
3c1a 7e MOV L,M
3c1b 23 INX H
3c1c b7 ORA A
3c1d fa 6b 38 JM 0x386b
3c20 4f MOV C,A
3c21 cd 55 3c CALL 0x3c55
3c24 0e 3d MVI C,0x3d
3c26 cd 55 3c CALL 0x3c55
3c29 7e MOV L,M
3c2a 23 INX H
3c2b eb XCHG
3c2c 6f MOV L,A
3c2d 26 00 MVI H,0x00
3c2f 39 DAD SP
3c30 eb XCHG
3c31 46 MOV B,M
3c32 23 INX H
3c33 1a LDAX D
3c34 cd c7 3d CALL 0x3dc7
3c37 05 DCR B
3c38 ca 17 3c JZ 0x3c17
3c3b 1b DCX D
3c3c 1a LDAX D
3c3d cd c7 3d CALL 0x3dc7
3c40 c3 17 3c JMP 0x3c17
3c43 cd 01 3e CALL 0x3e01
3c46 11 f8 ff LXI D,0xfff8
3c49 19 DAD D
3c4a f9 SPHL
3c4b 0e 2a MVI C,0x2a
3c4d cd 55 3c CALL 0x3c55
3c50 c3 6b 38 JMP 0x386b
3c53 0e 20 MVI C,0x20
3c55 3a 03 00 LDA 0x0003
3c58 e6 03 ANI 0x03
3c5a c2 69 3c JNZ 0x3c69
3c5d db 01 IN 0x01
3c5f e6 04 ANI 0x04
3c61 c2 5d 3c JNZ 0x3c5d
3c64 79 MOV L,C
3c65 2f CMA
3c66 d3 00 OUT 0x00
3c68 c9 RET
3c69 fe 01 CPI 0x01
3c6b c2 7a 3c JNZ 0x3c7a
3c6e db 05 IN 0x05
3c70 e6 04 ANI 0x04
3c72 c2 6e 3c JNZ 0x3c6e
3c75 79 MOV L,C
3c76 2f CMA
3c77 d3 04 OUT 0x04
3c79 c9 RET
3c7a fe 02 CPI 0x02
3c7c ca e3 3d JZ 0x3de3
3c7f c3 03 37 JMP 0x3703
3c82 cd ff 3e CALL 0x3eff
3c85 cd 16 3e CALL 0x3e16
3c88 07 RLC
3c89 07 RLC
3c8a 07 RLC
3c8b 07 RLC
3c8c 4f MOV C,A
3c8d cd ff 3e CALL 0x3eff
3c90 cd 16 3e CALL 0x3e16
3c93 b1 ORA C
3c94 4f MOV C,A
3c95 82 ADD D
3c96 57 MOV D,A
3c97 79 MOV L,C
3c98 c9 RET
3c99 3a 03 00 LDA 0x0003
3c9c e6 03 ANI 0x03
3c9e c2 ac 3c JNZ 0x3cac
3ca1 db 01 IN 0x01
3ca3 e6 01 ANI 0x01
3ca5 c2 a1 3c JNZ 0x3ca1
3ca8 db 00 IN 0x00
3caa 2f CMA
3cab c9 RET
3cac fe 01 CPI 0x01
3cae c2 bd 3c JNZ 0x3cbd
3cb1 db 05 IN 0x05
3cb3 e6 01 ANI 0x01
3cb5 c2 b1 3c JNZ 0x3cb1
3cb8 db 04 IN 0x04
3cba c3 aa 3c JMP 0x3caa
3cbd fe 02 CPI 0x02
3cbf ca a5 3e JZ 0x3ea5
3cc2 c3 00 37 JMP 0x3700
3cc5 c6 90 ADI 0x90
3cc7 27 DAA
3cc8 ce 40 ACI 0x40
3cca 27 DAA
3ccb 4f MOV C,A
3ccc c9 RET
3ccd 0e 0d MVI C,0x0d
3ccf cd 55 3c CALL 0x3c55
3cd2 0e 0a MVI C,0x0a
3cd4 c3 55 3c JMP 0x3c55
3cd7 3a 03 00 LDA 0x0003
3cda e6 03 ANI 0x03
3cdc c2 e4 3c JNZ 0x3ce4
3cdf db 01 IN 0x01
3ce1 c3 eb 3c JMP 0x3ceb
3ce4 fe 01 CPI 0x01
3ce6 c2 f2 3c JNZ 0x3cf2
3ce9 db 05 IN 0x05
3ceb e6 01 ANI 0x01
3ced 3e 00 MVI A,0x00
3cef c0 RNZ
3cf0 2f CMA
3cf1 c9 RET
3cf2 fe 02 CPI 0x02
3cf4 3e ff MVI A,0xff
3cf6 ca ef 3c JZ 0x3cef
3cf9 c3 18 37 JMP 0x3718
3cfc cd ff 3e CALL 0x3eff
3cff fe 42 CPI 0x42
3d01 c2 fc 3c JNZ 0x3cfc
3d04 36 01 MVI M,0x01
3d06 cd ff 3e CALL 0x3eff
3d09 fe 4e CPI 0x4e
3d0b c2 1d 3d JNZ 0x3d1d
3d0e 7e MOV L,M
3d0f 17 RAL
3d10 77 MOV M,A
3d11 d2 06 3d JNC 0x3d06
3d14 cd ff 3e CALL 0x3eff
3d17 fe 46 CPI 0x46
3d19 c2 43 3c JNZ 0x3c43
3d1c c9 RET
3d1d c6 b0 ADI 0xb0
3d1f c2 43 3c JNZ 0x3c43
3d22 c3 0e 3d JMP 0x3d0e
3d25 c5 PUSH B
3d26 06 54 MVI B,0x54
3d28 05 DCR B
3d29 c2 28 3d JNZ 0x3d28
3d2c c1 POP B
3d2d c9 RET
3d2e 0e 30 MVI C,0x30
3d30 7d MOV L,L
3d31 93 SUB E
3d32 6f MOV L,A
3d33 7c MOV L,H
3d34 9a SBB D
3d35 67 MOV H,A
3d36 da 3d 3d JC 0x3d3d
3d39 0c INR C
3d3a c3 30 3d JMP 0x3d30
3d3d 19 DAD D
3d3e 79 MOV L,C
3d3f fe 30 CPI 0x30
3d41 c2 48 3d JNZ 0x3d48
3d44 48 MOV C,B
3d45 c3 7d 3e JMP 0x3e7d
3d48 06 30 MVI B,0x30
3d4a c3 45 3d JMP 0x3d45
3d4d 0e 42 MVI C,0x42
3d4f cd 7d 3e CALL 0x3e7d
3d52 06 08 MVI B,0x08
3d54 7e MOV L,M
3d55 07 RLC
3d56 f5 PUSH PSW
3d57 3e 00 MVI A,0x00
3d59 17 RAL
3d5a 17 RAL
3d5b c6 4e ADI 0x4e
3d5d 4f MOV C,A
3d5e cd 7d 3e CALL 0x3e7d
3d61 f1 POP PSW
3d62 05 DCR B
3d63 c2 55 3d JNZ 0x3d55
3d66 0e 46 MVI C,0x46
3d68 cd 7d 3e CALL 0x3e7d
3d6b 0e 20 MVI C,0x20
3d6d c3 7d 3e JMP 0x3e7d
3d70 21 00 00 LXI H,0x0000
3d73 cd 73 3f CALL 0x3f73
3d76 47 MOV B,A
3d77 cd 16 3e CALL 0x3e16
3d7a da 86 3d JC 0x3d86
3d7d 29 DAD H
3d7e 29 DAD H
3d7f 29 DAD H
3d80 29 DAD H
3d81 b5 ORA L
3d82 6f MOV L,A
3d83 c3 73 3d JMP 0x3d73
3d86 e3 XTHL
3d87 e5 PUSH H
3d88 78 MOV L,B
3d89 cd 4e 3e CALL 0x3e4e
3d8c d2 94 3d JNC 0x3d94
3d8f 0d DCR C
3d90 c2 43 3c JNZ 0x3c43
3d93 c9 RET
3d94 c2 43 3c JNZ 0x3c43
3d97 0d DCR C
3d98 c2 70 3d JNZ 0x3d70
3d9b c9 RET
3d9c 0e 01 MVI C,0x01
3d9e 21 00 00 LXI H,0x0000
3da1 c3 76 3d JMP 0x3d76
3da4 23 INX H
3da5 7c MOV L,H
3da6 b5 ORA L
3da7 37 STC
3da8 c8 RZ
3da9 7b MOV L,E
3daa 95 SUB L
3dab 7a MOV L,D
3dac 9c SBB H
3dad c9 RET
3dae cd c5 3c CALL 0x3cc5
3db1 c3 55 3c JMP 0x3c55
3db4 3a 03 00 LDA 0x0003
3db7 c9 RET
3db8 e5 PUSH H
3db9 21 03 00 LXI H,0x0003
3dbc 71 MOV M,C
3dbd e1 POP H
3dbe c9 RET
3dbf 7c MOV L,H
3dc0 cd c7 3d CALL 0x3dc7
3dc3 7d MOV L,L
3dc4 c3 c7 3d JMP 0x3dc7
3dc7 f5 PUSH PSW
3dc8 0f RRC
3dc9 0f RRC
3dca 0f RRC
3dcb 0f RRC
3dcc e6 0f ANI 0x0f
3dce cd ae 3d CALL 0x3dae
3dd1 f1 POP PSW
3dd2 e6 0f ANI 0x0f
3dd4 c3 ae 3d JMP 0x3dae
3dd7 06 3c MVI B,0x3c
3dd9 0e 00 MVI C,0x00
3ddb cd 7d 3e CALL 0x3e7d
3dde 05 DCR B
3ddf c2 d9 3d JNZ 0x3dd9
3de2 c9 RET
3de3 3a 03 00 LDA 0x0003
3de6 e6 c0 ANI 0xc0
3de8 ca 5d 3c JZ 0x3c5d
3deb fe 40 CPI 0x40
3ded ca 6e 3c JZ 0x3c6e
3df0 fe 80 CPI 0x80
3df2 ca 12 37 JZ 0x3712
3df5 c3 15 37 JMP 0x3715
3df8 e5 PUSH H
3df9 cd 01 3e CALL 0x3e01
3dfc 44 MOV B,H
3dfd 3e c0 MVI A,0xc0
3dff e1 POP H
3e00 c9 RET
3e01 c5 PUSH B
3e02 21 ff 00 LXI H,0x00ff
3e05 25 DCR H
3e06 7e MOV L,M
3e07 2f CMA
3e08 77 MOV M,A
3e09 be CMP M
3e0a 2f CMA
3e0b 77 MOV M,A
3e0c c2 05 3e JNZ 0x3e05
3e0f 23 INX H
3e10 01 ee ff LXI B,0xffee
3e13 09 DAD B
3e14 c1 POP B
3e15 c9 RET
3e16 d6 30 SUI 0x30
3e18 d8 RC
3e19 c6 e9 ADI 0xe9
3e1b d8 RC
3e1c c6 06 ADI 0x06
3e1e f2 24 3e JP 0x3e24
3e21 c6 07 ADI 0x07
3e23 d8 RC
3e24 c6 0a ADI 0x0a
3e26 b7 ORA A
3e27 c9 RET
3e28 7c MOV L,H
3e29 cd 30 3e CALL 0x3e30
3e2c 7d MOV L,L
3e2d c3 30 3e JMP 0x3e30
3e30 f5 PUSH PSW
3e31 0f RRC
3e32 0f RRC
3e33 0f RRC
3e34 0f RRC
3e35 e6 0f ANI 0x0f
3e37 cd c5 3c CALL 0x3cc5
3e3a cd 7d 3e CALL 0x3e7d
3e3d f1 POP PSW
3e3e f5 PUSH PSW
3e3f e6 0f ANI 0x0f
3e41 cd c5 3c CALL 0x3cc5
3e44 cd 7d 3e CALL 0x3e7d
3e47 f1 POP PSW
3e48 82 ADD D
3e49 57 MOV D,A
3e4a c9 RET
3e4b cd 73 3f CALL 0x3f73
3e4e fe 20 CPI 0x20
3e50 c8 RZ
3e51 fe 2c CPI 0x2c
3e53 c8 RZ
3e54 fe 0d CPI 0x0d
3e56 37 STC
3e57 3f CMC
3e58 c0 RNZ
3e59 37 STC
3e5a c9 RET
3e5b 0e 0d MVI C,0x0d
3e5d cd 7d 3e CALL 0x3e7d
3e60 0e 0a MVI C,0x0a
3e62 c3 7d 3e JMP 0x3e7d
3e65 7e MOV L,M
3e66 2f CMA
3e67 d3 03 OUT 0x03
3e69 3e 80 MVI A,0x80
3e6b d3 01 OUT 0x01
3e6d 3e 00 MVI A,0x00
3e6f d3 01 OUT 0x01
3e71 c5 PUSH B
3e72 06 14 MVI B,0x14
3e74 cd 25 3d CALL 0x3d25
3e77 05 DCR B
3e78 c2 74 3e JNZ 0x3e74
3e7b c1 POP B
3e7c c9 RET
3e7d 3a 03 00 LDA 0x0003
3e80 e6 30 ANI 0x30
3e82 ca 5d 3c JZ 0x3c5d
3e85 fe 10 CPI 0x10
3e87 c2 9d 3e JNZ 0x3e9d
3e8a db 01 IN 0x01
3e8c e6 40 ANI 0x40
3e8e ca 8a 3e JZ 0x3e8a
3e91 79 MOV L,C
3e92 d3 03 OUT 0x03
3e94 3e 0a MVI A,0x0a
3e96 d3 01 OUT 0x01
3e98 3e 08 MVI A,0x08
3e9a d3 01 OUT 0x01
3e9c c9 RET
3e9d fe 20 CPI 0x20
3e9f ca 0c 37 JZ 0x370c
3ea2 c3 0f 37 JMP 0x370f
3ea5 e5 PUSH H
3ea6 21 03 00 LXI H,0x0003
3ea9 7e MOV L,M
3eaa e6 0c ANI 0x0c
3eac c2 d1 3e JNZ 0x3ed1
3eaf 3e 09 MVI A,0x09
3eb1 d3 01 OUT 0x01
3eb3 3e 08 MVI A,0x08
3eb5 d3 01 OUT 0x01
3eb7 26 fa MVI H,0xfa
3eb9 db 01 IN 0x01
3ebb e6 01 ANI 0x01
3ebd ca cb 3e JZ 0x3ecb
3ec0 cd 25 3d CALL 0x3d25
3ec3 25 DCR H
3ec4 c2 b9 3e JNZ 0x3eb9
3ec7 af XRA A
3ec8 37 STC
3ec9 e1 POP H
3eca c9 RET
3ecb db 00 IN 0x00
3ecd 2f CMA
3ece b7 ORA A
3ecf e1 POP H
3ed0 c9 RET
3ed1 fe 04 CPI 0x04
3ed3 c2 f6 3e JNZ 0x3ef6
3ed6 3e 0c MVI A,0x0c
3ed8 d3 01 OUT 0x01
3eda 3e 08 MVI A,0x08
3edc d3 01 OUT 0x01
3ede 26 fa MVI H,0xfa
3ee0 db 01 IN 0x01
3ee2 e6 20 ANI 0x20
3ee4 c2 f1 3e JNZ 0x3ef1
3ee7 cd 25 3d CALL 0x3d25
3eea 25 DCR H
3eeb c2 e0 3e JNZ 0x3ee0
3eee c3 c7 3e JMP 0x3ec7
3ef1 db 03 IN 0x03
3ef3 b7 ORA A
3ef4 e1 POP H
3ef5 c9 RET
3ef6 e1 POP H
3ef7 fe 08 CPI 0x08
3ef9 ca 06 37 JZ 0x3706
3efc c3 09 37 JMP 0x3709
3eff cd a5 3e CALL 0x3ea5
3f02 da 43 3c JC 0x3c43
3f05 e6 7f ANI 0x7f
3f07 c9 RET
3f08 e5 PUSH H
3f09 d5 PUSH D
3f0a c5 PUSH B
3f0b f5 PUSH PSW
3f0c cd 01 3e CALL 0x3e01
3f0f eb XCHG
3f10 21 0a 00 LXI H,0x000a
3f13 39 DAD SP
3f14 06 04 MVI B,0x04
3f16 eb XCHG
3f17 2b DCX H
3f18 72 MOV M,D
3f19 2b DCX H
3f1a 73 MOV M,E
3f1b d1 POP D
3f1c 05 DCR B
3f1d c2 17 3f JNZ 0x3f17
3f20 c1 POP B
3f21 0b DCX B
3f22 f9 SPHL
3f23 21 14 00 LXI H,0x0014
3f26 39 DAD SP
3f27 7e MOV L,M
3f28 91 SUB C
3f29 23 INX H
3f2a c2 32 3f JNZ 0x3f32
3f2d 7e MOV L,M
3f2e 90 SUB B
3f2f ca 40 3f JZ 0x3f40
3f32 23 INX H
3f33 23 INX H
3f34 7e MOV L,M
3f35 91 SUB C
3f36 c2 3f 3f JNZ 0x3f3f
3f39 23 INX H
3f3a 7e MOV L,M
3f3b 90 SUB B
3f3c ca 40 3f JZ 0x3f40
3f3f 03 INX B
3f40 21 0f 00 LXI H,0x000f
3f43 39 DAD SP
3f44 73 MOV M,E
3f45 23 INX H
3f46 72 MOV M,D
3f47 23 INX H
3f48 23 INX H
3f49 71 MOV M,C
3f4a 23 INX H
3f4b 70 MOV M,B
3f4c c5 PUSH B
3f4d 0e 2a MVI C,0x2a
3f4f cd 55 3c CALL 0x3c55
3f52 e1 POP H
3f53 cd bf 3d CALL 0x3dbf
3f56 21 14 00 LXI H,0x0014
3f59 39 DAD SP
3f5a 16 02 MVI D,0x02
3f5c 4e MOV C,M
3f5d 36 00 MVI M,0x00
3f5f 23 INX H
3f60 46 MOV B,M
3f61 36 00 MVI M,0x00
3f63 23 INX H
3f64 79 MOV L,C
3f65 b0 ORA B
3f66 ca 6b 3f JZ 0x3f6b
3f69 7e MOV L,M
3f6a 02 STAX B
3f6b 23 INX H
3f6c 15 DCR D
3f6d c2 5c 3f JNZ 0x3f5c
3f70 c3 6b 38 JMP 0x386b
3f73 cd 99 3c CALL 0x3c99
3f76 e6 7f ANI 0x7f
3f78 c5 PUSH B
3f79 4f MOV C,A
3f7a cd 55 3c CALL 0x3c55
3f7d 79 MOV L,C
3f7e c1 POP B
3f7f c9 RET
3f80 43 MOV B,E
3f81 fc 90 3f CM 0x3f90
3f84 52 MOV D,D
3f85 f3 DI
3f86 98 SBB B
3f87 3f CMC
3f88 50 MOV D,B
3f89 cf RST 1
3f8a a0 ANA B
3f8b 3f CMC
3f8c 4c MOV C,H
3f8d 3f CMC
3f8e a8 XRA B
3f8f 3f CMC
3f90 54 MOV D,H
3f91 00 NOP
3f92 43 MOV B,E
3f93 01 42 02 LXI B,0x0242
3f96 31 03 54 LXI SP,0x5403
3f99 00 NOP
3f9a 50 MOV D,B
3f9b 04 INR B
3f9c 31 08 32 LXI SP,0x3208
3f9f 0c INR C
3fa0 54 MOV D,H
3fa1 00 NOP
3fa2 50 MOV D,B
3fa3 10 DB 0x10
3fa4 31 20 32 LXI SP,0x3220
3fa7 30 DB 0x30
3fa8 54 MOV D,H
3fa9 00 NOP
3faa 43 MOV B,E
3fab 40 MOV B,B
3fac 31 80 32 LXI SP,0x3280
3faf c0 RNZ
3fb0 d1 POP D
3fb1 c1 POP B
3fb2 f1 POP PSW
3fb3 e1 POP H
3fb4 f9 SPHL
3fb5 fb EI
3fb6 21 00 00 LXI H,0x0000
3fb9 c3 00 00 JMP 0x0000
3fbc 00 NOP
3fbd 00 NOP
3fbe 00 NOP
3fbf 00 NOP
3fc0 00 NOP
3fc1 00 NOP
3fc2 41 MOV B,C
3fc3 05 DCR B
3fc4 01 42 03 LXI B,0x0342
3fc7 01 43 02 LXI B,0x0243
3fca 01 44 01 LXI B,0x0144
3fcd 01 45 00 LXI B,0x0045
3fd0 01 46 04 LXI B,0x0446
3fd3 01 48 10 LXI B,0x1048
3fd6 01 4c 0f LXI B,0x0f4c
3fd9 01 4d 10 LXI B,0x104d
3fdc 02 STAX B
3fdd 50 MOV D,B
3fde 13 INX D
3fdf 02 STAX B
3fe0 53 MOV D,E
3fe1 07 RLC
3fe2 02 STAX B
3fe3 ff RST 7
3fe4 52 MOV D,D
3fe5 00 NOP
3fe6 52 MOV D,D
3fe7 00 NOP
3fe8 52 MOV D,D
3fe9 00 NOP
3fea 52 MOV D,D
3feb 00 NOP
3fec 52 MOV D,D
3fed 00 NOP
3fee 52 MOV D,D
3fef 00 NOP
3ff0 52 MOV D,D
3ff1 00 NOP
3ff2 52 MOV D,D
3ff3 00 NOP
3ff4 52 MOV D,D
3ff5 00 NOP
3ff6 52 MOV D,D
3ff7 00 NOP
3ff8 52 MOV D,D
3ff9 00 NOP
3ffa 52 MOV D,D
3ffb 00 NOP
3ffc 52 MOV D,D
3ffd 00 NOP
3ffe 52 MOV D,D
3fff 00 NOP



Reply
  Intel MON-80 PROMs and systems by Bill Degnan - 02/23/2015 11:08
Further reading: Herb Johnson's web page on the subject, with references to the eRPOMS found here.

http://retrotechnology.c...estore/mon80_proms.html

Reply
  Intel imm 6-26 PROM Memory Module by Bill Degnan - 02/25/2015 16:05
Intel imm 6-26 PROM Memory Module
cir. 1973 Intel imm 6-26 PROM Memory Module. Click image for larger view.


More Pics

Reply

Resources:


Buy a Commodore Computer Poster

Popular Topics and FAQs


  • Commodore B Series Tips and Tricks
  • Aerocomp TRS 80 M 1 Expansion Unit DDC
  • Items Wanted
  • Lobo Max 80
  • Zenith Z-19-CN
  • Prototype PET 2001 photo
  • Using Toggle Switches to Analyze Memory
  • Commodore Disk Archive Project
  • PET 2001 Prototype at Gametronics 1977
  • Jim Butterfield Photo
  • IMSAI 8080 With Processor Tech. Cutter
  • Secrecy is the keystone of all tyranny
  • Cromemco System Three
  • Northstar Horizon - Boot Problem
  • Computer History and Restoration Links
  • Commodore BX-256-80 - 8088 Co-processor
  • S-100 board testing with Z-80 ICE
  • Donner 3500 - an early portable computer
  • Digital (DEC) PDP 11/05 NC Assembly
  • Univac 1219 rescue
  • IMSAI 1.4 BASIC vs. MITS 8K BASIC
  • Fido BBS listing node list 6-13-1986
  • PDP 8e
  • MITS 88-2 SIO (2SIO) for BASIC
  • Visual Technology Inc Model 1050
  • Amiga 2500 Restoration
  • The Evolution Of IBM Computers
  • Replacement teletype print hammer head
  • Archiving and Copying Software 101
  • Computers Built 1940 - 1950
  • CBM B-520 (a.k.a B256-80 or B500 256)
  • RCA COSMAC Microkit
  • Commodore 64K C-116 Mods
  • MITS 8800b Turnmon 9600 baud
  • Catweasel, 8in and 5 1/4
  • Raspberry Pi as Gateway to Internet
  • Digital PDP11 late 1969 early 1970
  • PDP 11/40 72 inch cabinet model
  • PDP 11/40 Industrial 11 model
  • Digitial MicroVAX 3100 30 System
  • Digital VAX 4000-200
  • Commodore 64 / 1541 DRIVEKNOCK
  • Booting the System Using RL02 drive
  • PACS: Reflections by Kathleen Mauchly
  • Tele-Graphic Computer Systems Inc.
  • Commodore B Series SID Jukebox?
  • Installing Core into PDP 11/40
  • Setting Up OpenVMS 7.1 DNS CLERK
  • Felt-Tarrant Comptometer Model J
  • NextStation Color
  • Digital Rainbow (PC100-B2)
  • 1970 Compusad Compulogical Tutor
  • Archiving Papertapes Using DSI NC 2400
  • 1976 P.C.C. Features the MAI JOLT 6502
  • 1961 Beckman DEXTIR Computer
  • UNIVAC 1 and UNIVAC File Computer 1
  • Past Issues:


    tricord m4050c logoplate

    This image was selected at random from the archive. Click image for more photos and files from this set.