

This post has been edited 2 times, last edit by "cbmhardware" (Aug 9th 2008, 3:44pm)
Müsste am Schalter SW1 nicht A11 für das Banking geschaltet werden ?
Das Umschalten zwischen Original-ROM und IDT7130 erfolgt dann über den 7474 ?
Quoted
Aber warum wartest Du nicht einfach, bis die IDT7130 da sind? Das Ding zusammenlöten kannst Du ja in der Zwischenzeit schon.
Bist Du soooo ungeduldig? ;o)

Eine Frage eines Unwissenden: was ist der Unterschied zwischen 74LS und 74HCT? Bei Conrad sind die HCT günstiger zu kriegen, warum?
ähm...
nein, so nicht. Das kehrt mit einem Syntax-Error zurück. Weiß jemand,
warum?
Quoted
Lästiger Fehler im PET-KERNAL: LOAD und SAVE übernehmen IIRC nicht (wie
bei den Homecomputern) Dateiname und Geräteadresse aus den
Systemvariablen, sondern lesen direkt den BASIC-Text aus, der
normalerweise direkt hinter dem LOAD- bzw SAVE-Token steht. Will man
das aus Maschinencode heraus nutzen, muß man den BASIC-Pointer
zwischenspeichern und auf einen Pufferbereich setzen, in den man das
"filename",ga schreibt.
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
;File
BUF =$2f00
FNADR =$DA
FNLEN =$D1
STATUS =$96
FA =$D4
SA =$D3
;LOAD
load jsr msg
lda #$70+12 ; set cursor to line 20 : dez. 33568 - $8320
cr3 sta 196
lda #$83
cr4 sta 197
INIT10 LDA #<BUF
STA FNADR
LDA #>BUF
STA FNADR+1 ;PLACE FOR FILE NAME
LDA #8
STA FA ;DEVICE #8
LDX #0 ;INPUT FILE NAME FROM SCREEN TO BUF
INIT20 JSR $FFCF
CMP #$D
BEQ INIT30
STA BUF,X
INX
BNE INIT20
INIT30 STX FNLEN
LDA #$D
JSR $FFD2 ;ECHO CR
LDA FNLEN
BNE INIT40 ;NAME WAS NOT NULL
RTS
INIT40 lda #$00
sta STATUS
lda #$08
sta FA ; secaddr
lda #$60
sta SA ; priaddr
lda SA
JSR $F466 ; Open
JSR $F0B6 ; Talk
LDA SA
JSR $F128
lolo lda #$00 ; Load to $3000
STA $FB
lohi lda #$30
STA $FC
JSR $F355
bufmsg3 ldy #00
bmsg_3a lda buffer3,y
sta $8170+251,y
iny
cpy #16
bne bmsg_3a
rts
|
Das
ist also wirklich nichts anderes als eine Hi-Res-Erweiterung. Über die
originale von Commodore habe ich leider nie etwas in Erfahrung bringen
können - ich habe nur einmal ein Bild von ihr gesehen, das nach einem
riesigen TTL-Grab aussah. Das macht nicht gerade Lust darauf, das Ding
zu beschaffen und nachzubauen...
Forum Software: Burning Board® 3.1.7, developed by WoltLab® GmbH