Hallo Besucher, der Thread wurde 1,5k mal aufgerufen und enthält 3 Antworten

letzter Beitrag von trifox am

ich krigs nicht geladen ...

  • hi, im csdb forum hat der hannenz folgende routine vorgelegt mit der man ein programm nachladen kann, bei mir funktioniert dies aber nicht, er sagt zwar loading "spiel" aber danach hat er keine neuen basic codes geladen, und nix ....


    ich habe natuerlich alles auf eine d64 disk geklatscht, aber es funktioniert einfach nicht, was mache ich falsch !??!? was fuer speicher darf mein programm benutzen damit kein rom kaputtgeht `?!?!?

  • ehm, wenn ich mich nicht ganz vertue, weiss ich wo das problem liegt.


    die sekundär-adresse ist auf 00 gesetzt.
    (das ist der ldy #00 vor dem jsr ffba).


    wenn der auf 0 ist, dann wird das programm dorthin geladen,
    was in x und y vor dem jsr $ffd5 ist...also quasi an die stelle wo der filename steht.


    setze einfach das y register (vor dem jsr ffba) z.b. auf 1 (egal, hauptsache NICHT 0),
    und schon wird das file dorthin geladen, wo es eigentlich hingehört.


    wenn du es allerdings an eine andere (feste) adresse laden will, dann lass das ldy #00 und mach halt noch vor dem jsr ffd5 ein ldx #low und ldy #high rein.


    ach, und das lda #01 ganz am anfang braucht man auch nicht.