1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Wir danken allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben.

VirtualPC

Dieses Thema im Forum "Software" wurde erstellt von mib2000, 30. September 2004.

  1. WoSoft

    WoSoft Debugger

    auf einem G5/2 GHz emuliert VPC 7 einen Pentium mit 533 MHz.
    Windows 2000 und XP brauchen auch auf einer Windose nicht mehr als 512 MB RAM, Ausnahme 3D-Spiele, aber die laufen auf VPC eh nicht (brauchbar).
    Daraus folgt: dem VPC 512 MB RAM zuweisen und dann noch genügend für den Mac, sprich, mindestens 256 MB übrig haben.
     
  2. Alvysinger

    Alvysinger New Member

    Von der Mac TechNews Seite vom 14.9 :
    Die Firma Transitive Corporation will in Kürze einen Emulator auf den Markt bringen, der mit fast nativer Geschwindigkeit arbeitet. QuickTransit arbeitet nicht wie Virtual PC die Befehle ab und übersetzt diese, wie sie an den Prozessor geschickt werden, sondern übersetzt beim Starten einer Applikation den gesamten Code und führt diesen dann nativ auf der Host-Plattform aus. Dieser Ansatz ist zwar nicht komplett neu aber sehr viel versprechend.
    Hingegen muss man anführen, dass viele rätselhafte Sachen auf der Seite von Transitive Corporation zu finden sind. Zum Beispiel soll die Software Hardware-Beschleunigte 3D-Grafiken ermöglichen, unabhängig vom verwendeten API. Hat man z.B. eine DirectX-Applikation auf einem System, auf dem nur Open GL zur Verfügung steht soll diese trotzdem funktionieren. Dazu müsste man allerdings viele Teile des DirectX-APIs nachprogrammieren was sehr viel Aufwand bedeutet und selbst für geübte Programmierer ein großes Hindernis darstellt.
    Transitive Corporation schreibt allerdings nichts darüber, ob die Emulationsapplikation ähnlich wie Virtual PC funktionieren wird und man Windows-Programme auf dem Mac oder anderen Plattformen ausführen kann oder ob man nur Unix/Linux-Programme auf einer anderen Prozessorarchitektur unter dem selben oder ähnlichen OS ausführen kann. Letztere Möglichkeit wäre mit den oben beschriebenen Technologien realisierbar, eine Emulation wie Virtual PC leider nur sehr schwer.

    Na, mal sehen....
     
  3. WoSoft

    WoSoft Debugger

    Transitive Corporation lässt wirklich viele Fragen offen.
    So braucht man mit Sicherheit auch noch ein komplettes Windows, denn jedes Windows-Programm ruft ständig API-Funktionen auf. Also müsste schon einmal vorab das gesamte API übersetzt werden, doch das reicht nicht. Einige API-Funktionen greifen auf das BIOS zu, also müssten die das mitliefern.
    Was mir auch nicht klar ist: Größere Windows-Programme werden so geschrieben, dass nicht ständig genutzte Funktionen in DLLs stehen, die nur bei Bedarf geladen und ggf. auch wieder entladen werden. Wollen die alle DLLs vorab übersetzen oder erst bei bedarf? Letzteres braucht aber einen schnellen JIT-Compiler.
     
  4. Alvysinger

    Alvysinger New Member

    Mir ist da auch so einiges nicht klar ?!

    10 Print "?"
    20 Goto 10

    run

    ;-))
     
  5. WoSoft

    WoSoft Debugger

    hm, wusste gar nicht, dass GW-Basic auf dem PC noch läuft.
    Oder hast du dieses komplexe Programm auf einem C64-Emulator entwickelt? :D
     
  6. Alvysinger

    Alvysinger New Member

    Auf meiner orginal C64 Maschine aus den achziger Jahren !
    Trotz dieser hohen Komplexität war der Speicherbedarf nur minimal und ich hatte auf meiner Datasette noch einige Blocks frei ;-))
     

Diese Seite empfehlen