Die Suche ergab 121 Treffer

von markusk
Mo 14. Nov 2016, 17:06
Forum: Programmierung
Thema: Turbo C: seg, ofs von Variable
Antworten: 5
Zugriffe: 5856

Re: Turbo C: seg, ofs von Variable

Hallo! Nachfolgend mal mein Sourcecode. Das Ergebnis ist nicht das gewünschte, der Zeichensatz wird mit den falschen Bytes befüllt, das merkt man sofort am Bildschirm. Korrekterweise sollte keine Änderung der Zeichen erfolgen (ich wollte zunächst mal nur eine exakte Kopie des ROM-Fonts installieren)...
von markusk
Fr 11. Nov 2016, 11:46
Forum: Programmierung
Thema: Turbo C: seg, ofs von Variable
Antworten: 5
Zugriffe: 5856

Re: Turbo C: seg, ofs von Variable

Ich bräuchte den umgekehrten Weg, mit Segmentadresse * 16 + Offsetadresse kriegt man die effektive Adresse im Speicher, also wo die Variable im Speicher dann wirklich liegt. In meinem Fall hab ich jedoch eine Variable, z.B. int zahl; Was ich hier nun bräuchte wäre die Segment- bzw. Offsetadresse jen...
von markusk
Fr 11. Nov 2016, 11:23
Forum: Programmierung
Thema: Turbo C: seg, ofs von Variable
Antworten: 5
Zugriffe: 5856

Turbo C: seg, ofs von Variable

Hallo! Gibt's in Turbo C Funktionen mit denen man die Segment- und Offsetadresse einer Variablen ermitteln kann? In Turbo Pascal gibt es dafür die Funktion seg (variable) bzw. ofs (variable) Müsste nämlich an eine Video-Interrupt Funktion die Segment- bzw. Offsetadresse eines Arrays im Registerpaar ...
von markusk
Di 8. Nov 2016, 22:01
Forum: Programmierung
Thema: case in Pascal Unions
Antworten: 1
Zugriffe: 3566

case in Pascal Unions

Hallo! In Turbo Pascal werden die von C bekannten Unions ja beispielsweise so definiert: type VEL = record case boolean of true : (Zeichen, Attribut : byte); false : (Inhalt : word); end; Kann mir jemand erklären was es mit diesem case auf sich hat? Zumal dieses boolean beim Zuweisen ja gar nicht vo...
von markusk
Di 8. Nov 2016, 18:53
Forum: Programmierung
Thema: Zugriff auf BP Register nach int86x
Antworten: 1
Zugriffe: 3376

Re: Zugriff auf BP Register nach int86x

Hallo!

Hab's mittlerweile selbst rausgefunden. Man kommt an den Inhalt des BP Registers wenn man stattdessen die struct REGPACK zur Register-Übergabe verwendet und den Interrupt dann mit dieser Struktur als Parameter aufruft.

struct REGPACK cpu;

intr (0x10, &cpu);

bpvalue=cpu.r_bp

lg, Markus
von markusk
Mo 7. Nov 2016, 22:30
Forum: Programmierung
Thema: Zugriff auf BP Register nach int86x
Antworten: 1
Zugriffe: 3376

Zugriff auf BP Register nach int86x

Hallo! Hab folgendes Problem in C: Ich ruf über int86x den Interrupt 10h auf um die Adresse des VGA-Zeichensatzes zu ermitteln. Die Funktion liefert im Registerpaar ES:BP die Adresse zurück. Aber wie komme ich zum Inhalt des BP Registers? Dieses ist im UNION REGS und in der struct SREGS nicht enthal...
von markusk
Sa 13. Sep 2014, 15:01
Forum: Spiele
Thema: Falls jemand gerne Red Baron spielt...
Antworten: 8
Zugriffe: 4003

Re: Falls jemand gerne Red Baron spielt...

Hi Markus, habe beide Versionen wäre jetzt nicht ganz so schlimm. Kann man den Save-Stand dann nicht einfach rüberkopieren, mir geht's ja nur um den Anfang. Aber wenn nicht, nicht schlimm dann spiele ich sie alte Version. ggg Danke dir Kurt PS: Ich hatte glaube 80 Flugzeuge und 20 Ballone gehabt un...
von markusk
Do 11. Sep 2014, 22:51
Forum: Spiele
Thema: Falls jemand gerne Red Baron spielt...
Antworten: 8
Zugriffe: 4003

