.| Autor | Beitrag |
|---|---|
|
000 17.07.2001, 19:15 gerk |
Also: thx ij voraus --„Und da wir uns ja seit heute etwas näher gekommen sind, kann ich nur sagen: Mir hilft da immer Norther volle Lautstärke (so wie jetzt), sodass die ganzen unrasierten, Wasserpfeife rauchenden, alternativen Wichsstudenten aus ihren, aus Bananenschalen und Abfall gebastelten, Sitzkissen fliegen.“ |
|
Profil || Suche |
|
001 17.07.2001, 20:26 Hanky |
keine Ahnung, aber auf Netzkurse.de solltest du bei c++ hilfe bekommen....nicht nur in den 2 Fragen.. -- |
|
Profil || Suche |
|
002 17.07.2001, 20:51 blair |
ich quote mal direct aus meiner alten 3d engine, ich gebe keine garantie das es funktioniert, und übernehme auch keine Haftung für sachen die schief gehen könnten.
Mode kann folgendes sein: Mode in Hex- XxYxFarben 1 - 40x25x15 Das ist was ich damals verwendet habe, es gibt auch noch Mode Z, aber damit hab ich mich weniger beschäftigt. Ich hoffe es hat dir was gehofen, aber wie gesagt weder garantie noch haftung. <EDIT> Ach deine zweite frage hatte ich ganz übersehen: Also, es gibt zwar Graphikfunktionen (ich glaub in graph.h), aber die sind recht lahm (ich behaupte das meine schneller sind). Deine eigenen grafik funktionen zum schreiben ist ansich recht einfach, du musst dazu folgendes wissen:
Jetzt kannst du ganz einfach per
Einen Pixel plotten. Nun wie ergibt sich diese zahl ? (Ich sollte anmerken das ich mode 13 verwende, da dass der einzig sinnvolle ist der genug farben bietet)
Das ganze lässt sich noch beschleunigen und in eine nette Funktion packen, dann haben wir folgendes:
Die beschleunigung die wir vorgenommen haben nennt sich binary shifting, aber ich habe jetzt keinen bock das zu erklären... Viel spass damit! (und wie gesagt, keine garantie und keine haftung) --because our freedom sits at the end of a gun Dieser Beitrag wurde am 17.07.2001 um 21:08 von Blair bearbeitet. |
|
Profil || Suche |
|
003 19.07.2001, 13:54 gerk |
thx! „Und da wir uns ja seit heute etwas näher gekommen sind, kann ich nur sagen: Mir hilft da immer Norther volle Lautstärke (so wie jetzt), sodass die ganzen unrasierten, Wasserpfeife rauchenden, alternativen Wichsstudenten aus ihren, aus Bananenschalen und Abfall gebastelten, Sitzkissen fliegen.“ |
|
Profil || Suche |
|
004 19.07.2001, 17:23 Polymorph |
Jo, also im Prinzip alles richtig... Ich denke nur du kannst mit den meisten compilern es vergessen einfach so den video speicher zu beschreiben... Ich quote mal wieder ne flipCode URL... und ja ich mag die site sehr gern 8) http://www.flipcode.com/demomaking/ Das ist n ganzer Kurs fuer DJGPP (http://www.delorie.com/) fuer DOS, wie man Mode 13h und VideoBuffer beschreibt etc. Viel Spass... ------------------------------------------
|
|
Profil || Suche |
|
005 19.07.2001, 17:31 blair |
es geht ja auch um DOS, das das unter windows nicht geht ist mir auch klar. ehrlich ;) --because our freedom sits at the end of a gun |
|
Profil || Suche |
|
006 19.07.2001, 17:47 Polymorph |
neinnein... ich rede auch gar nich von windows, sondern von DOS 32-bit protected mode (DPMI/VCPI)... du kannst ja den speicher nur direkt ansprechen wenn du im real-mode bist, aber die meisten compiler fuer DOS sind ja inzwischen auch nur noch protected mode... keine Kritik an deinem Code, der ist schon richtig, funzt halt nur unter real mode... Wenn du aber protected mode bist, dann halt nur wenn du dir auch segment und offset holst. ------------------------------------------
|
|
Profil || Suche |
|
007 19.07.2001, 18:58 blair |
ach alles käse, lang lebe 16 Bit DOS (mit alles Käse meine ich nicht deine aussage, die ist korrekt, ich meine 32 Bit Dos) --because our freedom sits at the end of a gun |
|
Profil || Suche |
|
008 19.07.2001, 20:12 Polymorph |
Ja schon klar 8) Ich hab das als ich Newbie war auch mal ausprobiert hehe, ging einfach nich und ich habs nich geschnallt :) ------------------------------------------
|
|
Profil || Suche |

