Beiträge von Unseen im Thema „Turbo Chameleon - Features abschaltbar“

    Wie läuft eigentlich so eine CPU-Emulation in einem TC64 im Cartrigdemodus ab.
    Ich nehme nicht an, dass dafür der 6510 des C64 deaktiviert wird,


    Doch, wird sie - oder genauer: Sie wird angehalten. Das ist nichts ungewöhnliches, auch ohne jegliche Erweiterung macht der VIC-II im C64 das 1250 mal pro Sekunde (auf PAL-Systemen) schon beim im Einschaltbildschirm.

    Zitat

    Ist die Beschleunigung auch dann spürbar, wenn die Ausgabe NICHT über das TC läuft , sondern über die Videobuchse des C64?


    Warum sollte es da eine Abhängigkeit geben? Die SuperCPU hat ja auch keinen Videoanschluss und trotzdem wird der C64 beschleunigt.

    Zitat

    Kann man quasi über den Expansionsport eine schnelle CPU transparent einschleifen ( macht das auch die SCPU? )?


    Das machen z.B. SuperCPU, Flash 8 und einige weitere CPU-Beschleunigerkarten für den C64 so.

    Ich denke mal, dass grundsätzlich ersteinmal geklärt werden sollte, was eigentlich noch im TC64 aktiv ist, wenn es als Cartridge genutzt wird.


    Die CPU wird definitiv nicht mehr genutzt. Mehr Details dazu können nur Leute sagen, die den Quellcode kennen.

    Zitat

    2.


    Die Aussage scheint mir ziemlich plausibel.

    Zitat

    3.


    Also wird der SID im Cartridgemodus ja schon emuliert. Am TC64 greife ich doch das emulierte Signal ab, oder? Ansonsten müßte ich doch den C64 SID nicht am AV-Signal abgreifen.


    Das steht in keinerlei Widerspruch zu den anderen Aussagen. Es ist für ein Modul am Expansionsport überhaupt nicht möglich, den vom SID erzeugten Ton abzugreifen, wenn das Chameleon also im C64 steckend an seinem eigenen Ausgang ebenfalls Töne ausgibt muss der SID dafür emuliert werden. Dies bedeutet jedoch nicht, dass der SID im C64 abgeschaltet werden würde.

    Zitat

    Die Aussage von Jens bezog ich auch auf den Cartridge-Modus, die stellte aber wohl auf das Laden eines Cores ab.


    OK. Aber da zieh ich einfach das TC64 ab. Ich hatte vermutet, dass dann das Videosignal durchgeschliffen wird. Jetzt weiss ich mehr.


    Wie soll das Modul ein Videosignal durchschleifen wenn es erstens komplett abgeschaltet ist und zweitens gar keine Möglichkeit hat, das vom C64-eigenen VIC erzeugte Videosignal zu verwenden? Das Chameleon betreibt gerade den recht hohen Aufwand mit einer kompletten CPU- und VIC-Emulation am Expansionsport, weil es sonst komplett unmöglich wäre alleine mit den dort vorhandenen Signalen eine VGA-Version des C64-Bildes zu erzeugen.

    Eine 250407. Und ohne 9V kommt auch kein Bild. Nochmal: Mit TC64 kommt eins.


    Am Chameleon oder am Videoport des C64? Ersteres ist in der Situation verständlich weil das Ding dann nun mal alles selbst macht, letzteres wäre extrem seltsam.

    Zitat

    Außer den 5V. Das denke ich mir auch und hätte auch so eine Antwort erwartet.


    Es hilft ungemein wenn man von Anfang an mit offenen Karten spielt und nicht irgendwelche wichtigen Details weglässt.

    Zitat

    Ich hatte einen C64er bei dem nur das Betriebslicht ging und der Bildschirm ansonsten schwarz blieb. (Das lag daran, dass das Netzteil die 9V nicht lieferte. Aber das dauerte bis ich das raus hatte.)
    An diesen C64 schloss ich nun das TC64 an, das ein Bild lieferte und ansonsten lief. Nur eben die C64er Tastatur konnte ich nicht benutzten. (Und weil die nicht ging, checkte ich den Rechner und bemerkte obiges).


    Das dürfte dann ein Board vor der 469er-Revision gewesen sein (die liefert auch ohne 9V ein Bild) - das heisst, dass der VIC und der Systemtaktgenerator daneben keine Betriebsspannung bekommen hat und daher auch kein Taktsignal an der Phi2-Leitung des Expansionsports angelegen haben kann. Das Chameleon benutzt die, um zwischen Betrieb im C64, in einer Dockingstation und Standalone zu unterscheiden. In deinem "toten" C64 wird es daher entweder im Standalone- oder Dockingstations-Modus gegangen sein und in beiden davon wird natürlich gar nichts vom C64 mehr verwendet.