1. Foren
  2. Kommentare
  3. Sonstiges
  4. Alle Kommentare zum Artikel
  5. › Commodore 16: Meine erste…

Besseres Basic, eingebauter Assembler Disassembler

  1. Thema

Neues Thema Ansicht wechseln


  1. Besseres Basic, eingebauter Assembler Disassembler

    Autor: JouMxyzptlk 30.04.19 - 14:53

    Für den Programmiereinstieg war der C16 definitiv besser.
    Grafikbefehle, Maschinenmonitor, größere Farbpalette.
    Alleine schon das eingeben von Basic Programmen war besser da Basic 3.5 mit Zeilenumbrüchen besser klar kommt als V 2.0 vom C64 Basic.
    Da konnte man ohne extra Programm im ROM schauen wie der Rechner funktionierte.
    Und die fehlenden Spiele hat man sich selbst programmiert.
    Oder statt dem Basic-Linie Zeichnen Befehl (Draw) eine eigene Implementierung in Assembler welche um Längen schneller ist und die dann bequem vom Basic Programm aus genutzt.

    Im dokumentierten ROM Listing sieht man wie Fließkomma wirklich funktioniert...

    Was dem Gerät fehlte waren Hardwaresprites und ein etwas besserer Soundchip.

    Ultra HD ist LOW RES! 8K bis 16K sind mein Metier.

  2. Re: Besseres Basic, eingebauter Assembler Disassembler

    Autor: heikom36 30.04.19 - 18:08

    Für die Programmierung definitiv besser würde ich nicht sagen.
    Für die meisten Programme passt eher - mangels Sprites war es auch hier für Spieleentwickler weniger interessant zumal der Speicher auch sehr knapp bemessen war.
    Das mit der Farbpalette stimmt aber alle 128(?) Farben - wobei es eigentlich auch nur 8 Farben mit mehreren Abstufungen waren - konnte er nicht zeitgleich darstellen.
    War ein nettes Teil, welches auch ein wenig schneller als der C64 getaktet war (ob er auch schneller wäre weiß ich nicht weil man nicht vergleichen kann) aber es fehlte einfach zu viel oder es kam einem so vor, dass der alles hatte aber nichts wirklich fertig war.
    Für die Programmierung am C64 - es gab auch da schon sowas wie ne IDE von Drittherstellern - Simons Basic zB, welches auch ohne Modul lauffähige Programme kompilierte.
    Die Sprache war sogar, für mein bescheidenes Wissen von damals, richtig gut - aber eben auch teuer in der Anschaffung.
    Für Software, wo es auf Geschwindigkeit ankommt, taugte Simons Basic aber nicht.
    Damals war da einfach Assembler gefragt.

  3. 121 Farben auf C16 / C116 / Plus 4 gleichzeitg...

    Autor: JouMxyzptlk 30.04.19 - 23:11

    heikom36 schrieb:
    --------------------------------------------------------------------------------
    > Das mit der Farbpalette stimmt aber alle 128(?) Farben - wobei es
    > eigentlich auch nur 8 Farben mit mehreren Abstufungen waren - konnte er
    > nicht zeitgleich darstellen.

    Das ist falsch. Jedes Textzeichen auf dem Bildschirm kann eine eigene Farbe haben.
    Im Monochrom-Grafikmodus kann jedes 8x8 Kästchen eine eigene Farbe haben.
    Im Multicolormodus Grafikmodus müsste ich jetzt im Emulator prüfen (zu faul, ich glaube nur Farbe 1, 2 und 3 blieben fest).
    Aber folgendes hab ich mal aus dem Gedächtnis wieder rausgeholt (schwarz bleibt leider immer schwarz, daher "nur" 121 Farben):

    1 for a=1 to 16 : read c
    2 for b=0 to 7 : color 1,c,b
    3 print chr$(18)" ";
    4 next b : print : next a
    5 color 1,1
    6 data 1,2,3,12,5,15,7,14,4,13,6,16,11,8,10,9

    > Für die Programmierung am C64 - es gab auch da schon sowas wie ne IDE von
    > Drittherstellern - Simons Basic zB, welches auch ohne Modul lauffähige
    > Programme kompilierte.

    Natürlich gab es vieles. Man musste also immer erst die Simons basic, den Assembler und sonstwas laden bevor man erträglich programmieren konnte.

    ( Warum funktioniert [code][/code] nicht? )



    1 mal bearbeitet, zuletzt am 30.04.19 23:12 durch JouMxyzptlk.

  4. Re: 121 Farben auf C16 / C116 / Plus 4 gleichzeitg...

    Autor: JouMxyzptlk 30.04.19 - 23:34

    Ergebnis:
    link zum ergebnis falls embed nicht geht




    1 mal bearbeitet, zuletzt am 30.04.19 23:40 durch JouMxyzptlk.

  5. Re: 121 Farben auf C16 / C116 / Plus 4 gleichzeitg...

    Autor: heikom36 01.05.19 - 00:42

    Alles klar (+1)
    Danke!

  1. Thema

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. Bundeskriminalamt Wiesbaden, Meckenheim
  2. TenneT TSO GmbH, Würzburg, Bayreuth
  3. ZIEHL-ABEGG SE, Kupferzell
  4. Landeshauptstadt Stuttgart, Stuttgart

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 34,99€/49,99€ (mit/ohne Spezialangebote)
  2. (u. a. Acer KG241P 144-Hz-Monitor für 159€)
  3. (aktuell u. a. Mushkin Pilot-E 2 TB für 219,90€ + Versand)


