Am 14.06.21 um 06:55 schrieb Michael van Elst:
> Andreas Kohlbach <
a...@spamfence.net> writes:
>
>> On Sun, 13 Jun 2021 17:34:31 +0200, Gerrit Heitsch wrote:
>>> Die wurde wohl von der CPU des Rechners mit bedient, die 1541 war ein
>>> kompletter Computer. Kommunikation passierte via seriellem IEC-Bus.
>
>> Könnte man nicht ein Programm dort einbringen, was feststellt, wenn der
>> angeschlossene Commodore 64/128 angeschaltet wird,
[um einen Autoload zu bekommen] Mit C-128 und 1671 ging das IMO. Aber es
ging vom 128'er Modus aus. Und der CP/M Modus *musste* ja erst mal die
Systemdisk booten.
> Ich glaube nicht, dass das geht. Ein ausgeschalteter C64 sorgt für einen
> Reset auf dem IEC-Bus, die Floppy "bootet" erst, wenn der C64 eingeschaltet
> wird. Ein Programm wäre dann auch verloren.
Wenn du die Floppy vorher einschaltest dann Initialisiert sie. Dabei
liest sie eine eingelegte Disk aus. Gebootet hat sie beim Einschalten.
Und ein Bus-Reset muß nicht zwangsläufig auch das ganze Gerät resetten.
> Du kannst die Reset-Leitung abklemmen, aber selbst dann ist das Programm
> beim Abschalten der 1541 verloren.
Bei 1541 in deren eigenem ROM vielleicht? Ich meine das mindestens ein
Parallel-Speeder so arbeitete.
> Es wäre auch kompliziert zu erkennen, ob der C64 läuft. Der redet
> nicht selbständig mit der Floppy.
Listener-Talker Protokoll. Die Floppy ist Listener. Ich glaube aber man
konnte das auch umkehren.
>> um beispielsweise ohne
>> weiteres Zutun ihn ein Programm laden zu lassen?
>
> Das geht nicht. Du musst schon auf dem C64 ein Kommando ausführen.
S.O. 128+1671
> Es gab Ersatz-"ROMs" für den C64, die so etwas dann selbständig
> gemacht haben.
S.O. Parallel-Speeder.
>> Das sollte sich für den
>> Benutzer dann genauso wie das Laden aus einem Modul aussehen.
>
> Ein Modul ist ein ROM, das der C64 versucht zu erkennen bzw das
> das eingebaute ROM ersetzt. Damit kann man den C64 direkt beim
> Einschalten "übernehmen". Ein Modul mit eigner CPU kann auch
> den 6510 lahmlegen und selbst auf RAM und Peripherie zugreifen.
> Z.B.
https://www.c64-wiki.de/wiki/SuperCPU.
Wird alles beim Einschalten des Computers abgearbeitetn. GAME und EXROM
Leitung prüfen u.v.m. und entsprechend reagieren.
Nur der Autoload von Floppy "fühlt" sich gewiss nicht an wie ein Modul
start. Das Modul ist sofort da. Von Floppy ist es um den Faktor 10-100
langsamer.