Sonic the Hedgehog für C64/128 mit REU

Es gibt 933 Antworten in diesem Thema, welches 136.535 mal aufgerufen wurde. Der letzte Beitrag (6. Mai 2023 um 23:54) ist von AndiraC64.

  • Guten Morgen,

    jetzt würde ich das gerne zu Weihnachten auf echter Hardware spielen.

    Gute Nachricht… Hardware ist alle da.

    Schlechte Nachricht… Wie?

    Ernsthaft.

    Bisher nutze ich das KungFu Cart für Images - aber ich kann ja meine REU nicht gleichzeitig anschließen.

    Wie bekomme ich am einfachsten das d81 auf meine reale 1581 kopiert?

    lg,

    Oliver

  • Wie bekomme ich am einfachsten das d81 auf meine reale 1581 kopiert?

    Mal eine Gegenfrage, warum kopierst du nicht die d64 Images auf 5,25" Disk?

    Wie bekomme ich am einfachsten das d81 auf meine reale 1581 kopiert?

    Mal eine Gegenfrage, warum kopierst du nicht die d64 Images auf 5,25" Disk?

    Na ja - beim d81 muss man nix wechseln und ich dachte/denke laienhaft, dass eine Copy von Image zu Floppy bei beiden gleich läuft?

    Würde Sonic von Laufwerk 9 (1581) bei meinem C128DCr laufen?

    Sonst fokussiere ich auf d64.

  • Bug-Report (auch schon so öfter bei Facebook von anderen Usern gelesen): Auf meinem PAL C128 (Flat) läuft das Spiel einwandfrei mit der REU-Emulation der Ultimate II+, aber mit der originalen 1750 hängt es sich auf - das Titelbild sieht schon komisch aus, und beim Starten hängt er sich dann komplett weg. Bilder anbei. Gestartet mit Compatible Load und "Laden des gesamtem Games in die REU" NICHT aktiviert.

    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.

    Das zweite Bild sieht meiner Meinung nach (falsch aktiviertem) 2 Mhz-Modus aus. Ich habe das mal bei Facebook mit Bart van Leeuwen (der den C128 Device Manager für die Ultimate II gemacht hat) diskutiert. Wir vermuten, dass das Setup der REU im 2 Mhz-Modus erfolgt. Die echte REU darf aber anscheinend nur und ausschließlich im 1 Mhz-Modus angesprochen werden. Die Emulation der REU in der Ultimate ist da wohl etwas weniger zickig. Ist im Moment nur eine Theorie.

  • So die Box ist Final und ein Disketten Lable habe ich auch noch gemacht. Kommt noch ein Sleve dazu. Anleitung habe ich Momentan nicht genug Zeit für, aber Hole ich ggf. mal nach.

    Werde das ganze als Download für alle anbieten sobald es komplett ist.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Link zu sehen. Unser Maniac Mansion Remake Projekt

  • tokra: Was das Sonic-Bild angeht, würde ich auf defekte Hardware schließen. An der Stelle wird noch nichts mit Rasterbar-Spielereien angestellt. Bzw es scheint eine der Vordergrundfarben von dem Multicolor-Bild falsch dargestellt zu werden.

    Bei dem zweiten Foto - keine Ahnung von meiner Seite.

  • Das zweite Bild sieht meiner Meinung nach (falsch aktiviertem) 2 Mhz-Modus aus. Ich habe das mal bei Facebook mit Bart van Leeuwen (der den C128 Device Manager für die Ultimate II gemacht hat) diskutiert. Wir vermuten, dass das Setup der REU im 2 Mhz-Modus erfolgt. Die echte REU darf aber anscheinend nur und ausschließlich im 1 Mhz-Modus angesprochen werden. Die Emulation der REU in der Ultimate ist da wohl etwas weniger zickig. Ist im Moment nur eine Theorie.

    Ich bin mir ziemlich sicher das die REU auch im 2MHz Modus funktioniert, aber womöglich kann man in 2MHz nicht ins Farb RAM schreiben. Das wäre schade, dann erübrigt sich die ganze Sache. Kann aber auch sein das einfach nur bestimmte REUs langsamere RAM chips drin haben, und es mit manchen funktioniert. Im Moment noch zu wenig Daten um das sicher sagen zu können...

  • tokra: Was das Sonic-Bild angeht, würde ich auf defekte Hardware schließen. An der Stelle wird noch nichts mit Rasterbar-Spielereien angestellt. Bzw es scheint eine der Vordergrundfarben von dem Multicolor-Bild falsch dargestellt zu werden.

    Bei dem zweiten Foto - keine Ahnung von meiner Seite.

    Auf dem selben Gerät läuft alles mit Ultimate II+ einwandfrei. Nur mit der original REU nicht - die hatte ich zugegebenermaßen lange nicht angeschlossen. Hat jemand ein REU-Testprogramm zur Hand?

  • Ich bin mir ziemlich sicher das die REU auch im 2MHz Modus funktioniert, aber womöglich kann man in 2MHz nicht ins Farb RAM schreiben. Das wäre schade, dann erübrigt sich die ganze Sache. Kann aber auch sein das einfach nur bestimmte REUs langsamere RAM chips drin haben, und es mit manchen funktioniert. Im Moment noch zu wenig Daten um das sicher sagen zu können...

    Vielleicht kann die REU prinzipiell im 2-MHz-Modus arbeiten, aber das bedeutet nicht, dass sie dies ohne Vorsichtsmaßnahmen tun kann. Die REU weiß nicht, ob der Computer im 2MHz-Modus läuft, und kann daher sein Verhalten nicht anpassen. Bei der Kombination von 2MHz und REU wurde ich sehr vorsichtig sein.

  • Der C128 führt beim Schreiben in den IO-Bereich auf $Dxxx "clock stretching" durch, so dass ein Zyklus auf $Dxxx immer ein 1MHz-Zyklus ist. Das gilt auch für das Colour RAM.

  • So die Box ist Final und ein Disketten Lable habe ich auch noch gemacht. Kommt noch ein Sleve dazu. Anleitung habe ich Momentan nicht genug Zeit für, aber Hole ich ggf. mal nach.

    Werde das ganze als Download für alle anbieten sobald es komplett ist.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Das könnte man auch in einen eigenen Thread verfrachten.

    Für dieses tolle Stück Software wäre es ja super, wenn jemand professionell Boxen und Label anbieten /drucken könnte.

    Würde ja auch eine Standart Box gehen, wo man was drüber schiebt.

    Vielleicht was für Plakativ

    Gib mir noch ein Hörnchen Met...Damit ich weiss wies weiter geht.

    Denn hab ich mich mit Met befeuchtet bin ich schon mal vor-erleuchtet...

    TORFROCK

  • Ich bin mir ziemlich sicher das die REU auch im 2MHz Modus funktioniert, aber womöglich kann man in 2MHz nicht ins Farb RAM schreiben. Das wäre schade, dann erübrigt sich die ganze Sache. Kann aber auch sein das einfach nur bestimmte REUs langsamere RAM chips drin haben, und es mit manchen funktioniert. Im Moment noch zu wenig Daten um das sicher sagen zu können...

    Vielleicht kann die REU prinzipiell im 2-MHz-Modus arbeiten, aber das bedeutet nicht, dass sie dies ohne Vorsichtsmaßnahmen tun kann. Die REU weiß nicht, ob der Computer im 2MHz-Modus läuft, und kann daher sein Verhalten nicht anpassen. Bei der Kombination von 2MHz und REU wurde ich sehr vorsichtig sein.

    Zumindest das Original-Commodore-Handbuch zur 1750 (immer griffbereit) warnt auch ausdrücklich davor, nur den 1 Mhz-Mode zu nutzen.
    Bitte melde dich an, um diesen Anhang zu sehen.

    In der Codebase64 gibt es dazu auch einen Artikel:

    Bitte melde dich an, um diesen Link zu sehen.

    Zitat: "The 2 MHz mode is not too safe to use with the REU transfers. The processor may fetch wrong opcode right after the transfer. This is typical for the 2 MHz mode, since you should not use it either when switching between the 8502 and the Z80 processors."

    Also zumindest holt man sich damit einen ganzen Sack Probleme und mögliche Inkompatibilitäten.

  • Durchgeschafft!

    Nur wenig Grafik-Glitches dabei entdeckt, einmal wurde Sonic unsichtbar und einmal war der Doktor zwischen zwei Treffern in schwarz/weiss.

    Lief unterm Strich aber superrund :)

    Hab aber den Chaos Emerald im zweiten Level übersehen und in den Bonusrunden nicht richtig abgeräumt. Mein Highscore sollte also problemlos zu überbieten sein ;)

    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.

    "Retro-Stammtisch" in München -> Bitte melde dich an, um diesen Link zu sehen. (Wer in die zugehörige WhatsApp-Gruppe aufgenommen werden will, bitte per PM melden.)

  • So die Box ist Final und ein Disketten Lable habe ich auch noch gemacht. Kommt noch ein Sleve dazu. Anleitung habe ich Momentan nicht genug Zeit für, aber Hole ich ggf. mal nach.

    Werde das ganze als Download für alle anbieten sobald es komplett ist.

    Lad das bitte auch im Artikel Bitte melde dich an, um diesen Link zu sehen. hoch. Schaut toll aus, das will sich sicher irgendwer runterziehen.

    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.

    "Retro-Stammtisch" in München -> Bitte melde dich an, um diesen Link zu sehen. (Wer in die zugehörige WhatsApp-Gruppe aufgenommen werden will, bitte per PM melden.)

  • Kurze Frage,

    ich habe eine 1541 Ultimate 2.

    Spiel startet nicht da er zu wenig Speicher hat, was muss ich tun damit es funktioniert, ich habe im Kopf das die 1541 über zusätzlichen Speicher verfügt......

    Vielen Dank und viele Grüße

    Raphael

  • Ja, schade, dann muss ich das wohl optional machen... C128 ist immer so ein Krampf. :cursing:

    Nun, die REU ist im 2-MHz-Modus nicht schneller als im 1MHz-modus. Also, ausser wenn du die wenigen Zyklen, die 2 MHz vor und nach einer DMA-Übertragung aus- und wieder einschalten, nicht verpassen könnt, gibt es keinen Grund um etwas optional zu machen. Natürlich kann es eine schnelle Fix sein, 2Mhz optional zu deaktivieren.