Re: Falls jemand gerne Red Baron spielt...

Hi Kurt!

Hab ich vergessen zu erwähnen: Das Programm funktioniert nur mit der älteren Version von Red Baron, nicht mit der CD-Version bei der ein paar zusätzliche Flugzeuge und mehr Fliegerasse dabei sind.

lg, Markus
von markusk
Do 11. Sep 2014, 21:27
Forum: Spiele
Thema: Falls jemand gerne Red Baron spielt...
Antworten: 8
Zugriffe: 4003

Re: Falls jemand gerne Red Baron spielt...

Hi Markus, dass wäre klasse danke, Email haste per PM ! Danke dir !!! Was ist der Höste Orden ? Ich hatte imemr den blauen Max Pour le Mérite) bei 100 Abschüssen aber es schaut aus als wenn da noch ein Platz daneben wäre bekommt man dann irgendwann auch das Pour le Mérite mit Eichenlaub ??? Dieses ...
von markusk
Do 11. Sep 2014, 15:17
Forum: Spiele
Thema: Falls jemand gerne Red Baron spielt...
Antworten: 8
Zugriffe: 4003

Re: Falls jemand gerne Red Baron spielt...

Hallo Markus, ich will haben ! Mich nervt es das man am Anfang erst recht spät ein andere Flugzeug bekommt und mit seinem Eindecker und seinem einzelnen Spandau auf die Jagd gehen muss. Kurt Hallo Kurt! Spätestens am Samstag hab ich's fertig, könnt Dir das .exe - File dann per email schicken. Wird ...
von markusk
Di 9. Sep 2014, 09:46
Forum: Spiele
Thema: Falls jemand gerne Red Baron spielt...
Antworten: 8
Zugriffe: 4003

Falls jemand gerne Red Baron spielt...

Hi! Vor vielen Jahren hab ich mal ein Pogramm für den Career-Modus der ersten Version von Red Baron geschrieben mit dem man folgendes machen kann: - Sich ein beliebiges Flugzeug zulegen (auch von der gegnerischen Seite, man kann dann also als Deutscher beispielsweise mit einer Sopwith Camel in den K...
von markusk
Sa 22. Jun 2013, 14:52
Forum: Programmierung
Thema: C: unsigned int
Antworten: 1
Zugriffe: 1796

C: unsigned int

Hallo!

Ich hab in meinem Programm folgendes stehen:

unsigned int zahl;
zahl=-1;

Müsste der Compiler hier nicht einen Fehler melden?

lg, Markus
von markusk
Do 30. Mai 2013, 11:04
Forum: Programmierung
Thema: C: Freien Heapspeicher ermitteln
Antworten: 1
Zugriffe: 1994

C: Freien Heapspeicher ermitteln

Hallo!

Gibt es in C eine Möglichkeit zu erfahren wieviel Heap-Speicher noch frei ist? In Turbo-Pascal gibt es zu diesem Zweck ja die Funktion MemAvail und ich würde für mein Programm dieselbe Funktion in C benötigen.

lg, Markus

PS: Arbeite derzeit mit Turbo C 2.01
von markusk
Mo 22. Apr 2013, 17:26
Forum: Spiele
Thema: Defender of the Crown stürzt ab
Antworten: 0
Zugriffe: 1688

Defender of the Crown stürzt ab

Hallo! Hab mir seit langem wieder mal Defender of the Crown installiert, funktioniert soweit ganz gut, aber beim Tournament wird der Bildschirm auf einmal schwarz und nichts geht mehr. Das passiert in dem Moment wo der eigentliche Kampf mit den Lanzen beginnen sollte. Ist euch das bei diesem Spiel a...
von markusk
Mo 22. Apr 2013, 17:06
Forum: Programmierung
Thema: Suche IDE für TASM
Antworten: 2
Zugriffe: 2369

Re: Suche IDE für TASM

Hi Dirk!

Danke für den Link, ich glaube das könnte die IDE sein die ich vor längerer Zeit mal hatte, denn der Screenshot den ich gefunden habe zeigt eine starke Ähnlichkeit zur Turbo-Pascal IDE. Werd's mir mal runterladen und ausprobieren.

lg, Markus