Die Suche ergab 518 Treffer

von zatzen
Sa 19. Jul 2014, 20:45
Forum: Programmierung
Thema: Eigenes Videoformat
Antworten: 158
Zugriffe: 133219

Re: Eigenes Videoformat

EDIT: Hier war eine noch ziemlich schlechte 1Bit Decodier-Routine, ich habe das mal rausgenommen.
von zatzen
Sa 19. Jul 2014, 01:31
Forum: Programmierung
Thema: Eigenes Videoformat
Antworten: 158
Zugriffe: 133219

Re: Eigenes Videoformat

So, nun habe ich endlich etwas zum Zeigen. Erste ZVID Version (meinetwegen beta alpha oder sonstwas) ist fertig ! Das sind ein paar Videos, von Spielen, und von ein paar FLI's zum Größenvergleich, ich kündigte ja an, dass die Komprimierung effektiver sein würde als FLI. Einfach ZVDEMO aufrufen und d...
von zatzen
So 11. Mai 2014, 15:58
Forum: Programmierung
Thema: Eigenes Videoformat
Antworten: 158
Zugriffe: 133219

Re: Eigenes Videoformat

Das mit den Paletten habe ich vorerst schonmal gelöst. Das Projekt geht etwas langsam voran, aber ich bleibe dran... Ersteinmal lege ich es nicht für Nur-Veränderungen-Speichern-Transparenz aus. Nebenbei, gibt es in Assembler eigentlich etwas schnelleres bzw. gleiches schnelles wie "OR AL, AL /...
von zatzen
Mo 14. Apr 2014, 20:20
Forum: Programmierung
Thema: Trackermodul-Engine (sehr einfach)
Antworten: 326
Zugriffe: 183783

Re: Trackermodul-Engine (sehr einfach)

