Die Suche ergab 521 Treffer

von zatzen
Do 29. Mai 2025, 08:26
Forum: Programmierung
Thema: Programmiert hier wer in Assembler?
Antworten: 4
Zugriffe: 18074

Re: Programmiert hier wer in Assembler?

Wer in der heutigen Zeit *** ZEIT *** hat, der programmiert die Kernroutinen in Assembler und überlässt das nicht einem Compiler, der von jemandem geschrieben wurde, der sich vielleicht hier und da mal vertan hat.
von zatzen
Fr 4. Apr 2025, 10:35
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

Ich möchte nochmal konkret auf das eigentliche Thema hier zurückkommen.

Kurz zum Thema AdLib:
Ich habe schon ernsthaft vor, einen Tracker zu schreiben, mit diesen Besonderheiten wie der Möglichkeit, mit 50 Hz beliebige Parameter der Operatoren zu ändern, und somit komplexere und ungewöhnliche ...
von zatzen
Mo 29. Apr 2024, 00:15
Forum: Programmierung
Thema: Pascal: Ersetzen der Units CRT und DOS durch eigene
Antworten: 14
Zugriffe: 21212

Re: Pascal: Ersetzen der Units CRT und DOS durch eigene

Danke! Ich habe mir das schonmal runtergeladen und werde mich damit beschäftigen wenn mein Fokus wieder darauf ist!
von zatzen
Di 23. Jan 2024, 23:22
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

So, komisch, diesmal hat es geklappt über Ports 388/89h, quasi ohne Wartezyklen, vielleicht war mir noch ein Fehler unterlaufen. Jedenfalls habe ich auch Zugriff über Ports 220/21h wenn OPL3 erkannt wird, und es klingt genauso wie über die klassischen AdLib Ports. Das ist schonmal eine gute ...
von zatzen
Di 23. Jan 2024, 17:19
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

Kleines Update:

Ich habe eine Ansteuerung über 0388h und 0389h mit nur einmal 0388h lesen nach Zugriff auf 0389h versucht - es ist fehlerhaft, zumindest in DosBox. Daher muss ich bei 6x bzw. 36x 0388h lesen bleiben.
Dadurch ergeben sich nun rund 33000 mögliche Registerzugriffe pro Sekunde. Das ...
von zatzen
Fr 12. Jan 2024, 16:47
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

@wobo:

Das ist doch eine tolle Sache, dass ein OPL3 auch für OPL2 nur 0.28 µs Wartezeit braucht.
Vielleicht, bzw. wahrscheinlich, kann man eine OPL3 Karte sogar automatisch erkennen.
Eine AdLib lässt sich auch erkennen, das wusste ich bisher nicht - weil man ja einfach in 388h und 389h "reinballern ...
von zatzen
Fr 12. Jan 2024, 16:20
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

@DOSferatu:
Ist doch gut, ich hab es gerne gelesen!

Den Ticker benutze ich auch aktuell deshalb nicht, weil ich die Sache zuletzt schlichtweg nicht zum Laufen gebracht habe (Absturz) und erstmal keine Nerven hatte das hinzukriegen. Deshalb ja: Evtl. später.

Die andere Seite mit dem Ticker-Problem ...
von zatzen
Do 11. Jan 2024, 19:44
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

Danke, DOSferatu.

Ich nutze übrigens vorerst als Timer eine BIOS-Funktion, die nach einstellbarer Zeit eine Flag-Variable setzt.
Das ist für mich erstmal hinreichend genau und ich hab das Gedöns mit Int08 umbiegen, Uhrzeit mitzählen (was meist nicht genau ist) nicht, außerdem brauche ich das genau ...
von zatzen
Do 11. Jan 2024, 17:55
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

Hallo Wobo!

Puh...

Mein Anliegen war ja eigentlich, wie oben beschrieben, einen AdLib Tracker zu machen, bei dem eine kontinuierliche Veränderung der Operatoren (Standard: 50 Hz) direkt per Instrumentendefiniion festgelegt wird. Ich habe das bereits geprüft, das ist möglich, so also auch etwa ...
von zatzen
Di 9. Jan 2024, 14:01
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

Für mich wird das nächste wohl mein AdLib Tracker sein, und evtl. parallel schon was mit einem Spiel.

So viele AdLib Tracker gibt es doch nicht, sondern im Wesentlichen "AdLib Tracker II" und "Reality AdLib Tracker".

Das sind natürlich DIE Standards und die können auch einiges.
Wenn ich mir Mühe ...
von zatzen
Do 4. Jan 2024, 23:39
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

@DOSferatu:

Ich finde Deine Ideen immer interessant, und sie haben mir in der Vergangenheit auch oft weitergeholfen.

Ich muss im Moment nur sehen, was ich überhaupt machen möchte.
Ich möchte eher dort anschliessen, wo ich 1995 mit Kotzman II aufgehört habe.
Mit mehr Know-How vielleicht erstmal ...
von zatzen
Mi 3. Jan 2024, 17:30
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

So, getestet in Form von Aufrufen des Codes und somit erzeugen des Bildes hab ichs jetzt noch nicht, aber logisch nachvollzogen müsste es stimmen. Es hatte allerdings bereits tadellos funktioniert, bevor ich die ASM-Textausgabe reingebracht habe.

Ich habe diese 16x16 Pixel Grafik:
km2_0.png
Im ...
von zatzen
Di 2. Jan 2024, 01:32
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

Hallo DOSferatu! Schön, wieder von Dir zu Lesen! Ich wünsche Dir auch ein frohes neues Jahr!

Ich war jetzt drauf und dran meinen "Hardcoder" zu erweitern um eine Assembler-Code Text-Ausgabe, so zum Überprüfen und hier als Veranschaulichung was genau passiert, aber irgendwie ist mir da ein Fehler ...
von zatzen
Di 26. Dez 2023, 23:50
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

Hallo!
Ich hänge hier mal den bisherigen Code meines Converters rein:
{$I-}

const
_32bit: boolean = true;
xdim: word = 16;
ydim: word = 16;
scr_xdim: word = 320;


(* OPCODES *)
_retf: byte = $cb;
_push_ds: byte = $1e;
_pop_ds: byte = $1f;

_mov_ds_dx: word = $da8e;

_mov_al: byte = $b0 ...
von zatzen
Sa 23. Dez 2023, 01:18
Forum: Programmierung
Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Antworten: 21
Zugriffe: 27387

Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?

Hallo!
Danke Dir, schön dass mal jemand antwortet, und danke für Deine Rechnungen!

Laut meiner bisherigen Recherche ist STOS? langsamer als ein MOV.
Hier geht es ja um Geschwindigkeitsgewinn, daher ziehe ich hier einen MOV Befehl vor, auch wenn dieser mehr Code erzeugt. Konkret soll die ganze Sache ...