Dafür hätte man exclusiv für den 264 programmieren müssen und dazu war der Markt etwas klein. Vor allem hatte die meisten auch nur 16KB RAM am Anfang.
Was hab ich damals suchen müssen bis ich an 41464 rankam...
Dafür hätte man exclusiv für den 264 programmieren müssen und dazu war der Markt etwas klein. Vor allem hatte die meisten auch nur 16KB RAM am Anfang.
Was hab ich damals suchen müssen bis ich an 41464 rankam...
Google nach '7360R0'. Der erste Link ist das Datenblatt zum TED. Das steht einiges im Detail beschrieben drin.
Edit: Sie sind denen des VIC-II sehr ähnlich.
Ja, bei MC sind die Pixel sind doppelt so breit. Aber weil TED ein ganzes Byte für die Attribute braucht kann er eben nur 2 unabhängige Farben in Textspeicher und Farb/Attributspeicher unterbringen.
Da er 2 Badlines braucht funktioniert auch FLI etwas anders:
Bitte melde dich an, um diesen Link zu sehen.
Es sind 121 Farben... 15 Farben mit je acht Helligkeiten und Schwarz, das ist bei allen Helligkeiten gleich.
Man kann damit recht gute Farbverläufe erzeugen wenn man will. Allerdings ist man bei Multicolor etwas eingeschränkter, es sind nur 2 Farben uneingeschränkt möglich, der VIC kann meines Wissens 3.
Ohne dabeigewesen zu sein, macht es auf mich auch den Eindruck...
Bei vielem ist +4 aber eher maechtiger als C64 was code-effekte angeht
Ich suche immer noch ein Code-Beispiel welches beim TED den Rahmen öffnet und Interlace (und damit höhere vertikale Auflösung erlaubt). Das es geht weiss ich, es gibt Demos die das zeigen und Interlace ist in Metamerism am Anfang zu sehen.
Da man beim TED keine Sprites hat funktioniert es hier über die schreibbaren horizontalen und vertikalen Zähler, nur wie?
Es gibt ja SID-Karten für die 264er...
Über den Sound kann ich durchaus hinwegsehen. Der für mich größte Vorteil der 264er-Serie ist das brauchbare BASIC 3.5 und der eingebaute Monitor mit einfachem Assembler / Disassembler.
Es ist auf jeden Fall schade, daß einige Features nur im TED zu finden sind und keinen Eingang in den VIC des C128 fanden. Aber das ist der Fluch der Kompatibilität. Beides hätte nicht auf den Chip gepasst und volle VIC-II-Kompatibilität musste sein.
hä? noch einfacher als LDA wert/STA $d418 ? wie das?
Aus 'Talking to TED':
To play samples, the TED can switch the sound generators to constant level outputs. D/A is then done by changing the volume register setting.
Soll wohl heissen, als Ausgabe bekommst du einfach ein konstantes HIGH und das modulierst du über die Lautstärkeregelung. Ist das nicht eine bessere Lösung als das Knacksen des SID beim Ändern der Lautstärke zu verwenden?
das ist bzgl demo coding eher ein vorteil als ein nachteil
Erklär mal... Die beiden Badlines folgen direkt aufeinander und der doppelte Takt im Rahmen kann das nur unvollständig kompensieren.
Zitat
ich find das beeindruckenste an dem dingen den sound - der mal ausnahmsweise nicht derartig ist das man nach spätestens 30 sekunden zum axtmörder wird
Das Abspielen von Samples über den TED soll einfacher sein als über den SID. Ansonsten zeigt sich eben der Könner wenn man nur 2 Rechteckgeneratoren mit gemeinsamer Lautstärkeregelung hat.
Das Borderflackern habe ich wenn ich es mit der 1551 probiere. Ich nehme an, die Demo benutzt einen eigenen Fastloader mit Code in der Floppy und nicht die normalen Kernal-Routinen. Damit dürfte sie nur mit einer echten 1541 korrekt funktionieren.
Heute endlich dazugekommen das .d64 auf eine Floppy zu schreiben... Sieht auf dem 1084 interessanter aus als auf Youtube. Speziell das Interlacebild am Anfang.
Die Demo läuft aber leider nur mit einer 1541, mit der 1551 hängt sie sich weg. Ärgerlich, da hat man mal eine schnellere Floppy...
Jetzt muss ich als unbedarfter schon fragen: Würde die auch auf einem C16 mit 64 kB RAM gehen? Oder sind die beiden Rechner auch dann noch zu unterschiedlich?
Es sollte gehen... Es sei denn die Demo benutzt die Software-ROMs des Plus/4, den Userport oder die RS232. Ansonsten ist ein C16 mit 64KB und ein Plus/4 identisch soweit es die Software erkennen kann. Die ROMs sind dieselben.
Das ist unglaublich gut, man sollte den 264er nicht unterschätzen. Hut ab und tiefen Respekt vor dieser Leistung:
Doch, sehr gut. Zeigt aber nicht alles was mit TED geht.
Nachteile von TED gegenueber VIC:
- 2 Badlines statt einer pro Charzeile
- keine Sprites
- Weniger frei wählbare Farben im Multicolor-Mode
Vorteile von TED gegenüber VIC:
- Volle 16Bit Adressen, keine Einschränkungen (wie beim C64) wo der Framebuffer oder Char-ROM/RAM liegt. (*)
- Character-Daten können im RAM unter ROM liegen da TED ROM/RAM-Umschaltung erledigt und dafür ein Bit hat.
- 16 Farben in je 8 Lumas, ergibt 121 Farben
- Hardware Reverse (spart Platz bei eigenem Charset, abschaltbar)
- Hardware Cursor
- Hardware Flash (Zeichen blinken lassen)
- Doppelter CPU-Takt während der Ausgabe des Rahmens (abschaltbar), im Schnitt etwas schneller als C64.
- Bis auf wenige Ausnahmen sind alle Register beschreibbar, Das beeinhaltet die vertikalen und horizontalen Zähler für die Strahlposition!
Mit dem letzten Feature schaffen manche Leute Overscan und Interlace.
(*) Muss immer noch auf einer Grenze von 1K/2K/8K liegen, ist aber ansonsten komplett frei.
TED ist nicht so schlecht wie er immer gemacht wird. Nur kümmern sich weniger Programmierer um diesen Chip als um den VIC.