Naja, prinzipiell sind ALLES in einem Computer Daten. Ein Programm besteht auch nur aus Zahlen, die eine CPU in (mehr oder weniger sinnvolle) Aktionen umsetzen kann. (Man kann die auch genausogut als Bild anzeigen oder als Sound abspielen. Sieht aber meist als Bild eher nach Rauschen aus - und hört...
von zatzen
Mo 14. Apr 2014, 01:03
Forum: Programmierung
Thema: Variablenbezüge in Assembler innerhalb Pascal
Antworten: 103
Zugriffe: 58479

Re: Variablenbezüge in Assembler innerhalb Pascal

Danke, ich frage mich nur gerade ob man statt JMP da nicht ein CALL braucht. Aber nein, ich verstehe, wir bauen uns das quasi selber. Was mir bisher untergekommen ist war, dass ein Near Jump über einen Shortint funktioniert. Daher wäre ich mir hier nicht so sicher ob die entsprechenden Routinen imme...
von zatzen
So 13. Apr 2014, 23:17
Forum: Programmierung
Thema: Variablenbezüge in Assembler innerhalb Pascal
Antworten: 103
Zugriffe: 58479

Re: Variablenbezüge in Assembler innerhalb Pascal

Ok, noch eine verwandte Fragestellung: Für meine Grafikroutinen benötige ich, da ich je nach Blocktyp verschiedene Routinen verwende, eine Auswertung des "Headers" eines jeden Blocks, wovon ausgehend dann die entsprechenden Routinen aufgerufen werden sollen. Rein Pascal-mäßig würde man das...
von zatzen
So 13. Apr 2014, 20:09
Forum: Programmierung
Thema: Variablenbezüge in Assembler innerhalb Pascal
Antworten: 103
Zugriffe: 58479

Re: Variablenbezüge in Assembler innerhalb Pascal

Trotzdem hätte ich das bestreben, das Benutzen von Units nicht ineinander zu verschachteln, d.h. dass eine Unit A selbst eine Unit B benutzt welche ebenfalls von einer Unit C benutzt wird, die aber auch Unit A benutzt... Die Frage ist da aber auch, ob Unit C automatisch Unit B benutzen kann. Nuja, k...
von zatzen
Fr 11. Apr 2014, 20:08
Forum: Programmierung
Thema: Trackermodul-Engine (sehr einfach)
Antworten: 326
Zugriffe: 183783

Re: Trackermodul-Engine (sehr einfach)

Da noch eine Antwort von dir ansteht, antworte ich nur kurz: Dieses "Doppel-Denken" ist vielmehr so zu verstehen, dass ich mehr oder weniger Probleme habe, etwas abstrahiert nachzuvollziehen. Wenn ich in der realen Welt etwas bastle, dann sehe ich Gegenstände, wie ich diese zusammenbaue, k...
von zatzen
Di 8. Apr 2014, 13:27
Forum: Programmierung
Thema: Variablenbezüge in Assembler innerhalb Pascal
Antworten: 103
Zugriffe: 58479

Re: Variablenbezüge in Assembler innerhalb Pascal

Da bin ich mir nicht sicher, ob dadurch weniger Speicher verwendet wird. Ich hätte nur auch einfach mehr ein Gefühl von Ordnung, wenn ich im Hauptprogramm alle Datenfelder anlege, auf die das Hauptprogramm und die Units gemeinsam Zugriff habe, ohne dass ich mir durch eine Unit irgendein dickes Array...
von zatzen
Mo 7. Apr 2014, 20:52
Forum: Programmierung
Thema: Variablenbezüge in Assembler innerhalb Pascal
Antworten: 103
Zugriffe: 58479

Re: Variablenbezüge in Assembler innerhalb Pascal

Ich wollte nicht extra nen Thread aufmachen und denk das Thema passt hier am besten: Es geht um Units in TP. Vielleicht nur ne Frage des Programmierstils, aber: Ist es besser, im Interface-Teil nur Prozeduren und keine Variablen zu "veröffentlichen"? So würde ich, anstatt bestimmte program...
von zatzen
So 6. Apr 2014, 18:56
Forum: Programmierung
Thema: Trackermodul-Engine (sehr einfach)
Antworten: 326
Zugriffe: 183783

Re: Trackermodul-Engine (sehr einfach)

Was Informatik in der Schule angeht, das hatte ich dort ein Jahr. Das war das Sprungbrett zu Pascal, ich hatte schon vorher Pascal gesehen, es hatte mir aber nicht zugesagt. Ich hatte ein Buch, wie man darin Spiele programmiert, darin war aber nur beschrieben wie man den PC-Speaker benutzt und wie m...
von zatzen
Sa 5. Apr 2014, 19:43
Forum: Programmierung
Thema: Trackermodul-Engine (sehr einfach)
Antworten: 326
Zugriffe: 183783

Re: Trackermodul-Engine (sehr einfach)

Ersteinmal zu dem Tracker: Bei der Track-Dastellung siehst du ersteinmal links die Sample-Nummer, dann die Note, und daneben ist noch Platz für Effekte bzw. Lautstärkebefehle. Bei dem Screenshot ist nur gerade weder Lautstärke noch Effekt programmiert. Es können dabei 3 Effekte gleichzeitig drin sei...
von zatzen
Sa 5. Apr 2014, 05:55
Forum: Programmierung
Thema: Trackermodul-Engine (sehr einfach)
Antworten: 326
Zugriffe: 183783

Re: Trackermodul-Engine (sehr einfach)

Das Zeitalter des C64 hatte ich nur ein paar Jahre, so ab 1987, bei Freunden mitbekommen. Und da war ich 7, habe zwar davon geträumt, selber etwas zu machen, aber damals wäre ich fasziniert genug gewesen, die Grafiken einfach ändern zu können... 1989 gab's dann schon nen PC. Hab dann so ca. 1991 mit...
von zatzen
Fr 4. Apr 2014, 19:34
Forum: Programmierung
Thema: Trackermodul-Engine (sehr einfach)
Antworten: 326
Zugriffe: 183783

Re: Trackermodul-Engine (sehr einfach)

Ich schreib hier mal die wichtigsten Tastenbelegungen und Shortcuts vom X-Tracker auf: Sample abspielen / einprogrammieren: C C# D D# E F F# usw... : YSXDCVGBHNJM Oktave drüber: Q2W3ER5T6Z... Oktave höher schalten: . Oktave runter schalten: , Samples auswählen Dialog (toggle): Enter Sequencer anwähl...
von zatzen
Fr 4. Apr 2014, 18:49
Forum: Programmierung
Thema: Trackermodul-Engine (sehr einfach)
Antworten: 326
Zugriffe: 183783

Re: Trackermodul-Engine (sehr einfach)

Für das Problem mit den Palettendaten scheine ich jetzt eine erstmal gute Lösung gefunden zu haben. Werde ich bald mal umsetzen und dann weiter im entsprechenden Tread vorstellen. Das Format wird dreigeteilt, Blockdaten, mehrfach vorkommende Blockdaten, Paletten. Somit hat man theoretisch 3 * 64K fü...