Also, das was Du dir da so überlegt hast, geht schon alles. Du mußt dir halt überlegen, was Du für dein Programm brauchst, bzw. ob das wirklich so nötig ist. Generell kann man, wenn es nicht dringend auf die Geschwindigkeit ankommt, weniger verfügbaren Speicher durch Nachladen ersetzen. Da bringt es jetzt relativ wenig, eine spezielle Lösung vorzustellen. Die ist später dann doch nicht 100% für dein Projekt geeignet.
Nur zu dieser Frage gibt's eine konkrete Antwort:
Zitat von aturnwaldc) wie viele Zeichen kann ich denn überhaupt ne definieren, also ich meine die Buchstaben, logisch, aber kann ich auch den 2. Zeichensatz umändern, so dass mir die Schrift erhalten bleibt ?
also alles was man mit SHIFT bzw. der Commodore Taste aufrufen kann, oder geht das nicht, weil dann wenn's gehen sollt, hätte ich genug Zeichen zur Verfügung?
Alle 256 Zeichen. Natürlich braucht so ein Zeichensatz dann auch den vollen Platz von 2K. Welche Werte dann in 36869 und das oberste Bit von 36866 reinkommen, hängt davon ab, wo Du den Zeichensatz und Bildschirm hinlegst.
Was alles an Bildschirmmodi geht (und da sind im Nebensatz auch deine größengeänderten Screens mit dabei) hab' ich, wiederum in Denial, in diesem längeren Post zusammengefaßt:
http://sleepingelephant.com/ip…n/bb/viewtopic.php?t=7254
ZitatSo, wie würdet es Ihr machen? Weil das Spiel soll ja auch auf einem richtigen VIC-20 funktionieren, so mit max 16 oder 24 K, weil ich denke, die meisten haben so etwas noch rumliegen.
Alle Leute, die sich heute noch ernsthaft mit dem VC-20 beschäfigten, können auf einen Vollausbau des RAM-Speichers zurückgreifen. Ansonsten halt Emulator.
Die einzige 'weiche' Grenze die ich mir ab und zu setze sind +16K, weil das die größte 'offizielle' Erweiterung von CBM war, und mit CBM-Teilen ein höherer Ausbau nur mit der Modul-Box ging, was IMO einen unverhältnismäßig hohen Aufwand mit sich zog.