Turbo Chameleon - Features abschaltbar

Es gibt 38 Antworten in diesem Thema, welches 7.612 mal aufgerufen wurde. Der letzte Beitrag (28. März 2013 um 14:23) ist von Stefan75.

  • Wenn ich das bisher richtig verstanden habe, werden also CPU, VIC und SID (ich vermute auch der RAM) emuliert, wenn das ganze im Cartridgemodus läuft.


    Nein und ja. VIC und SID hast Du quasi "doppelt": einmal emuliert über VGA (VIC) und den Sound Output am Chameleon (SID); und einmal beides ganz "normal" am C64 Video/Audio Out.

  • Ja schon klar. Aber ich NUTZE das vom TC64 nicht, wenn ich über den AV gehe. Ich kann aber ja dennoch den Browser und andere Funktionen des TC64 nutzen, da das ja auch über den AV Ausgang angezeigt wird. Nur... NUTZE ich dann auch noch die CPU und den RAM des TC64?

  • Ja schon klar. Aber ich NUTZE das vom TC64 nicht, wenn ich über den AV gehe. Ich kann aber ja dennoch den Browser und andere Funktionen des TC64 nutzen, da das ja auch über den AV Ausgang angezeigt wird. Nur... NUTZE ich dann auch noch die CPU und den RAM des TC64?


    Was jetzt am Ende den Code ausführt, und wo die Sachen gespeichert sind, die angezeigt/ausgeführt werden, ist vollkommen transparent für Dich. Das Produkt ist so ausgelegt, dass es für Dich keinen Unterschied macht.

    Wenn Dich die Details interessieren, dann musst Du mehr als nur Grundkenntnisse der Digitaltechnik mitbringen. Bitte versteh' das nicht als Beleidigung wenn ich annehme, dass Dir diese Grundkenntnisse fehlen. Ich würde vermutlich Jahre brauchen, um Dir das alles zu erklären, und da habe ich keine Lust zu.

    Wenn Du schreibst, dass Du tollen VGA-Output haben willst, der aber vom VIC erzeugt werden soll, dann hast Du das falsche Produkt gekauft. Wenn Du einen Polo mit 40PS kaufst, kannst Du damit nicht mit 250km/h über die Nordschleife fahren. Und wenn Du einen 12-Zylinder kaufst, hast Du darin kein Polo-Feeling. Gerade diesen Spagat verlangst Du aber, und das hat wohl unter denjenigen, die ein paar mehr Grundkenntnisse der technischen Informatik haben, zu Unverständnis (und letztlich Geflame) geführt: Du fragst nach Dingen, die keinen Sinn machen. Es wirkt wie ein kleines Kind, das auf den Boden stampft und schreit "ich will, ich will, ich will aber!".

    Ich empfehle:

    - Schaltplan des C64 genau verinnerlichen: Welche Signale liegen am Expansionsport an?
    - Grundlagen der Digitaltechnik anlesen: Grundlagen der Elektrotechnik Semester 1 bis 4, Datentechnik und Digitalrechner Semester 1-3, zusätzlich ein paar Grundlagen in VHDL

    Das sollte in 1-2 Jahren zu schaffen sein, wenn Du täglich 4-6 Stunden machst.

    Jens

    Bitte melde dich an, um diesen Link zu sehen. - Das offizielle iComp Supportforum ist online.

  • Nun offenbar ist die simple Frage wohl auch zu schwer für Dich.

  • @SID-6581: Etwas freundlicher sonst ist hier bald dicht.

    I wanted to make this world better, but god denied to give me the sources...

  • Wat seid ihr wieder fies.

    Soweit ich das als Laie verstehe sitzt die Chameleon huckepack auf dem C64er und emuliert alles nach den Daten, die vom Expansionsport abgegriffen werden können. Der VGA-Ausgang und die SID-Emulation ist nur auf die Art möglich, da es diese Daten am Expansionsport nicht zu holen gibt. Man muss sich mal ein Chamäleon (das Tier) vorstellen. Nichts anderes macht das Modul. Bitte korrigieren wenn ich mich irre!

    Dadurch habe ich mich gegen die Chameleon entschieden, weil ich einfach die Originalhardware verwenden wollte. (nichts gegen das Chameleon; pure persönliche Präferenz) Meinen persönlichen Maximalkomfort habe ich mit der Ultimate erreicht, die ollen Disketten sind schon unhandlich.

  • Das musst Du Dir so vorstellen, als ob Du im Supermarkt hinter einem Menschen her läufst, der für ein Dinner einkauft: Die Zutatendie er sich in den Einkaufswagen lädt, geben Dir sehr Genau Auskunft darüber, was es zu Essen gibt.

    Also dieses Beispiel ist ja wohl genial. ;)


    Eilt das Videosignal des Chameleons dem originalen Signal nach?
    Wenn ich mich auf das Beispiel mit dem Supermarkt beziehen, vergeht ja noch eine gewisse Zeit, bis ich aus den Zutaten ein Gericht gekocht habe.

    Reine Verständisfrage.

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • Soweit ich das als Laie verstehe sitzt die Chameleon huckepack auf dem C64er und emuliert alles nach den Daten, die vom Expansionsport abgegriffen werden können. Der VGA-Ausgang und die SID-Emulation ist nur auf die Art möglich, da es diese Daten am Expansionsport nicht zu holen gibt. Man muss sich mal ein Chamäleon (das Tier) vorstellen. Nichts anderes macht das Modul. Bitte korrigieren wenn ich mich irre!

    Dadurch habe ich mich gegen die Chameleon entschieden, weil ich einfach die Originalhardware verwenden wollte. (nichts gegen das Chameleon; pure persönliche Präferenz) Meinen persönlichen Maximalkomfort habe ich mit der Ultimate erreicht, die ollen Disketten sind schon unhandlich.

    Und weil das so ist, wird man hier ja auch gemoppt....
    Ich sehe das genauso wie Du. Das TC64 ist eine tolle Sache, super nutzbar auch wenn man die Dockingstation hat (so wie ich). Aber wer es puristisch mag und die Hardware vom C64 nutzen möchte, nutzt Ultimate oder auch noch das MMC mit RetroReplay, muss ich aus der Kiste holen. Emulationen kann ich auch auf dem PC haben.

  • Ich hab jetzt keine Zeit zum weitergehenden moderieren, daher ist der Thread erstmal zu.

    sl FXXS

  • Auch wenn ich davon ausgehe, dass es wieder ausartet (und ich wieder ein dutzend Postings in den nicht einsehbaren Bereich verschieben muss), ich mach mal bis 22:00 für heute noch mal auf.

    @SID-6581: du wurdest angemoppert, weil du nicht bei allen den Eindruck erweckt hast, bestmöglich an der Kommunikation mitzuwirken. Möglichweise ist das hier auch einfach nicht das richtige Forum für dich.

    @all: bitte nur sachliches posten, danke.

    sl FXXS

  • Eilt das Videosignal des Chameleons dem originalen Signal nach?
    Wenn ich mich auf das Beispiel mit dem Supermarkt beziehen, vergeht ja noch eine gewisse Zeit, bis ich aus den Zutaten ein Gericht gekocht habe.


    Beide Köche brauchen aber die gleiche Zeit: Die Daten aus dem RAM liegen am Systembus an und werden von VIC und TC gleichzeitig gelesen, so dass theoretisch auch der Bildaufbau synchron sein sollte.
    In der Praxis gibt es aber vermutlich eine Verzögerung von einer (VIC-)Scanline, da das TC ja einen VGA-Ausgang hat und deshalb intern scandoublen muss.

    Disclaimer: Ich hab vom TC überhaupt keine Ahnung, hier nur gemutmaßt und deshalb vermutlich Blödsinn erzählt.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Für morgen sind die Threadöffnungszeiten 12:00-16:00 und 20:00-22:00 geplant.

    sl FXXS

  • 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, da sonst der C64 nicht mehr laufen würde? Ist diese Emulation vollkommen "transparent" für die Software, oder muss sie speziell für dieses Turbo angepasst werden. Ist die Beschleunigung auch dann spürbar, wenn die Ausgabe NICHT über das TC läuft , sondern über die Videobuchse des C64?
    Kann man quasi über den Expansionsport eine schnelle CPU transparent einschleifen ( macht das auch die SCPU? )?

    Lieber einen Commodore in der Hand als ein Atari auf dem Dach

  • Vielleicht wäre so eine Tabelle in den kommenden TC-64 FAQ nicht schlecht, bei welchem Anschluss welche Emulation die Hände mit im Spiel hat. Da muss dann auch keiner für Elektrotechnik studiert haben um das zu verstehen. Also so etwas in der Art:

    Code
    --------------------------------------------
                  |    Emulierte Elektronik    |
    Angeschlossen | CPU | Logik | VIC-II | SID |
    --------------+-----+-------+--------+-----|
    nichts        |  x  |   x   |        |     |      
    VGA           |  x  |   x   |    x   |     |
    LineOut       |  x  |   x   |        |  x  | 
    --------------------------------------------

    Klar läuft ja auch bestimmt eine SID-Emulation im TC64 weiter, auch wenn nur über Audio-Out am Cevie gehört wird, aber die Emulation hört man ja dann nicht und man kann sich sicher sein, dass man hier wirklich den originalen SID hört. Geht ja in dem Fall auch nicht anders und ist nur ein Beispiel.

  • Ist diese Emulation vollkommen "transparent" für die Software, oder muss sie speziell für dieses Turbo angepasst werden.


    Nein, Software muss nicht angepasst werden. Der Turbomodus ist 6502/6510 Kompatibel. Die emulierte CPU wird bei Verwendung der Turbo Option sozusagen "höher getaktet". Man kann dann noch z.B. ein Limit einstellen (von 2-6 Mhz). Ich habe da noch nicht so viel getestet, aber Stunt Car Racer ist z.B. super spielbar auf 2 Mhz.

  • 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.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.


  • 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.


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


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

    cool, wußte gar nicht, das der Expansionsport so "mächtig" ist. Wieder was gelernt :thumbup:

    Lieber einen Commodore in der Hand als ein Atari auf dem Dach

  • Beide Köche brauchen aber die gleiche Zeit: Die Daten aus dem RAM liegen am Systembus an und werden von VIC und TC gleichzeitig gelesen, so dass theoretisch auch der Bildaufbau synchron sein sollte.

    Danke. Das klingt plausibel.

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.