This page (revision-69) was last changed on 03-Feb-2023 15:21 by Roland B. Wassenberg 

This page was created on 25-Feb-2014 00:20 by Roland B. Wassenberg

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
69 03-Feb-2023 15:21 16 KB Roland B. Wassenberg to previous
68 08-Jul-2018 23:55 15 KB Roland B. Wassenberg to previous | to last
67 30-Jun-2018 03:44 15 KB Roland B. Wassenberg to previous | to last
66 30-Jun-2018 03:29 15 KB Roland B. Wassenberg to previous | to last
65 30-Jun-2018 02:48 15 KB Roland B. Wassenberg to previous | to last
64 30-Jun-2018 02:47 15 KB Roland B. Wassenberg to previous | to last
63 30-Jun-2018 01:28 15 KB Roland B. Wassenberg to previous | to last
62 30-Jun-2018 01:24 15 KB Roland B. Wassenberg to previous | to last
61 30-Jun-2018 01:23 15 KB Roland B. Wassenberg to previous | to last

Page References

Incoming links Outgoing links
Atari Schreiber

Version management

Difference between version and

At line 18 added 59 lines
Nachweis, dass 16 KiB RAM verwendet werden und kein Bank Switching zum Einsatz kam:
08a3: Kein Kaltstart wenn Öffnen des Editors "E:" schief geht
8881: 45 9B EOR $9B
8883: A2 00 L8883 LDX #$00
8885: A9 03 LDA #$03
8887: 9D 42 03 STA ICCMD,X
888A: A9 81 LDA #$81
888C: 9D 44 03 STA ICBAL,X
888F: A9 88 LDA #$88
8891: 9D 45 03 STA ICBAH,X
8894: A9 0C LDA #$0C
8896: 9D 4A 03 STA ICAX1,X
8899: A9 00 LDA #$00
889B: 9D 4B 03 STA ICAX2,X
889E: 20 56 E4 JSR CIOV
88A1: 10 03 BPL $88A6
88A3: 4C 77 E4 JMP COLDSV => NOP NOP
0d6c: Kein Schreiben von Zufallswerten in den ROM Bereich (Crack-Schutz vor Ausfühung im RAM)
8D59: A9 00 LDA #$00
8D5B: 85 64 STA ADRESS
8D5D: AD 0A D2 LDA RANDOM
8D60: 29 3F AND #$3F
8D62: 09 80 ORA #$80
8D64: 85 65 STA ADRESS+1
8D66: AD 0A D2 LDA RANDOM
8D69: AC 0A D2 LDY RANDOM
8D6C: 91 64 STA (ADRESS),Y => NOP NOP
3f5f: Kein Setzen von VSEROR auf $8838. Ursprünglich Version führt eigene SIO Checksummen vor der Standardroutine Berechnung durch.
BF47: 78 SEI
BF48: AD 0C 02 LDA VSEROR
BF4B: 8D 30 05 STA $0530
BF4E: AD 0D 02 LDA VSEROR+1
BF51: 8D 31 05 STA $0531
BF54: A9 38 LDA #$38
BF56: 8D 0C 02 STA VSEROR => NOP NOP
BF59: A9 88 LDA #$88
BF5B: 8D 0D 02 STA VSEROR+1 => NOP NOP
BF5E: 58 CLI
BF5F: 60 RTS
8838: A5 31 LDA CHKSUM
883A: D0 13 BNE $884F
883C: 68 PLA
883D: 85 31 STA CHKSUM
883F: 8C 2F 05 STY $052F
8842: A0 01 LDY #$01
8844: 18 CLC
8845: B1 32 LDA (BUFRLO),Y
8847: 65 31 ADC CHKSUM
8849: 69 00 ADC #$00
884B: 48 PHA
884C: AC 2F 05 LDY $052F
884F: 6C 30 05 JMP ($0530)