Wäre denn eine Umsetzung der Idee mit der existierenden Hardware möglich?
Nein. Auch wenn es sonst keine andere Einschränkungen gab, da ist nicht mehr Platz für einen weiteren Sequenzer.
Es gibt 90 Antworten in diesem Thema, welches 15.890 mal aufgerufen wurde. Der letzte Beitrag (
Wäre denn eine Umsetzung der Idee mit der existierenden Hardware möglich?
Nein. Auch wenn es sonst keine andere Einschränkungen gab, da ist nicht mehr Platz für einen weiteren Sequenzer.
Auch wenn es sonst keine andere Einschränkungen gab, da ist nicht mehr Platz für einen weiteren Sequenzer.
Könnte man den vorhandenen Sequenzer nicht so programmieren, daß er während der Spritefetch-Zyklen auf 2 Mhz geht? Dann könnte man den doch für beides nutzen.
Und was für Projekte habt Ihr dann aktuell noch in der Entwicklung
DiskRacer, CodeRacer, RomRacer alle warten auf Teile und Zeit
Frag aber nicht nach Details
Den vierten nenne ich jetzt noch nicht aber es wird kein anderer "Rennfahrer" sein. Sollte also als erstes ankommen ![]()
Könnte man den vorhandenen Sequenzer nicht so programmieren, daß er während der Spritefetch-Zyklen auf 2 Mhz geht? Dann könnte man den doch für beides nutzen
Nein, es funktioniert anders. Alles hat seinen Platz in jeder Zeile. Dies kann nicht geändert werden. Außerdem läuft VIC (und VASYL) auf "dotclock" (8 MHz). Das muss auch unverändert bleiben.
Gibt es eigentlich eine kleine Anleitung für VBASIC ? Auf GitHub bin ich nicht fündig geworden ?!
Gibt es eigentlich eine kleine Anleitung für VBASIC ? Auf GitHub bin ich nicht fündig geworden ?!
Auf der Homepage: Bitte melde dich an, um diesen Link zu sehen.
Auf der Homepage: Bitte melde dich an, um diesen Link zu sehen.
Äh ... ich .... also .... danke ... ![]()
Gibt es eigentlich eine kleine Anleitung für VBASIC ? Auf GitHub bin ich nicht fündig geworden ?!
Auf der Homepage: Bitte melde dich an, um diesen Link zu sehen.
Habe auch gerade Bitte melde dich an, um diesen Link zu sehen. veröffentlicht.
Aber überhaupt, total, gar kein? Oder einige BASIC-Zeilen kannst du doch umsetzen?
10 PRINT"HELLO BEAMRACER"
20 GOTO10
Zählt das? Darüber hinaus nicht wirklich.
Ich hab wohl auch mal Turbo Pascal in der Schule oder C++ im Studium porgrammiert, aber das ist lange her und ich hab irgendwie nicht mehr Bezug/Motivation zu sowas.![]()
Bitte melde dich an, um dieses Medienelement zu sehen.
Mein BeamRacer ist übrigens angekommen. Bevor ich damit was anfangen kann, sprich es (vielleicht mal) Software gibt, wird er aber nicht verbaut.
Zum Promoten wäre vielleicht mal gut, auch für den normalen Anwender (nicht Programmierer) zu zeigen, wo die Vorteile liegen.
Was kann man damit EINFACHER tun als vorher? (VBASIC)
Was läuft damit SCHNELLER als vorher?
Was kann damit ZUSÄTZLICH gemacht werden, was vorher gar nicht ging?
10 PRINT"HELLO BEAMRACER"
20 GOTO10
Zählt das?
Doch! ![]()
Was kann man damit EINFACHER tun als vorher? (VBASIC)
Alles, was eine präzise VIC-Steuerung erfordert! Zum Beispiel ist das Öffnen des vertikalen "Borders" so einfach wie
Kommentiert:
100 VWAIT 250:REM WAIT FOR THE LAST FRAME ROW
110 VMOV $11,$13:REM SWITCH TO 24 ROWS
120 VDELAYV 8:REM WAIT 8 RASTERLINES
130 VMOV $11,$1B:REM SWITCH BACK TO 25 ROWS
Volle 200 Zeilen horizontaler "Rand" öffnet man mit (vorstellbar?):
Usw. Auch *alle* Experimente der Kategorie "was passiert, wenn ich VIC das in diesem Moment antue" sind damit wahnsinnig einfach und sofort realisierbar.
Was läuft damit SCHNELLER als vorher?
VASYL ist im Allgemeinen kein Beschleuniger. Es ist vielmehr ein hochpräzises Steuergerät für das VIC-II. ABER...
Es ermöglicht z. B. ein sehr schnelles Kopieren um seine Speicherbereiche herum. Ein bisschen ähnlich wie bei REU kann auch das Verschieben von Daten im Hauptspeicher schneller sein. Sein Speicher kann noch wie eine Speichererweiterung behandelt werden. Dadurch können viele Daten dort gespeichert und schneller genutzt werden als durch zusätzliches Laden von externen Medien. Natürlich VIC-II Programmierung is damit eine Größenordnung schneller ![]()
Was kann damit ZUSÄTZLICH gemacht werden, was vorher gar nicht ging?
Ziemlich viel
Und höchstwahrscheinlich noch viel mehr, was mir im Moment nicht aus dem Kopf geht…