000
15.09.2025, 20:42 Uhr
Bert
|
Hallo Forum,
ich versuche gerade ein (BASIC-)Programm, welches auf dem KC85/4 erstellt wurde auf dem KC85/3 zu starten. Ich möchte gern den Weg über BSAVE gehen. Die resultierende .KCB-Datei wird dabei (von mir) vom ROM in den RAM kopiert und auf 0370h angesprungen. Auf dem 85/4 unter CAOS 4.8 und 4.2 funktioniert das tadellos. Beim 85/3 rennt das BASIC nach kurzer Zeit in's Nirvana:
Quellcode: | AF=DD42 [.Z....N.] BC=0280 DE=C1C1 HL=FF02 IX=01F0 IY=FFFF SP=01C0 PC=0373 FE 7F CP 7FH AF=DD3E [..1H1PN.] BC=0280 DE=C1C1 HL=FF02 IX=01F0 IY=FFFF SP=01C0 PC=0375 CC 2F E0 CALL Z,0E02FH AF=DD3E [..1H1PN.] BC=0280 DE=C1C1 HL=FF02 IX=01F0 IY=FFFF SP=01C0 PC=0378 DB 88 IN A,(88H) AF=9F3E [..1H1PN.] BC=0280 DE=C1C1 HL=FF02 IX=01F0 IY=FFFF SP=01C0 PC=037A E6 FB AND 0FBH AF=9B98 [S..H1...] BC=0280 DE=C1C1 HL=FF02 IX=01F0 IY=FFFF SP=01C0 PC=037C 0F RRCA AF=CD89 [S...1..C] BC=0280 DE=C1C1 HL=FF02 IX=01F0 IY=FFFF SP=01C0 PC=037D 17 RLA AF=9B89 [S...1..C] BC=0280 DE=C1C1 HL=FF02 IX=01F0 IY=FFFF SP=01C0 PC=037E 17 RLA AF=37A1 [S.1....C] BC=0280 DE=C1C1 HL=FF02 IX=01F0 IY=FFFF SP=01C0 PC=037F 0F RRCA AF=9B89 [S...1..C] BC=0280 DE=C1C1 HL=FF02 IX=01F0 IY=FFFF SP=01C0 PC=0380 D3 88 OUT (88H),A AF=9B89 [S...1..C] BC=0280 DE=C1C1 HL=FF02 IX=01F0 IY=FFFF SP=01C0 PC=0382 CD 4F C6 CALL 0C64FH AF=9B89 [S...1..C] BC=0280 DE=C1C1 HL=FF02 IX=01F0 IY=FFFF SP=01BE PC=C64F 2A 5F 03 LD HL,(035FH) AF=9B89 [S...1..C] BC=0280 DE=C1C1 HL=0401 IX=01F0 IY=FFFF SP=01BE PC=C652 2B DEC HL AF=9B89 [S...1..C] BC=0280 DE=C1C1 HL=0400 IX=01F0 IY=FFFF SP=01BE PC=C653 22 CF 03 LD (03CFH),HL AF=9B89 [S...1..C] BC=0280 DE=C1C1 HL=0400 IX=01F0 IY=FFFF SP=01BE PC=C656 2A B0 03 LD HL,(03B0H) AF=9B89 [S...1..C] BC=0280 DE=C1C1 HL=BFFF IX=01F0 IY=FFFF SP=01BE PC=C659 22 C4 03 LD (03C4H),HL AF=9B89 [S...1..C] BC=0280 DE=C1C1 HL=BFFF IX=01F0 IY=FFFF SP=01BE PC=C65C AF XOR A AF=0044 [.Z...P..] BC=0280 DE=C1C1 HL=BFFF IX=01F0 IY=FFFF SP=01BE PC=C65D CD DF C8 CALL 0C8DFH AF=0044 [.Z...P..] BC=0280 DE=C1C1 HL=BFFF IX=01F0 IY=FFFF SP=01BC PC=C8DF EB EX DE,HL AF=0044 [.Z...P..] BC=0280 DE=BFFF HL=C1C1 IX=01F0 IY=FFFF SP=01BC PC=C8E0 2A 5F 03 LD HL,(035FH) AF=0044 [.Z...P..] BC=0280 DE=BFFF HL=0401 IX=01F0 IY=FFFF SP=01BC PC=C8E3 28 0E JR Z,0C8F3H AF=0044 [.Z...P..] BC=0280 DE=BFFF HL=0401 IX=01F0 IY=FFFF SP=01BC PC=C8F3 2B DEC HL AF=0044 [.Z...P..] BC=0280 DE=BFFF HL=0400 IX=01F0 IY=FFFF SP=01BC PC=C8F4 22 DD 03 LD (03DDH),HL AF=0044 [.Z...P..] BC=0280 DE=BFFF HL=0400 IX=01F0 IY=FFFF SP=01BC PC=C8F7 EB EX DE,HL AF=0044 [.Z...P..] BC=0280 DE=0400 HL=BFFF IX=01F0 IY=FFFF SP=01BC PC=C8F8 C9 RET AF=0044 [.Z...P..] BC=0280 DE=0400 HL=BFFF IX=01F0 IY=FFFF SP=01BE PC=C660 2A D7 03 LD HL,(03D7H) AF=0044 [.Z...P..] BC=0280 DE=0400 HL=04DA IX=01F0 IY=FFFF SP=01BE PC=C663 22 D9 03 LD (03D9H),HL AF=0044 [.Z...P..] BC=0280 DE=0400 HL=04DA IX=01F0 IY=FFFF SP=01BE PC=C666 22 DB 03 LD (03DBH),HL AF=0044 [.Z...P..] BC=0280 DE=0400 HL=04DA IX=01F0 IY=FFFF SP=01BE PC=C669 C1 POP BC AF=0044 [.Z...P..] BC=0385 DE=0400 HL=04DA IX=01F0 IY=FFFF SP=01C0 PC=C66A 2A 56 03 LD HL,(0356H) AF=0044 [.Z...P..] BC=0385 DE=0400 HL=BEFF IX=01F0 IY=FFFF SP=01C0 PC=C66D F9 LD SP,HL AF=0044 [.Z...P..] BC=0385 DE=0400 HL=BEFF IX=01F0 IY=FFFF SP=BEFF PC=C66E 21 B4 03 LD HL,03B4H AF=0044 [.Z...P..] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFF PC=C671 22 B2 03 LD (03B2H),HL AF=0044 [.Z...P..] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFF PC=C674 CD 1D DE CALL 0DE1DH AF=0044 [.Z...P..] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFD PC=DE1D F5 PUSH AF AF=0044 [.Z...P..] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFB PC=DE1E 3E 01 LD A,01H AF=0144 [.Z...P..] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFB PC=DE20 32 08 03 LD (0308H),A AF=0144 [.Z...P..] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFB PC=DE23 F1 POP AF AF=FFFF [SZ1H1PNC] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFD PC=DE24 C9 RET AF=FFFF [SZ1H1PNC] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFF PC=FFFF FF RST 38H AF=FFFF [SZ1H1PNC] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFD PC=0038 00 NOP AF=FFFF [SZ1H1PNC] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFD PC=0039 00 NOP AF=FFFF [SZ1H1PNC] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFD PC=003A 00 NOP AF=FFFF [SZ1H1PNC] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFD PC=003B 00 NOP AF=FFFF [SZ1H1PNC] BC=0385 DE=0400 HL=03B4 IX=01F0 IY=FFFF SP=BEFD PC=003C 00 NOP
|
Liegt das an mir (bzw. meinem vorherigen umkopieren) oder am BSAVE von CAOS 4.8? -- Viele Grüße, Bert |