Haben wir etwas übersehen?

E-Mail an news@golem.de


DSGVO: Kommunen verschlüsseln fast nur mit De-Mail
DSGVO
Kommunen verschlüsseln fast nur mit De-Mail

Die Kommunen tun sich weiter schwer mit der Umsetzung der Datenschutz-Grundverordnung. Manche verstehen unter Daten-Verschlüsselung einen abschließbaren Raum für Datenträger.
Ein Bericht von Christiane Schulzki-Haddouti

  1. Datenschmuggel US-Gericht schränkt Durchsuchungen elektronischer Geräte ein
  2. Digitale Versorgung Viel Kritik an zentraler Sammlung von Patientendaten
  3. Datenschutz Zahl der Behördenzugriffe auf Konten steigt

Autonomes Fahren: Wenn der Wagen das Volk nicht versteht
Autonomes Fahren
Wenn der Wagen das Volk nicht versteht

VW testet in Hamburg das vollautonome Fahren in der Stadt - und das recht erfolgreich, wie eine Probefahrt zeigt. Als größtes Problem erweist sich ausgerechnet die Höflichkeit der Fußgänger.
Ein Bericht von Werner Pluta

  1. Volkswagen ID. Space Vizzion als Elektrokombi vorgestellt
  2. Elektroauto von VW Es hat sich bald ausgegolft
  3. ID.3 kommt Volkswagen verkauft den E-Golf zum Schnäppchenpreis

ZFS erklärt: Ein Dateisystem, alle Funktionen
ZFS erklärt
Ein Dateisystem, alle Funktionen

Um für möglichst redundante und sichere Daten zu sorgen, ist längst keine teure Hardware mehr nötig. Ein Grund dafür ist das Dateisystem ZFS. Es bietet Snapshots, sichere Checksummen, eigene Raid-Level und andere sinnvolle Funktionen - kann aber zu Anfang überfordern.
Von Oliver Nickel

  1. Dateisystem OpenZFS soll einheitliches Repository bekommen
  2. Dateisystem ZFS on Linux unterstützt native Verschlüsselung

  1. Nuvia: Apples Chip-Chefarchitekt gründet CPU-Startup
    Nuvia
    Apples Chip-Chefarchitekt gründet CPU-Startup

    Geballte Kompetenz: Drei ehemalige sehr hochrangige Apple- und Google-Ingenieure haben Nuvia geschaffen. Das Startup will einen Datacenter-Chip entwickeln; das Geld kommt unter anderem von Dell.

  2. Investitionen: VW steckt noch mehr Geld in Elektromobilität
    Investitionen
    VW steckt noch mehr Geld in Elektromobilität

    Volkswagen will den Etat für Hybridisierung, Elektromobilität und Digitalisierung noch weiter aufstocken. In den nächsten vier Jahren sollen knapp 60 Milliarden und damit gut 40 Prozent aller Investitionen in diesen Bereich fließen.

  3. Google: Neue Chrome-Funktion führt zu Verlust von Tab-Inhalt
    Google
    Neue Chrome-Funktion führt zu Verlust von Tab-Inhalt

    Eine Funktion zur Verbesserung der Ressourcennutzung hat bei zahlreichen Chrome-Nutzern dazu geführt, dass Tabs unverhofft geleert wurden. Betroffen sind Nutzer, bei denen Chrome unter Windows auf einem Server läuft - also besonders Unternehmen, die teilweise stundenlang nicht arbeiten konnten.


  1. 16:28

  2. 15:32

  3. 15:27

  4. 14:32

  5. 14:09

  6. 13:06

  7. 12:37

  8. 21:45