| 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
 |