Sei sulla pagina 1di 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

Potrebbero piacerti anche