Das mit dem dritten Taster dachte ich, dass man dan die Hauptadresse mit den jumpern wählt, und dieese dann per knopfdruck auf 8 setzten und das alte 8 laufwerk bekommt dann die adresse vom mmc2iec.
Aber es würde auch schon reichen, wenn die Jumper sofort reagieren, sodass man im Laufenden Betrieb die adresse wechseln kann. Bei der zugehörigen floppy kann man dann ja einfach umschalten und diese resetten.
Normalerweise arbeite ich lieber mit disketten, aber um manchmal daten durchs Netz zu schicken, muss man sie halt auf sd speichern, und sie dann verschicken.
TTRCmedia: Hier 2 beispielprogs, die sich am c64 mit der umschaltung befassen. Vlt. könnte man eine ähnliche Routine in die Firmware integrieren...
ZitatAlles anzeigenIch hatte da mal was für mich geschrieben, am 128er. das ging so:
load Zeiger zu
jsr :Umschalter
jmp : load Route
Dito. für save, open und closeUmschalter
pha
lda $ba
cmp #$Lw.-Adr.
bne ende
lda Bitte melde dich an, um diesen Link zu sehen. Adr.
sta $ba
ende pla
rtsBei dem speziellen Problem kann man sicher mit einem EOR 8 und 9 Vertauschen.
Hier findet sich sicher Jemand der sich mit dem C64 auskennt und das machen kann.
ZitatAlles anzeigenProbier mal, ob dieses Programm helfen könnte, wenn du es vor dem Hauptprogramm startest:
10 open15,8,15
20 printBitte melde dich an, um diesen Link zu sehen.,"m-w"chr$(119)chr$(0)chr$(2)chr$(32+29)chr$(64+29):rem device 8 -> 29
30 close15
40 open15,9,15
50 printBitte melde dich an, um diesen Link zu sehen.,"m-w"chr$(119)chr$(0)chr$(2)chr$(32+8 )chr$(64+8 ):rem device 9 -> 8
60 close15
70 open15,29,15
80 printBitte melde dich an, um diesen Link zu sehen.,"m-w"chr$(119)chr$(0)chr$(2)chr$(32+9)chr$(64+9):rem device 29 -> 9
90 close15
Gruß C-Man