AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

30 Jahre Turbo Pascal

Ein Thema von Uwe Raabe · begonnen am 20. Nov 2013 · letzter Beitrag vom 23. Nov 2013
 
OlafSt

Registriert seit: 2. Mär 2007
Ort: Hamburg
284 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#33

AW: 30 Jahre Turbo Pascal

  Alt 21. Nov 2013, 10:52
Ist schon sehr lustig zu sehen, wie sie versucht haben, den Rasterzeileninterrupt und die damit verbunden Möglichkeiten des C64 nachzuahmen. Bei manchen Routinen (Moving Blocks) bin ich aber schon beeindruckt. Oft genug hab ich mir gedacht "Hey, da quälen die aber heftig den Prozessor mit LDIR- oder LDDR-Befehlen" - aber dafür ist das ganze dann wieder zu schnell, so das ich wieder am Zweifeln bin
Nein... Kein Rasterzeileninterrupt, sondern der programmierbare Timerbaustein, der einen Interrupt auslößt.
Wie schon gesagt: Nachzuahmen versucht. IIRC war der Raster-IRQ ein einzigartiges Feature des VIC-Chips, das ich nie wieder in vergleichbarer Form gesehen habe. Ein programmierbarer Timer-Baustein ist da natürlich eine große Hilfe und schmälert die Leistung der MZ800-Democoder in keinster Weise.

Ich habe beim Wechsel auf den Schneider CPC (Z80 mit 4MHz, 64K RAM, integriertes 3" (richtig gesehen: 3 Zoll)-Disklaufwerk) oft genug so etwas nachgebaut. Allerdings hatte der CPC weder einen VIC, noch einen Raster-IRQ noch einen Timerbaustein. Die einzige Informationsquelle war ein Bit im Video-Chip, das den FrameFlyBack (der Sprung des Rasterstrahls vom untersten Rand zum obersten Rand) anzeigte. Der Rest war dann verflucht kniffliges Timing...
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz