Beiträge von BlondMammuth

    Die kleinen Freuden des Cross Compilings. :ChPeace:wand

    Code
    ld65: Warning: /usr/share/cc65/cfg/c64.cfg(54): Segment 'STARTUP' does not exist
    ld65: Warning: /usr/share/cc65/cfg/c64.cfg(54): Segment 'INIT' does not exist
    ld65: Warning: /usr/share/cc65/cfg/c64.cfg(54): Segment 'ONCE' does not exist
    ld65: Error: /usr/share/cc65/cfg/c64.cfg(20): Start address of memory area 'BSS' is not constant
    ninja: build stopped: subcommand failed.

    Ich suche natürlich weiter. Aber falls irgendjemand von euch die Lösung auswendig kann, und sie auf die Schnelle hinschreiben - bitte, tut euch keinen Zwang an. :applaus:

    Ich hab nach einigem Startpagen (was ich statt Googeln tue) rausgefunden, dass das Problem öfters auftritt, und der CC65 angeblich dafür bekannt ist.

    So bin ich erst einmal auf VVLM umgestiegen, und der funktioniert. Mein erstes Sprite geht schon über den Bildschirm, die Farbe ändert es aber noch nicht, also hab ich irgendwo den :heul_doch:Wurm drin. Schaumamal. ^^

    Die kleinen Freuden des Cross Compilings. :ChPeace:wand

    Code
    ld65: Warning: /usr/share/cc65/cfg/c64.cfg(54): Segment 'STARTUP' does not exist
    ld65: Warning: /usr/share/cc65/cfg/c64.cfg(54): Segment 'INIT' does not exist
    ld65: Warning: /usr/share/cc65/cfg/c64.cfg(54): Segment 'ONCE' does not exist
    ld65: Error: /usr/share/cc65/cfg/c64.cfg(20): Start address of memory area 'BSS' is not constant
    ninja: build stopped: subcommand failed.

    Ich suche natürlich weiter. Aber falls irgendjemand von euch die Lösung auswendig kann, und sie auf die Schnelle hinschreiben - bitte, tut euch keinen Zwang an. :applaus:

    Gute Neuigkeit: Das wars wirklich. Das Flatpak-Dings funktioniert nicht in dem Kontext, man muss den Vice "offiziell" bzw. "klassisch" installieren (gefällt mir eh viel besser), und sich halt wie üblich die legal erworbenen ROMs zu den Maschinen dazu kopieren, damit er funktioniert. Mittlerweile läuft mein erstes BASIC-"Hello, World!" und mein erstes C-"Hello, World".

    Jetzt gehts an die Tiefen der Graphik-Programmierung. Wird sicher toll schnell mit C. :LOL

    Update: Ich habe mir das TGI kurz angesehen, und es ist mir zu wenig. Ich verstehe sehr gut, dass es ein allgemeines Interface sein soll, das auf mehrere Plattformen anwendbar bleibt, aber ich kann z.B. nicht erkennen, wie ich den Modus ändere. Multicolor kann ja z.B. entweder "Zeichenweise" stattfinden oder mit 160x200. In meinem Fall z.B. würde ich 160x200 vorziehen, da im Extremfall wirklich mehrere Farben zugleich auf engstem Raum unterkommen sollten. Sogar die sind mir eigentlich noch zuwenig. :cry:Zudem bräuchte ich auch noch Sprites, denke ich, will ich nicht deren Inhalt jedesmal mit viel Aufwand neu zeichnen müssen. Mein Spiel wäre zwar nicht Echtzeit oder hektisch, aber mehr als 10 Sekunden sollte man ja doch nicht auf ein neues Bild warten.

    Kennt jemand eine andere Graphik-Lib auf CC65 für den C64? Wenn nicht, könnte ich mir eine schreiben müssen, aber bei den gefühlten 10 000 000 Projekten, die ich schon begonnen und nie komplettiert habe, traue ich mir selbst nicht mehr so recht über den Weg. :lol27:

    Ich hab bemerkt, dass das Launchen nicht nur vom VS nicht geht, sondern auch von sonst nirgends. D.h. wenn ich VICE (auf Linux Mint aus flatpak installiert) als Standardprogramm für irgendeine Endung angebe, funktioniert das nicht.

    Ich habe flatpak genommen, weil bei der Standard-Installation im Gegensatz dazu die ROMs nicht dabei sind. Allerdings werde ich mir die jetzt kopieren, flatpak deinstallieren, und die normale installieren, die ROMs dazu, und dann sehen, ob es funktioniert. Ich berichte mehr, wenn ich es weiß.

    Ich glaub die Frage solltest du besser in diesem Thread stellen:

    Bitte melde dich an, um diesen Link zu sehen.

    Jo. Hier ist es besser aufgehoben. :thumbup:

    Vielen Dank fürs Verschieben und her zeigen! Ja, eindeutig, und hier könnte vielleicht sogar schon die Antwort stehen. Schaumamal. :thumbsup:

    Update: Oh, ich hab grad bemerkt dass rosc höchstselbst sich hier beteiligt. Feedback: Ich kriegs zwar nicht ganz zum Laufen, aber das wird schon werden, und ich bin begeistertvon der Erweiterung! Wirklich danke vorerst für dein Werk!

    Hallo Alle, hat jemand Erfahrung mit Visual Studio Code, VS64 und VICE?

    Ich habe gestern VICE (flatpak) auf Linux Mint installiert, und schaffe es nicht, den von Visual Studio Code und VS64 aus zu starten. Heute bin ich draufgekommen, dass ich VICE unabhängig von VS nicht einmal als default-Applikation einstellen kann. Ich habe zwei Pfade in PATH eingebaut:

    Code
    /var/lib/flatpak/exports/bin
    /var/lib/flatpak/app/net.sf.VICE/current/active/files/bin

    Ich habe diese Pfade auch direkt in VS64 konfiguriert. Weder x64 noch x64sc werden gefunden, und das weder in VS noch als default-app für Files.
    Falls mir irgendjemand aus meiner Verzweiflung :rauch::drunk: helfen könnte, wäre ich sehr dankbar :dafuer:. :winke:

    Hallo,

    besteht denn mit dem vbcc die Möglichkeit ohnen Weiteres CC65 Libs zu benutzen?

    Ich würde gerne mit dem vbcc arbeiten und unter anderem das Tiny Graphics Interface in mein Programm einbinden.

    Würde mich auch interessieren. Ich schwanke grade zwischen Durex Forth und VBCC, ein Spiel mit einfacher 3D-Graphik zu implementieren.

    Hast in dem gcc 6502 Thread meine 3d Grafik auf dem c64 gesehen? Ich fand den gcc Code recht gut.

    Ich such die grade, aber bin noch nicht fündig. Was genau meinst du?

    Ich habe auch schon mal was in C angefangen. Vielleicht hilft Dir da was.

    Bitte melde dich an, um diesen Link zu sehen.

    He geil, danke! Sicher hilft mir sowas. An sich kann ich C, aber da ist sicher viel drin, was ich noch nicht im Erfahrungsschatz hab.

    Hallo,

    besteht denn mit dem vbcc die Möglichkeit ohnen Weiteres CC65 Libs zu benutzen?

    Ich würde gerne mit dem vbcc arbeiten und unter anderem das Tiny Graphics Interface in mein Programm einbinden.

    Würde mich auch interessieren. Ich schwanke grade zwischen Durex Forth und VBCC, ein Spiel mit einfacher 3D-Graphik zu implementieren.

    Hast in dem gcc 6502 Thread meine 3d Grafik auf dem c64 gesehen? Ich fand den gcc Code recht gut.

    Oh, die Antwort ist mir erst jetzt aufgefallen. Danke auch dafür! Ich werde ihn mir auf jeden Fall anschauen.

    Update:
    ich seh grade Bitte melde dich an, um diesen Link zu sehen., aber ist das dann dort, oder ein eigener? Da jedenfalls lese ich grade mit Begeisterung durch, sehr brauchbarer Erfahrungsschatz! ^^

    Prima! Zeig mal, wenn Du was codest. Mag auch C auf alten Rechnern.

    Gern, sobald was da ist. Ich wollte eigentlich ein Spiel in Durex Forth implementieren, allerdings erweist sich das als fürchterlich schwierig - alleine Arrays und Structs zu definieren, ohne sich den Arbeitsspeicher zu durchlöchern :wand - also habe ich gedacht, ich steige auf C um. Werd also ein wenig 3D-Graphik brauchen, aber zum Glück keine Echtzeit.

    Schaumamal ob ich irgendwas zuwege bringe. :LOL

    Bitte melde dich an, um diesen Link zu sehen.

    Hast Du die anderen Directories, die da beschrieben sind?

    Also bin doc usw

    Musst erst das binary Paket installieren.

    1. Vielen vielen Dank für die schnelle Reaktion.

    2. bin ich eine Minute nach Absenden draufgekommen, dass in den Files von der Bitte melde dich an, um diesen Link zu sehen. die vollständigen Directory-Trees eh in den Zips drunter hängen. Sollte doch bald ins Bett gehen. :D

    3. Schau ich aber morgen noch an, obs so funktioniert oder ob ich doch deinen Tip auch noch brauche. Aber deine schnelle Reaktion ist wieder einmal genau das, was diese Plattform so besonders macht. ^^

    Hat jemand VBCC installiert? Ich komme mit der Struktur nicht klar. In der Anleitung steht sinngemäß, dass es ein root-directory vbcc gibt (z.B. in meinem Fall unter Linux /usr/share/vbcc/), in diesem ein Subdirectory "target", und in diesem hängen dann die verschiedenen Targets, wie z.B. VBCC6502, für uns hier am interessantesten.

    Aber was hängt oder liegt noch in VBCC? Es muss doch noch Inhalte ausserhalb der Target-Subdirs geben? Wo kann ich das herunterladen?

    Oder wo ist mein Irrtum? Gibt es nichts ausserhalb? Was verstehe ich falsch? Finde ich nur einen Download-Link nicht, oder habe ich ganz grundsätzlich etwas falsch verstanden?

    Ich bitte da wirklich um Hilfe, falls jemand das liest.

    - stdio functions allow file access on 1541 compatible drives

    Frage dazu: Wird die Datasette auch unterstützt? Bzw. ist sowas geplant, falls nicht?

    Ja, Default für __fname ist "__fnamedev=8", dafür müsstest du eine 1 übergeben.

    Vielen Dank für die Antwort! :thumbsup:

    Das Witzige daran ist, dass ich zufällig heute zum ersten Mal seit Monaten wieder eingeloggt habe, und das gleich zum richtigen Zeitpunkt. Das machts noch einmal netter hier. :D

    Auch wenn der Thread schon ein paar Tage alt ist, die LED Lichter direkt auf dem Board, sind die neuen Speaker. Im Handbuch steht sicherlich was dazu drin. Deren blinken zeigen einen Code bzw. wie weit der Rechner bootet. So kann man meist die Komponente isolieren, bis wohin der Rechner kommt.

    JETZT les ich das, natürlich 10 Minuten nachdem ich den Sprecher bestellt hab. Auch wurscht, sind keine 4 Euro, egal.

    Die Lichter zucken genau zwei Mal. Jetzt muss ich nur noch rausfinden, wo meine Anleitung ist, oder ob ich das über Internet irgendwo herkriege.

    Wenn er Im Betrieb aus gegangen ist und nicht mehr startet würde ich zunächst auf das Netzteil tippen.

    Hat das Mainboard LEDs für den POST Test? Falls ja, was sagen die?

    Das Mainboard leuchtet ständig, wobei es quer durchs Farbspektrum geht, im Kreis. Wenn man oben einschalten will, zuckt es zweimal. Weiß aber nicht, was das bedeutet. Habs im Netz nicht gefunden.