Die Suche ergab 518 Treffer

von zatzen
Fr 4. Okt 2013, 21:54
Forum: Programmierung
Thema: Pascal "absolute" Deklaration - mit Pointer-Array möglich?
Antworten: 54
Zugriffe: 25647

Re: Pascal "absolute" Deklaration - mit Pointer-Array möglic

Also ist @result eine festgelegte Adresse von Pascal für Rückgabewerte einer Function? Und wenn es nur ein Wert ist holt sich Pascal den Wert aus dem Register AX? Bin mir nicht sicher ob ich das verstanden habe... Was das Sichern auf dem Stack angeht: Ist ja eigentlich nicht so toll dass da standard...
von zatzen
Fr 4. Okt 2013, 16:56
Forum: Programmierung
Thema: Pascal "absolute" Deklaration - mit Pointer-Array möglich?
Antworten: 54
Zugriffe: 25647

Re: Pascal "absolute" Deklaration - mit Pointer-Array möglic

Dann hab ich noch eine Frage: Welche Register muss ich auf dem Stack sichern, wenn ich sie in einer Pascal-Assembler-Prozedur bzw. Function verändere? Also für folgende Beispielfälle: procedure blabla; var bla: word begin asm ... end; end; procedure laber; assembler; asm ... end; function blubb: wor...
von zatzen
Mi 2. Okt 2013, 23:26
Forum: Programmierung
Thema: Pascal "absolute" Deklaration - mit Pointer-Array möglich?
Antworten: 54
Zugriffe: 25647

Re: Pascal "absolute" Deklaration - mit Pointer-Array möglic

Zu viel Information nur insofern, als ich nach jetzt ca. 3-4 Wochen jeden Tag programmieren mal wieder etwas abschweife zum Lautsprecherbau. Aber wenn's wieder ans Eingemachte geht werd ich die Infos sehr zu schätzen wissen! Mein neues Musikformat steht übrigens, der Converter, daher auch weiter obe...
von zatzen
Mi 2. Okt 2013, 18:43
Forum: Programmierung
Thema: Pascal "absolute" Deklaration - mit Pointer-Array möglich?
Antworten: 54
Zugriffe: 25647

Re: Pascal "absolute" Deklaration - mit Pointer-Array möglic

Dann gibt's da noch eine Sache... Für die ASM Routine würde ich gern den Longint in zwei Words aufteilen. Aber mit "absolute" kann ich nur ein Word auf die unteren beiden Byte setzen, in ASM ist kein array erlaubt, und an die oberen komm ich so nicht ran! Also... es ist halt praktisch, im ...
von zatzen
Di 1. Okt 2013, 21:14
Forum: Programmierung
Thema: Pascal "absolute" Deklaration - mit Pointer-Array möglich?
Antworten: 54
Zugriffe: 25647

Re: Pascal "absolute" Deklaration - mit Pointer-Array möglic

Sicher, das mit der unendlichen Schleife? Oben wird das Label ja nur definiert, gesprungen wird unten hin. Die function funktioniert, auch wenn man 0 als length reingibt. Ich hab das auch in Erinnerung dass man in Pascal kein goto verwenden soll, quasi schlechter Stil. Aber ich hatte es hier so für ...
von zatzen
Di 1. Okt 2013, 14:56
Forum: Programmierung
Thema: Pascal "absolute" Deklaration - mit Pointer-Array möglich?
Antworten: 54
Zugriffe: 25647

Re: Pascal "absolute" Deklaration - mit Pointer-Array möglic

Danke! Das mit dem Pchar kann ich ja mal evtl. statt der Typendenklaration " type blabla = array[0..12863] of byte " probieren, sehe da jetzt aber keinen großen Unterschied, ausser dass ich bei Pchar dann ein Byte mehr adressieren könnte. Passend zum Thema hier auch mal mein Code zum bitwe...
von zatzen
Mo 30. Sep 2013, 17:53
Forum: Programmierung
Thema: Trackermodul-Engine (sehr einfach)
Antworten: 326
Zugriffe: 187624

Re: Trackermodul-Engine (sehr einfach)

So, das neue Format steht, der Converter ist fertig. DIe Patterndaten-Speicherung ist ziemlich effizient, pro Zeile werden im Durchschnitt nur ca. 1-2 Byte benötigt. Bei Interesse kann ich die Formatbeschreibung hier kundgeben. Aber jetzt geht es daran, einen Player zu realisieren. Erstmal ein Rende...
von zatzen
Mo 30. Sep 2013, 16:52
Forum: Programmierung
Thema: Pascal "absolute" Deklaration - mit Pointer-Array möglich?
Antworten: 54
Zugriffe: 25647

