Neuer Retro-Computer im 8-Bit Style

Es gibt 1.853 Antworten in diesem Thema, welches 267.531 mal aufgerufen wurde. Der letzte Beitrag (12. April 2024 um 17:24) ist von Retrofan.

  • wenn ich mir die drei Listings so ansehe dann fällt mir als unkwalifiziertem Laien auf das die ersten beiden Beispiele kürzer sind und das ich da mehr verstehen kann. Oder besser eine kleine Ahnung habe, was da gemeint ist.

    Selbst wenn ich die REM Zeilen aussen vor lasse, die ja nur für die Dokumentation sind soweit ich weiß, ist basic deutlich mehr zu tippen

  • Dafür ist das kein Pseudocode, sondern läuft. Auf einem Rechner, der existiert. (-;

    Wäre natürlich auch kürzer gegangen, ohne das "Gerüst", aber dann ohne die bequemere Sprite-Handhabung im Hauptprogramm. In dem kurzen Demo hat das "Gerüst" einen großen Anteil, in einem größeren Programm würde sich das relativieren.

    Und auf einem neuen Rechner mit umfänglicherem BASIC mit mehr Befehlen, auch für Sprites, wäre es wahrscheinlich kürzer und intuitiver als mit einer Pascal-artigen Sprache.

  • Also vielen Dank schonmal fuer die Umsetzung, natuerlich sieht man daran nun, welche Einschraenkungen das BASIC V2 hat. Auf einem C128 oder C16/C116/Plus4 wuerde das bestimmt schon wieder ganz anders aussehen, da es hier ja bereits entsprechende Befehle gibt.

    Grundsaetzlich hat der C64 aber auch das Problem, dass das Programm sehr langsam ist. Ein Spiel wie Pacman oder so koennte man damit nicht vernuenftig hinbekommen, und genau sowas waere in meinen Augen das Ziel - dass man einfache, Arcade-maessige Spiele mit wenig Code hinbekommen kann, die dann auch in einer Geschwindigkeit ablaufen, die man von den Originalen gewohnt ist. Das geht auf dem C64 mit reinem BASIC definitiv nicht.

    - neue Spiele für den C64 -
    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.Bitte melde dich an, um diesen Link zu sehen.

  • Ich habe das Gefühl, dass sich hier teils unveränderliche Fronten auftun und alle in unterschiedliche Richtungen argumentieren und arbeiten. Die allerwenigsten (zumindest lauten) sind davon überzeugt, dass ein Retro-Computer, wie ich ihn mir z.B. vorstelle, sinnvoll, machbar oder erfolgreich sein könnte. Und ich habe zu viele andere, weitaus erquicklichere C64-Real-Projekte am Laufen, sodass mir die Zeit auch etwas zu schade ist, immer wieder gegen Mauern anzulaufen, Ideen zu vereinen, irgendwas zum drölfzigsten Mal zu erläutern, zu moderieren usw. Mir ist etwas die Lust vergangen, an diesem Gedankenspiel (zumindest momentan) weiter teilzunehmen. Jeder macht sein eigenes Ding, jeder läuft allein in seine eigene Richtung, niemand hat wirklich Interesse, ZUSAMMEN etwas zu machen oder Kompromisse einzugehen, Konsens ist nicht gefragt. Ich finde das zwar sehr schade – aber vielleicht kommen die anderen Beteiligten ja zu einem tollen Gesamtergebnis (und sei es auch nur theoretischer Natur, mehr kann man in so einem Thread ohnehin nicht verlangen) und dann freue ich mich mit.

    Wie gesagt, momentan bin ich hier erstmal raus und konzentriere mich auf "angenehmere" Projekte. Aber ich lese natürlich gerne mit und freue mich, wenn sich etwas (konstruktives) tut. Also weiterhin viel Spaß.

    Bitte melde dich an, um diesen Link zu sehen. | Meine Lieblings-Themen im Forum64:

    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. | 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. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

  • Naja meiner Meinung nach waere laengst die Zeit reif gewesen, das "konkrete Gedankenspiel" in einen neuen Thread abzukapseln, weil es hier im Thread keinen Konsens gibt und sich noch zu viele "sowas braucht man doch gar nicht"-Stimmen hier tummeln. Aber davon abgesehen glaube ich eh, dass die meisten, die sich einen eigenen "Traum-Retro-Rechner" designen wuerden, dies gerne "fuer sich" machen wuerden, weil sie dann alles genau so machen koennen, wie sie wollen. Ich hatte solch ein Projekt ja auch mal angefangen, hab aber auch ganz alleine recht schnell die Lust daran verloren - das kann auch passieren ;)

    - neue Spiele für den C64 -
    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.Bitte melde dich an, um diesen Link zu sehen.

  • Was mir gerade noch einfaellt: Ich finde z.B. beeindruckend, was auf dem Atari XL mit Turbo Basic so moeglich ist:

    Bitte melde dich an, um dieses Medienelement zu sehen.

    Das ist ein Spiel in 10 Zeilen. Klar, sowas gibts auf dem C64 auch. Aber immer nur mit PETSCII-Grafik. Das hier sieht aus wie ein richtiges Spiel, weil es umdefinierte Zeichen hat. Sowas finde ich z.B. auch essentiell wichtig, dass man sehr schnell und einfach eigene Grafiken fuer seine Programme machen kann. Sowas hat mir auf dem C64 als Kind immer gefehlt.


    EDIT: Korrektur, das ist kein Turbo Basic sondern "Fast Basic"

    - neue Spiele für den C64 -
    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.Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von ZeHa (13. Oktober 2021 um 11:35)

  • sowas waere in meinen Augen das Ziel - dass man einfache, Arcade-maessige Spiele mit wenig Code hinbekommen kann, die dann auch in einer Geschwindigkeit ablaufen, die man von den Originalen gewohnt ist. Das geht auf dem C64 mit reinem BASIC definitiv nicht.

    In interpretiertem BASIC - es wird aber gern vergessen, dass es auch Compiler gibt. Der nach Testergebnissen mit Abstand beste, BASIC BOSS, kam recht spät auf den Markt (1988, als der Zenit des C64 schon überschritten war), deshalb kennen den womöglich viele gar nicht.

    Ich komme die nächste Zeit wohl nicht dazu, aber ich will den selbst mal testen. Ich habe hier auch noch ein Autorennschleichspiel aus den 80ern in BASIC, das damit hoffentlich spielbar wird. (-:

    Es muss ja aber auch nicht immer schnelle Action sein. Ein entschleunigtes und entschleunigendes, fantasievolles Adventure o. ä. ohne Geballer ist auch mal schön.

  • Ja, dass man Adventures mit BASIC programmieren kann, duerfte jedem hier bekannt sein :)

    Tatsaechlich habe ich als Kind hauptsaechlich Adventures programmiert, da ich nichts anderes so richtig hinbekam. Aber aus der Not 'ne Tugend mache und sagen "es muss ja nicht immer Geballer sein!" ist ein wenig am Ziel vorbei. Hier gehts um die Idee eines NEUEN Retro-Rechners, auf dem man solche Dinge machen kann, und keiner wuerde Dir darauf verbieten, ein Adventure zu schreiben - aber es ist halt auch schoen, wenn andere Dinge auch gehen.

    Dass man auf dem C64 auch was programmieren kann und dass es dafuer auch Compiler gibt und alles, das ist halt nicht das Thema des Threads...

    - neue Spiele für den C64 -
    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.Bitte melde dich an, um diesen Link zu sehen.

  • Ja, ist schon richtig. Habe aber eigentlich was anderes gesucht, und nicht gefunden, naemlich ein Boulder Dash in ebenfalls 10 Zeilen, diese waren m.E.n. kuerzer und lesbarer.

    - neue Spiele für den C64 -
    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.Bitte melde dich an, um diesen Link zu sehen.

  • Das hier wars:

    Bitte melde dich an, um diesen Link zu sehen.

    - neue Spiele für den C64 -
    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.Bitte melde dich an, um diesen Link zu sehen.

  • Grundsaetzlich hat der C64 aber auch das Problem, dass das Programm sehr langsam ist.

    Das Einlesen und Umwandeln der String-Sprite-Daten, aber sowas wäre einmal am am Anfang. Der Flug über den Bildschirm ist doch recht flott.

    Also bei einem statischen Hintergrund geht es eigentlich, wenn auch mit Joystick-Abfrage usw. wohl keine Hektik aufkommt. (-; Im Autoschleichen aus meiner Jugend lief die Strecke mit Zufalls-Biegungen und -Hindernissen am Bildschirm ab und dazu bewegten sich die Sprites, das war dann ein Gezuckel.

  • Der Flug über den Bildschirm ist doch recht flott.

    Der Flug ja, aber mehr als das passiert ja nicht.

    Ich habe mal versucht, sowas aehnliches mit 3 oder 4 Sprites zu programmieren. Das war schon ein "Schneckenrennen". Wenn da jetzt noch Spiellogik dazu kaeme, dann gute Nacht. Also das "flotte" BASIC-Spiel fuer den C64 will ich erst noch sehen, bisher sah ich da nix was auch nur annaehernd einem simplen Arcade-Spiel nahekommt.

    - neue Spiele für den C64 -
    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.Bitte melde dich an, um diesen Link zu sehen.

  • Hast Du auch mal Compiler getestet (wenn ja, auch BASIC BOSS)?

    Haben wir den einen freien oder zumindest Freeware? Ich hab noch kein offizielles Statement vom BASIC-BOSS Autor gesehen das er das als Freeware raus gibt, demnach könnte er immer noch Leute verklagen wenn diese seinen Compiler nutzen wenn sie keine Lizenz besitzen, in dem Fall die Originaldiskette mit Buch.

    Blog: Bitte melde dich an, um diesen Link zu sehen. - The Seventies Board: Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

    Ein Terminal und ein Z80 :D

  • Ich mag Tastaturcomputer.

    Foenix hat Zuwachs. Nicht billig.

    A2560K-040V

    Wow. Ich glaube ich setze hierfür wohl lieber weiter auf dem Commander X16 vom David Murray. :blink:

    Blog: Bitte melde dich an, um diesen Link zu sehen. - The Seventies Board: Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

    Ein Terminal und ein Z80 :D

  • Hast Du auch mal Compiler getestet (wenn ja, auch BASIC BOSS)?

    Nein, bisher nicht. Waere sicherlich mal interessant, aber von solch einem "Retro-Computer" wuerde ich mir gerade erhoffen, dass man sowas NICHT braucht oder es zumindest so im System verankert ist, dass das von allein geschieht. Das tolle am BASIC V2 ist ja, dass es im Rechner eingebaut und sofort verfuegbar ist. Wenn da jedesmal zusaetzliche Schritte notwendig sind, egal ob Compiler oder BASIC-Erweiterung, dann ist das irgendwie hinderlich fuer das gewuenschte "Erlebnis".

    - neue Spiele für den C64 -
    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.Bitte melde dich an, um diesen Link zu sehen.

  • Nein, bisher nicht. Waere sicherlich mal interessant, aber von solch einem "Retro-Computer" wuerde ich mir gerade erhoffen, dass man sowas NICHT braucht oder es zumindest so im System verankert ist, dass das von allein geschieht.

    Schon den hier gesehen? Bitte melde dich an, um diesen Link zu sehen.
    Hat sogar einer Gauntlet für nachgeschrieben. In BASIC. Sprich die MCU macht BASIC und Video und Soundausgabe in Software schnell genug das man interpretierte Arcadespiele schreiben kann.

    Bitte melde dich an, um dieses Medienelement zu sehen.

    Blog: Bitte melde dich an, um diesen Link zu sehen. - The Seventies Board: Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

    Ein Terminal und ein Z80 :D

  • Ja der sagt mir was, aber so richtig habe ich mich mit dem noch nicht beschaeftigt. Sieht aber beeinruckend aus, wenn das in BASIC moeglich ist :)

    Das ganze muesste jetzt nur noch in eine schicke "Tastaturcomputer-Form" gebracht werden... :D

    - neue Spiele für den C64 -
    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.Bitte melde dich an, um diesen Link zu sehen.

  • Ich poste hier mal noch was, was mich auch beeindruckt hat - Sega Saturn GameBasic:

    Bitte melde dich an, um dieses Medienelement zu sehen.

    Mir gefaellt z.B. das bei 10:25 - sowas selbst in ein paar Zeilen BASIC zu coden ist bestimmt cool :)

    - neue Spiele für den C64 -
    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.Bitte melde dich an, um diesen Link zu sehen.