Ich suche für ein Programm eine Fastloader Routine, da innerhalb gute 2 -3 KB nachgeladen werden müssen. Nach 3 Tagen suchen bei codebase und csdb bin ich nicht wirklich fündig geworden. Hat jemand von euch eine Source rumliegen. ACME wäre am schönsten, aber muss nicht sein
Hallo Besucher, der Thread wurde 2,9k mal aufgerufen und enthält 15 Antworten
letzter Beitrag von domspitze am
Fastloader Source gesucht
- domspitze
- Erledigt
-
-
-
<p>
</p>Danke. Den kannte ich. Den gibt es auch schon in Version 1f. Dachte jemand kennt noch was anderes. -
http://www.pagetable.com/?p=568
Die Nachricht ist zu kurz, bla bla. -
-
-
Jungs, ihr seid klasse.
-
Ich suche für ein Programm eine Fastloader Routine, da innerhalb gute 2 -3 KB nachgeladen werden müssen. Nach 3 Tagen suchen bei codebase und csdb bin ich nicht wirklich fündig geworden. Hat jemand von euch eine Source rumliegen. ACME wäre am schönsten, aber muss nicht sein
Welche weiteren Anforderungen hast Du denn? IRQ-Loader, Andere Laufwerke als 1541? Weitere Laufwerke am Bus? Dream-Load hat damals sehr viele Laufwerkstypen abgedeckt.
Cool. Laden mit nur einem M-E-Kommando wollte ich damals auch machen, konnte das aber nicht debuggen...
-
@IRQ wäre geil, ist aber nicht zwingend, da ein Adventure. 1541 denke ich reicht.
Hatte von Enthusi noch einen Link und wühle mich gerade durch den Cadaver Code. -
Ich suche für ein Programm eine Fastloader Routine, da innerhalb gute 2 -3 KB nachgeladen werden müssen. Nach 3 Tagen suchen bei codebase und csdb bin ich nicht wirklich fündig geworden. Hat jemand von euch eine Source rumliegen. ACME wäre am schönsten, aber muss nicht sein
Ich bin ja immer dafuer dass das Spiel selber ausschliesslich System-Routinen nutzt. Denn dann kann jeder selber entscheiden welchen fastloader man nutzt, und vor allem kann ich mir einen aussuchen der auf meiner Hardware auch läuft.
-
Dagegen ! Ich finde es am besten, wenn ein Spiel einen eigenen Fastloader mitbringt, der sich aber beim Start abschalten lässt, so dass dann Kernalroutinen verwendet werden. VIelleicht durch Halten der C= Taste während des Starts (um hier gleich mal einen neuen Standard einzuführen, so mache ich es nämlich bei ZdS)...
-
Wenn ein Spiel oder Demo einen IRQ-Loader braucht, dann ist der Kernal-Loader nicht zu gebrauchen ...
-
Dagegen ! Ich finde es am besten, wenn ein Spiel einen eigenen Fastloader mitbringt, der sich aber beim Start abschalten lässt, so dass dann Kernalroutinen verwendet werden. VIelleicht durch Halten der C= Taste während des Starts (um hier gleich mal einen neuen Standard einzuführen, so mache ich es nämlich bei ZdS)...
Der grösste Teil der Ultima-Reihe fragt beim ersten Start den Laufwerkstyp ab, was eine indirekte Fastloader-oder-nicht-Frage ist - die Antwort wird gespeichert, aber wenn man beim Laden die Leertaste gedrückt hält wird die Frage erneut gestellt.
Infocom-Adventures fragen IIRC einfach bei jedem Start "Are you loading from a 1541 disk drive? (Y/N)".
-
Infocom-Adventures fragen IIRC einfach bei jedem Start "Are you loading from a 1541 disk drive? (Y/N)".
Hängt'n bisschen von der Interpreter-Revision ab, aber prinzipiell ja. Die ganz frühen Interpreter fragen garnichts, so ab Mitte der '80er wird gefragt nach "1541 (Y/N)", die späten Interpreter fragen entweder unterscheidend zwischen "A) 1541 or B) 1571" oder einfach "1541 or 1571 (Y/N)".
-
Wenn ein Spiel oder Demo einen IRQ-Loader braucht, dann ist der Kernal-Loader nicht zu gebrauchen ...
Wahre Worte. Normalerweise nutze ich den Kernal Load. Ist einfach kompatibler. Aber in diesem Fall muss ich eine IRQ-Fastloader nutzen, weil ich den Bildschirm in verschiedene Zonen (Charset/Multicolor Bitmap) unterteilt habe und Sprites nutze. Der Kernal Load würde mir da einiges zerhacken, wenn ich den Bildschirm nicht vorher ausschalte.
Habe mich gerade in den Cadaver-IRQ Fastloader reingearbeitet und auf ACME umgestellt. Jetzt will ich noch einen Track/Sektor Read einbauen. Bisher kann er "nur" über Anfangsbuchstaben einen Zugriff auf Dateien machen. Ich brauche aber dummerweise beides. Vielleicht komme ich da nochmal auf die Profis zurück.
-
Habe auch den Trackload drin. Poste den Code mal die Tage.