Re: Pascal "absolute" Deklaration - mit Pointer-Array möglic

Ok, danke, hatte mir schon gedacht dass so eine direkte Adressierung nur über sozusagen Pointer auf Pointer möglich ist. Ich wusste nicht wie man das kombinieren kann, d.h. so: array1^[..]^array2[..]. Oder ich hab was falsch verstanden. Typisierte Pointer sind Neuland für mich. Man müsste sich mal d...
von zatzen
So 29. Sep 2013, 19:38
Forum: Programmierung
Thema: Pascal "absolute" Deklaration - mit Pointer-Array möglich?
Antworten: 54
Zugriffe: 25647

Re: Pascal "absolute" Deklaration - mit Pointer-Array möglic

Oh, ich wäre an dieser Unit interessiert, hatte dann aber gern den Quellcode und nicht nur die TPU, denn ich möchte genau verstehen was ich da verwende. Wenn das okay wäre kannst Du mir ja ne PN schreiben. Geniale Sache, das ist dann ja quasi der Unrealmode im Realmode, nur eben auf < 640K begrenzt....
von zatzen
Do 26. Sep 2013, 01:12
Forum: Programmierung
Thema: Pascal "absolute" Deklaration - mit Pointer-Array möglich?
Antworten: 54
Zugriffe: 25647

Pascal "absolute" Deklaration - mit Pointer-Array möglich?

Hallo zusammen! Hab da mal ne Frage. Um möglichst wenig Variablen im Datensegment zu verschwenden benutze ich sowas hier: type byte_array = array[0..1023] of byte; { oder beliebiger Datentyp } var datenfeld_pointer: pointer; datenfeld: ^byte_array absolute datenfeld_pointer; Damit habe ich jetzt beq...
von zatzen
Mi 4. Sep 2013, 19:06
Forum: Programmierung
Thema: Huffman (De-)Codierung
Antworten: 3
Zugriffe: 3303

Re: Huffman (De-)Codierung

Nach ausgiebiger Beschäftigung mit diesem Thema komme ich zu dem Schluss, dass
Huffman für meine Zwecke zu aufwändig ist.

Der Thread kann gelöscht werden.

Danke.
von zatzen
Sa 31. Aug 2013, 22:36
Forum: Programmierung
Thema: Huffman (De-)Codierung
Antworten: 3
Zugriffe: 3303

Re: Huffman (De-)Codierung

Auch wenn das Thema Huffman an sich kein spezielles DOS-Thema ist, halte ich es doch für sinnvoll, es einmal im Rahmen von DOS und "oldskool" Programmierung zu betrachten. Was man im Internet an Erklärungen und Beispielen findet sind so gut wie ausschliesslich Betrachtungen innerhalb der o...
von zatzen
Sa 31. Aug 2013, 19:54
Forum: Programmierung
Thema: Huffman (De-)Codierung
Antworten: 3
Zugriffe: 3303

Re: Huffman (De-)Codierung

Kann es sein, dass die Code-Tabelle genügt? Sprich, ich habe die Zeichen A B C und dann wäre das so in etwa: A: 0 B: 10 C: 11 Ich war mir nur nicht sicher ob man da nicht noch mit angeben muss, wie lang der jeweilige Bitcode ist. Also angenommen ich habe 0001 und speichere diese BItfolge in einem By...
von zatzen
Sa 31. Aug 2013, 19:01
Forum: Programmierung
Thema: Huffman (De-)Codierung
Antworten: 3
Zugriffe: 3303

Huffman (De-)Codierung

Hallo! Wollte hier mal um Rat/Erfahrung bzgl. Huffman Codierung, und Dekodierung fragen. Ich habe die Kodierung theoretisch bereits bestens verstanden (ist ja auch leicht) und finde im Internet immer nur wieder diese simple Erklärung, oder aber direkt Umsetzungen in C bzw. Java. Ich suche das dazwis...
von zatzen
Do 29. Aug 2013, 01:04
Forum: Programmierung
Thema: Freepascal Datenausrichtung?
Antworten: 2
Zugriffe: 2477

Re: Freepascal Datenausrichtung?

Jo, ich hab in freepascal auch {$A1} schalten müssen, um wie in DOS-Pascal Strukturen verwenden zu können.