Die Suche ergab 518 Treffer

von zatzen
Do 6. Feb 2020, 13:33
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Ich habe jetzt im Grunde das wesentliche fertig, und möchte das Ding nun zu einer Unit bauen, brauche aber noch Hilfe bei der Timer-Interrupt Routine, wo ich gerne die Sache mit der Zeitaktualisierung machen würde. Ich meine soetwas vor Jahren schonmal gemacht zu haben, oh, ich erinnere mich auch ge...
von zatzen
Di 4. Feb 2020, 00:27
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Mit Absicht hab ich die IF Kaskaden erstmal wieder reingemacht, um eventuelle Fehler im Assemblercode auszuschliessen. Der ist aber jetzt schon zu gut 2/3 fertig. Ja, ich meine der OPL3 ist irgendwie ein Aufbau auf dem OPL2. 4-OP würden den Rahmen des Trackers sprengen, der kann ja auch 14 Kanäle......
von zatzen
Di 4. Feb 2020, 00:03
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Super, das freut mich.
Zu dem Thema OPL3 vs OPL2 und dem Problem mit den Wartezeiten kann ich nur sagen, dass, wenn ich mich recht erinnere, ich die gleichen Probleme auch mit einer Soundblaster AWE 64 Gold hatte, die OPL3 kann, aber im OPL2 Modus dieselben Probleme wie eine AdLib hatte.
von zatzen
Mo 3. Feb 2020, 23:51
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

DosBox emuliert ja auch die Adlib, d.h. man hat auch Adlib Sound wenn man gar keine solche Karte eingebaut hat. Das kann man auch hören, es klingt je nachdem ein klein wenig anders als das Original. Es kann und wird so sein, dass DosBox gegenüber zu kurzen Wartezeiten toleranter ist als die Hardware.
von zatzen
Mo 3. Feb 2020, 21:25
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Hier ist die Version mit 6x und 36x Statusregister lesen: http://www.zatzen.net/btp_tst2.zip
von zatzen
Mo 3. Feb 2020, 21:13
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Wenn bei der reinen Pascal-Version auch falsche Töne drin sind, dann liegt es vielleicht eben doch an zu kurzen OPL Wartezeiten. Ich ändere das mal auf die empfohlenen Werte und gebe Dir eine neue BTP_TEST, BTP_TST2 nenn ich die... Bis gleich
von zatzen
Mo 3. Feb 2020, 20:14
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Ich habe da noch eine Frage, um den Fehler einzugrenzen: Trat das mit den fehlenden Noten auch bei Version 9 auf oder nur bei 10? In Version 9 wird nämlich nur eine Assembler-Routine verwendet, die von Deinem Musikstück gar nicht angefordert wird (nur bei Effekt 3, Tone Portamento).
von zatzen
Mo 3. Feb 2020, 19:30
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Ich habe die OPL_OUT aus dem Beni Tracker übernommen, mit entsprechend weniger Status reads. Aber daran liegt es wohl nicht. Tatsächlich habe ich gerade in den ASM Routinen noch Fehler entdeckt. Falsche Speicheradressierung, bei mir liegen dort dann offenbar zufällig Daten, so dass es funktioniert. ...
von zatzen
Mo 3. Feb 2020, 18:35
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Ich habe hier nochmal Version 10, aber ich habe die Pascal IF-Kaskaden wieder reingemacht.
http://www.zatzen.net/btp_test.zip
Wenn es damit fehlerfrei funktioniert habe ich wahrscheinlich irgendwo in den Assembler-Routinen einen Bug.
von zatzen
Mo 3. Feb 2020, 17:51
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Komisch, bei mir spielt Version 10a die pos 9 korrekt, der Bass spielt durch, und die Snares sind komplett. Woran das jetzt liegen mag... Entweder stimmt noch was mit der Speicherauslegung nicht, oder die OPL Ansteuerung braucht vielleicht noch mehr Dummy-Lesezugriffe... Letzteres halte ich aber für...
von zatzen
Mo 3. Feb 2020, 17:11
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Hallo Thomas! Ich überprüfe das mit den ausgelassenen Noten mal genau, es ist mir auch wichtig dass alles korrekt gespielt wird, auch wenn es nur Feinheiten sind. Wenn ich die Sache kompiliere merke ich schon dass das Kompilat deutlich kleiner wird durch das Ersetzen der IF-Kaskaden und Pascal-Stil ...
von zatzen
So 2. Feb 2020, 17:37
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Der Fehler mit den Strings in der 0.8 lag an etwas anderem, trat immer auf wenn man zwei gleiche Patterns in einem Ordr hatte, außer Null-Patterns.

In der 0.9 habe ich aber auch noch Flüchtigkeitsfehler entdeckt, daher hier mal die 0.10: http://www.zatzen.net/btply10a.zip
von zatzen
So 2. Feb 2020, 00:40
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Hallo, machen wir das dann doch einfach hier im Forum. http://www.zatzen.net/btplay9a.zip Da Du die Version 9 die ich geschickt hatte nicht findest, hier diese direkt schon ein bisschen weiterentwickelt. Da ist auch schon die Änderung berücksichtigt die ich in meinem vorherigen Post beschrieben habe...
von zatzen
Sa 1. Feb 2020, 19:17
Forum: Programmierung
Thema: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht
Antworten: 121
Zugriffe: 72898

Re: Allgemeine Hilfestellung zum Programmieren unter DOS gesucht

Kleines Update, falls doch noch Fehler in der Wiedergabe auftreten: Pascal legt die Variablen ab 16 Bit Breite standardmäßig an geradzahligen Adressen an, und das ist auch gut so. Nur sollte daher in der Routine read_ptn_row(ptn: word) etwas geändert werden, direkt am Anfang, da sonst unbekannte Spe...
von zatzen
Sa 1. Feb 2020, 01:06
Forum: Programmierung
Thema: Trackermodul-Engine (sehr einfach)
Antworten: 326
Zugriffe: 188749

Re: Trackermodul-Engine (sehr einfach)

Hallo! Ich bin noch beschäftigt mit der Portierung des Beni Tracker Players, dürfte soweit funktionieren, jetzt schreibe ich noch den wesentlichen Teil der Player-Routine in Assembler um. Ich weiss nicht wie sehr es sich lohnt, aber es ist auch ein bisschen eine Idealismus-Sache die mir gerade Spaß ...