Die Suche ergab 518 Treffer
- 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...
- 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......
- 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.
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.
- 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.
- 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
- 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
- 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).
- 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. ...
- 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.
http://www.zatzen.net/btp_test.zip
Wenn es damit fehlerfrei funktioniert habe ich wahrscheinlich irgendwo in den Assembler-Routinen einen Bug.
- 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...
- 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 ...
- 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
In der 0.9 habe ich aber auch noch Flüchtigkeitsfehler entdeckt, daher hier mal die 0.10: http://www.zatzen.net/btply10a.zip
- 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...
- 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...
- 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ß ...