- Themen-Statistik
- Seitenleiste auf- und zuklappen
Hallo Besucher, der Thread wurde 2,7k mal aufgerufen und enthält 18 Antworten
letzter Beitrag vonDivZero am
- DivZero
- 14. Juni 2020
- 14. Juni 2020
Wie kompatibel ist die Ultimate 64 zu einem echten C64 von Hard- und Softwareseite her? Mich würde z.B. interessieren, ob ich damit eine bessere Software Kompatibilität als vom VICE-Emulator erreichen könnte. Wenn ich was programmieren und testen will, ob sich das alles auch so auf einem echten C64 verhalten würde, könnte ich anstelle dessen auch die Ultimate 64 nehmen und kann mir 100% sicher sein, dass das dann genauso auf einem echten C64 läuft?
Dann wie sieht es von der Hardwareseite aus, wenn ich jetzt Module oder eine Floppy Emulation bauen würde und die an der Ultimate 64 teste, kann ich dann davon ausgehen dass das genauso auch an einem echten C64 funktioniert?
Kurz gefragt, wäre eine Ultimate 64 wirklich ein 100% Ersatz für einen echten C64 wenn es ums Testen für Hard- Software geht?
Ich meine, ich bin noch Anfänger und werde wahrscheinlich nie an irgendwelche Grenzen programmtechnisch gelangen, so wie die großen Demogruppen, aber eine Antwort auf meine Frage würden mich dennoch interessieren.
- 14. Juni 2020
Ich denke https://www.c64-wiki.de/wiki/Ultimate_64/Testbericht gibt einen ganz guten Überblick.
Ob das Ultimate 64 Code (ungültigen) ausführt, den ein echter C64 nicht ausführen würde, bzw. ob die Seiteneffekte von ungültigen opcodes identisch sind, ist nochmal eine ganz andere Frage. Ohne Gatter-Gleichheit ist das wohl ziemlich unwahrscheinlich. Ähnliches gilt für VIC etc.
Also wenn Dein Anspruch ist, dass Dein Code zu 100% auf einem echten C64 läuft, nimm einen echten C64.- 14. Juni 2020
Zitat von jonny64
Also wenn Dein Anspruch ist, dass Dein Code zu 100% auf einem echten C64 läuft, nimm einen echten C64.
Ja, das muss ich wohl machen. Aber die Hoffnung bleibt irgendwann mal einen richtigen C64 Ersatzbau erwerben zu können.
- 14. Juni 2020
Also, Emulatoren bzw. FPGA-Lösungen die 99,x% akkurat sind, reichen vollkommen mMn.
Einfach aus dem Grund, weil selbst die 'C64'ern untereinander auch nicht 100% völlig Kompatibel sind.
Das fängt mit dem Unterschied zwischen PAL/NTSC über die 2 Versionen an SIDs und die Millionen 64ern die in einem C128 leben.
Wie kompatibel ist eigentlich der SX64? Gibt es da bekanntes??
Außerdem: Die vielen Nachbauten werden sich immer mehr den 100% annähern (und wohl NIE erreichen), während dessen die echten C64 nach und nach den Alterstod erleiden werden.
Sind nur meine 2cents
- 14. Juni 2020
Wenn ich jetzt "nur" Nutzer von Software wäre, würden mir 99,99% sicher reichen. Mein Ziel ist es aber meine entwickelten Sachen darauf hin zu testen, ob die auf einem echten C64 genauso so funktionieren wie unter meinem Emulator, oder eben FPGA-Nachbau. Da bringen mir die 99,99% nicht viel, da ich nie sicher sein kann, ob das genauso auf einem echten C64 funktionieren würde.
Davon abgesehen würde meine Anfängersachen, die ich gerade so probiere, sicher auf jedem C64 laufen, dafür wäre dann auch ein FPGA C64 ausreichend. Aber kann ja sein, dass ich in zwei Jahren besser werde und doch mal an die Grenzen des C64 gehe. Da zählt es dann wirklich ob das, was ich mache, auch auf einem echten C64 laufen würde.
See AlsoUltimate 64 - Fragen zu Ulticopy - Forum64Neues Ultimate 2+L ist im Vorverkauf auf Ultimate64.com - Forum64Ultimate 64 - Neue Firmware Releases - Forum64Ultimate64 + Sidekick - Forum64C64 PAL sind untereinander nicht kompatibel? Es gibt also Software die auf einem C64 läuft und auf dem anderen nicht? Ich meine jetzt nicht dass der SID ein wenig anders klingt.
- 14. Juni 2020
Zitat von Freddy
Einfach aus dem Grund, weil selbst die 'C64'ern untereinander auch nicht 100% völlig Kompatibel sind.
Da hat Freddy schon recht... theoretisch bräuchtest Du dann alle möglichen echten C64. Selbst die CIAs sind ja nicht 100% kompatibel.
Was ich allerdings nicht stehen lassen würde, sind die 99,x%-Kompatibilität der FPGA-Lösungen. Da sind wir m.E. noch ein gutes Stück weg - siehe Link oben.
- 14. Juni 2020
Zitat von DivZero
C64 PAL sind untereinander nicht kompatibel? Es gibt also Software die auf einem C64 läuft und auf dem anderen nicht? Ich meine jetzt nicht dass der SID ein wenig anders klingt.
Siehe z.B. https://www.c64-wiki.de/wiki/CIA#Fehler
- 14. Juni 2020
Zitat von jonny64
Da hat Freddy schon recht... theoretisch bräuchtest Du dann alle möglichen echten C64. Selbst die CIAs sind ja nicht 100% kompatibel.
Gibt es da Beispiele von Demos oder Spielen, die auf der einen CIA Version funktionieren und auf der anderen nicht?
- 14. Juni 2020
Oder der berühmte https://www.c64-wiki.de/wiki/VSP
- 14. Juni 2020
Zitat von DivZero
Zitat von jonny64
Da hat Freddy schon recht... theoretisch bräuchtest Du dann alle möglichen echten C64. Selbst die CIAs sind ja nicht 100% kompatibel.
Gibt es da Beispiele von Demos oder Spielen, die auf der einen CIA Version funktionieren und auf der anderen nicht?
Kenn ich jetzt nicht, aber denkbar isses. Für den VSP-Bug gibt es natürlich ungleich mehr Beispiele...
- 14. Juni 2020
Mir wurde ein Link geschickt wo die diversen Emulatoren, egal ob Software oder FPGA, getestet wurden. Die Ultimate 64 ist also zu 3/4 kompatible (75%), so wie ein TC64. Das TC64 erreicht, wenn es im C64 eingesteckt ist, immerhin 92% Kompatibilität. Der VICE kommt auf 95%.
Quelle:https://vice-emu.pokefinder.org/index.php/Testbench#Results
Zitat
Alles anzeigenz64k (c64) 1.2 881 847 96% 96% (847 of 881)
x64sc r37145 1023 981 95% 95% (981 of 1,023)
denise 1.0.8 980 934 95% 95% (934 of 980)
z64k (c128/c64) 1.2 881 831 94% 94% (831 of 881)
hoxs64 1.1.0.3 800 757 94% 94% (757 of 800)
TC64 9i (cartridge) 726 673 92% 92% (673 of 726)
x64 r37109 1023 866 84% 84% (866 of 1,023)
x128 (c64) r37109 978 826 84% 84% (826 of 978)
micro64 20180314 783 609 77% 77% (609 of 783)
TC64 9i (standalone) 948 712 75% 75% (712 of 948)
U64 1.28 (PAL) 826 622 75% 75% (622 of 826)
emu64 20191025 791 430 54% 54% (430 of 791)
yace 2.2.0.47 860 427 49% 49% (427 of 860)
- 14. Juni 2020
U64 soll nur zu 75% kompatibel sein ?!
Wo haste das denn her ?
Vlt. aus der Zeit wo es nur die ersten 100 gab ?!
- 14. Juni 2020
Der größte Wert eines solchen Tests ist es IMHO, dass man weiß, in welchen Bereichen eine Emulation bzw. ein Nachbau schwächen hat. Der Prozenzwert sagt IMO nicht so viel aus. Wenn ein Bereich mehr Tests hat als ein anderer, erscheint er wichtiger (weil dann mehr Tests versagen können). Ist er es aber wirklich?
Nun denn, bald erscheint wohl eine neue U64 Firmware. Da wäre dann sowieso ein neuer Test fällig.
Edit:
Zitat von Hucky
U64 soll nur zu 75% kompatibel sein ?!
Wo haste das denn her ?
Nee, der zitierte Bereich sagt eindeutig Firmware 1.28... wie auch immer, auf Grund meines ersten Absatzes ist klar, wie es zu solchen Ergebnissen kommt.
- 14. Juni 2020
ich weiß ja nicht was du vor hast zu programmieren...
Fang erstmal mit den einfachen Sachen an und wenn dann was nicht läuft nimm erstmal einen echten C64 ob es nicht evtl. auch an deinem Code liegen könnte
- 14. Juni 2020
Zitat von Hucky
ich weiß ja nicht was du vor hast zu programmieren...
Fang erstmal mit den einfachen Sachen an und wenn dann was nicht läuft nimm erstmal einen echten C64 ob es nicht evtl. auch an deinem Code liegen könnte
Das habe ich schon irgendwo geschrieben. Dass ich diese 100% wohl die nächsten zwei Jahre sicher nicht brauchen werde, da ich eh noch ganz am Anfang stehe. Es sind halt Fragen die mir so in den Sinn kommen.
Und logisch die 75% sind nicht die reine Kompatibilität, sondern nur ein Verhältnis von der Anzahl der Tests die bestanden wurden. Das sollte man nochmal ganz deutlich erwähnen.
- 14. Juni 2020
Zitat von DivZero
Dass ich diese 100% wohl die nächsten zwei Jahre sicher nicht brauchen werde, da ich eh noch ganz am Anfang stehe. Es sind halt Fragen die mir so in den Sinn kommen.
Wer weiß, wie viele Firmware Updates des U64 es bis dahin gibt, um noch näher an die 100% zu kommen.
Wobei mir im Moment nichts einfällt (Software mäßig), was auf dem U64 nicht läuft.
- 14. Juni 2020
Zitat von war64burnout
Zitat von DivZero
Dass ich diese 100% wohl die nächsten zwei Jahre sicher nicht brauchen werde, da ich eh noch ganz am Anfang stehe. Es sind halt Fragen die mir so in den Sinn kommen.
Wer weiß, wie viele Firmware Updates des U64 es bis dahin gibt, um noch näher an die 100% zu kommen.
Wobei mir im Moment nichts einfällt (Software mäßig), was auf dem U64 nicht läuft.
Wie schon geschrieben, sind ja die 75% nicht wirklich die Kompatibilität, sondern nur eine Angabe wieviel der Tests bestanden wurden. Das habe ich missverständlich rüber gebracht.
- 14. Juni 2020
Das ist jetzt nur meine Meinung, aber wenn ich sehe, was das U64 alles kann, und das ist u.a. ohne Probleme die Top-Scenedemos der CSDB abzuspielen, die mit Sicherheit die meisten "Programmiertricks" anwenden, würde ich mir jetzt noch nicht wirklich die Sorgen machen, dass man als Anfänger Dinge produziert, die eventuell nicht funktionieren könnten.
Gideon fixed ja auch ständig weiter, wo die Firmware in 2 Jahren ist, kann ja heute auch noch niemand sagen.
- 14. Juni 2020
Da gebe ich dir recht. Ich werde wahrscheinlich die nächsten Jahre nie auch nur in die Nähe solcher Kunstwerke kommen.
Hier geht es weiter zum Thema:Worauf testet ihr eure C64 Software(Emu, C64, U64, Reloaded, ...)?
Ähnliche Themen
Neues WiFi-Modul für das Ultimate II+ L
- Ganymed77
- 1541 Ultimate
Last Ninja
- manstein74
- Spiele
Breadbin Cases auf Indiegogo
- Lynx(TRIAD)
- Hardware
Ultimate 64 oder Mega65 kaufen
- ir6Oixah
- Ultimate-64
Disk2EasyFlash - Fertige Images
- Ebster
- EasyFlash
Ultimate II+ LAN ???
- Brotbox64
- 1541 Ultimate
Ultimate 64 Fragen zur Firmware - neue Releases
- SubZero
- Ultimate-64
(NEU-)Nachbau C=64
- Tom74
- Reparaturecke
The Ultimate-64 - Neues C64 FPGA Board
- pcollins
- Ultimate-64
C64 II mit StereoInSid kompatibel zur Ultimate 2?
- C64Brotkasten1000
- Module und externe Erweiterungen