0% found this document useful (0 votes)
154 views2 pages

TS1500 Vs TS1000 File Diff Report

This document contains a file diff report comparing the disassembly of the ROM files for the TS1500 and ZX81 computers. The report lists the opcodes and instructions found at each memory address in the ROM files and highlights differences between the two, such as instructions at matching addresses having different opcodes or parameters.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
154 views2 pages

TS1500 Vs TS1000 File Diff Report

This document contains a file diff report comparing the disassembly of the ROM files for the TS1500 and ZX81 computers. The report lists the opcodes and instructions found at each memory address in the ROM files and highlights differences between the two, such as instructions at matching addresses having different opcodes or parameters.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

File Diff Report http://www.user.dccnet.com/wrigter/TS1500vsZX81.

htm

TS1500 ZX81
1 ; DISASSEMBLY OF THE FILE "TS1500.ROM" 1 ; DISASSEMBLY OF THE FILE "ZX81.ROM"
2 2 ;
3 3 ; CREATED WITH DZ80 V1.20
4 4 ;
5 ; ON TUESDAY, 10 OF MAY 2005 AT 00:33 AM 5 ; ON TUESDAY, 10 OF MAY 2005 AT 00:35 AM
6 6 ;
7 7 OUT (#FD),A
8 LD HL,#8000 8 LD BC,#7FFF
9 JP #03C9 9 JP #03CB
10 10 LD HL,(#4016)
11 11 LD (#4018),HL
12 12 JR #0056 ; (70)
13 13 AND A
14 14 JP NZ,#07F1
604604 JR C,#0385 ; (40)
605605 DJNZ #0350 ; (-15)
606606 POP AF
607607 CP D
608608
609L0361: JP NC,#03E3 609L0361: JP NC,#03E5
610610 LD H,D
611611 LD L,E
612612
613613L0366: CALL #034C
614614 BIT 7,D
673673 RET M
674674 ADD HL,BC
675675 SET 7,(HL)
676676 RET
677677 CALL #02E7
678 LD HL,(#4004) 678 LD BC,(#4004)
679 DEC BC
679680
680L03C9: DEC HL 681L03CB: LD H,B
682 LD L,C
681683 LD A,#3F
682 LD B,H
683 LD C,L
684684
685L03CE: LD (HL),#00 685L03CF: LD (HL),#02
686686 DEC HL
687687 CP H
688 JR NZ,#03CE ; (-6) 688 JR NZ,#03CF ; (-6)
689 LD H,B 689
690 LD L,C 690L03D5: AND A
691 SBC HL,BC
692 ADD HL,BC
691693 INC HL
692 LD (#4004),HL 694 JR NC,#03E2 ; (6)
693 LD HL,#2000
694695 DEC (HL)
695 JR NZ,#03E2 ; (2) 696 JR Z,#03E2 ; (3)
696 JP (HL) 697 DEC (HL)
697 NOP 698 JR Z,#03D5 ; (-13)
698 699
700L03E2: LD (#4004),HL
701
699L03E2: LD HL,(#4004) 702L03E5: LD HL,(#4004)
700703 DEC HL
701704 LD (HL),#3E
702705 DEC HL
703706 LD SP,HL
704707 DEC HL
708711 LD I,A
709712 IM 1
710713 LD IY,#4000
711714 LD (IY+#3B),#40
712715 LD HL,#407D
713 LD (#407B),HL
714 716 LD (#400C),HL

1 de 2 26/4/2010 12:41
File Diff Report http://www.user.dccnet.com/wrigter/TS1500vsZX81.htm

715 717 LD B,#19


716 718
717 719 L0408: LD (HL),#76
718 720 INC HL
38293831
38303832L16B2: NEG
38313833 LD B,A
38323834 LD A,#1B
38333835 RST #10
3836 LD A,#1C
38343837
3835L16B8: LD A,#1C 3838L16BA: RST #10
3836 RST #10 3839 DJNZ #16BA ; (-3)
3837 DJNZ #16B8 ; (-5)
38383840 JR #16C8 ; (9)
38393841
38403842L16BF: LD A,#1C
38413843 RST #10
38423844
42434245 RL C
42444246 EXX
42454247 RL C
42464248 RL B
42474249 EXX
4248
4249L18AB: ADD HL,HL 4250 ADD HL,HL
42504251 EXX
42514252 ADC HL,HL
42524253 EXX
42534254 JR C,#18C2 ; (16)
42544255
42734274L18C9: SCF
42744275
42754276L18CA: INC B
42764277 JP M,#18A2
42774278 PUSH AF
4278 JR Z,#18AB ; (-38) 4279 JR Z,#18B2 ; (-31)
42794280 LD E,A
42804281 LD D,C
42814282 EXX
42824283 LD E,C
42834284 LD D,B

2 de 2 26/4/2010 12:41

You might also like