Die Suche ergab 519 Treffer
- Mo 29. Apr 2024, 00:15
- Forum: Programmierung
- Thema: Pascal: Ersetzen der Units CRT und DOS durch eigene
- Antworten: 14
- Zugriffe: 8150
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!
- Di 23. Jan 2024, 23:22
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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 technisc...
- Di 23. Jan 2024, 17:19
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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 kling...
- Fr 12. Jan 2024, 16:47
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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 "reinbal...
- Fr 12. Jan 2024, 16:20
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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, b...
- Do 11. Jan 2024, 19:44
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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 s...
- Do 11. Jan 2024, 17:55
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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 einen ...
- Di 9. Jan 2024, 14:01
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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. W...
- Do 4. Jan 2024, 23:39
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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 etwas...
- Mi 3. Jan 2024, 17:30
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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 Hex-E...
- Di 2. Jan 2024, 01:32
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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 ...
- Di 26. Dez 2023, 23:50
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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; { + 1 BYTE Date...
- Sa 23. Dez 2023, 01:18
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
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 ...
- So 9. Jul 2023, 15:07
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
Re: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
So, update: Code auf dem Heap aufrufen funktioniert, per FAR CALL über einen Pointer. Unklar ist weiterhin also nur noch, ob soetwas wie MOV [DI+1234], AL genauso schnell ist wie MOV [DI], AL. Ich habe bisher aber nichts gefunden was dagegen spricht. Übrigens an dieser Stelle noch: Die Art und Weise...
- Sa 8. Jul 2023, 18:45
- Forum: Programmierung
- Thema: "Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
- Antworten: 20
- Zugriffe: 9700
"Kompilierung" von Grafik zu Assembler-Code, für maximale Geschwindigkeit?
Hallo! Ich habe da eine vielleicht etwas ungewöhnlich Idee. Es ist vielleicht eher ein Experiment als eine wirklich praktisch sinnvolle Sache - aber das muss man noch überlegen. Und zwar soll es hier einmal um die Idee gehen, soetwas wie Sprites nicht durch Kopieren von einem Speicherbereich in den ...