Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - scales of justice

Seiten: 1 ... 7 8 [9] 10 11 12
161
Das Wiki / Tutorial ueber real mode os
« am: 26. April 2006, 17:16 »
hä? ich dachte du hast noch nicht mal den Bootloader,
du hast schon VESA und C eingebaut, aber der bootloader funktioniert nicht?
wie geht das denn?
162
Lowlevel-Coding / Projekt: Eigener Emulator
« am: 26. April 2006, 13:29 »
die Befehle auf deiner Liste beim 8086 stehen stimmen aber nicht alle oder?
beispielweise kennt er noch kein "push MemWord", der konnte wenn ichs richtig weis nur Register pushen
163
Lowlevel-Coding / BOCHS bootet mein os der PC aber nicht :-(
« am: 26. April 2006, 13:23 »
hm... ich erzähl dir einfach mal was beimir die Probleme waren:

MOV ax, 0x9000
MOV ss, ax
MOV sp, sp


erstmal solltest du das Stacksegment nicht an 0x9000 machen,
ich weis nicht warum, aber mein altes A.M.I. Bios wollte das nicht
ich hab dann 0x0000 genommen und den Stackpointer auf 0x7c00 gesetzt
das hat problemlos funktioniert

was du mit mov sp, sp bezwecken willst versteh ich nicht,
auch solltest du sp nicht auf 0 setzen, auch wenn du beim Segment Ende anfangen willst
das mochte mein A.M.I. Bios auch nicht
(das erledigt sich dann auch mit dem oben beschriebenen)


wo initalisierst du eigentlich DS?
muss man zwar glaub ich nicht, machs aber mal besser
kannste einfach bei der Stack initalisierung mit reinmachen


also im Endeffekt würde ich das so machen:

XOR ax, ax
MOV ss, ax
MOV sp, 0x7c00
MOV ds, ax


bei mir steht zur Sicherheit auch ES mit drin,
aber das kann man sich denke ich echt sparen
FS und GS muss man aufjedenfall nicht,
die gibt es bei älteren Prozessoren nicht


Zitat
prefetch: RIP > CS.limit


das bedeutet meistens, dass er an eine falsche Adresse gesprungen ist,
dort ist noch alles voller 0en,
wodurch der Code dann durchläuft bis das Limit von CS erreicht ist
und das ganze nicht mehr weiterlaufen kann, ohne ins nächste Segment zu spingen
164
Das Wiki / Tutorial ueber real mode os
« am: 26. April 2006, 13:17 »
ich denke so ein tutorial würde schon vielen gefallen,
aber wart damit besser, bis du das ganze richtig verstehst
nicht böse gemeint, ich kanns auch nicht viel besser, aber hier gibt es schon ein paar Tutorials die eher schlecht als recht sind
165
Das Wiki / Startseite defekt?
« am: 25. April 2006, 17:48 »
Zitat
bevor der nicht irgendwas sagt, geschieht hier gar nichts im Bezug auf neu machen, o.ae.


ich glaub nicht das mastermesh uns davon abhalten kann die Seite neu zu machen,
nur weil er ein Forum dazu aufgemacht hat, hat er die Idee nicht patentiert

Zitat
sondern sich lieber darum kümmern wieder das Erscheinungsbild von Lowlevel zu verbessern


und der erste Schritt dazu ist eine gute Website, mit funktionierenden Links

Zitat
setzt euch mit mastermesh in Verbindung


schon klar, deswegen fragte ich wie, aber da sscheint keiner zu wissen,
also können wir eigentlich nur warten bis er von alleine wieder auftaucht

Zitat
das alles hier ist aus mastermeshs Idee und Fleiss heraus entstanden und ich seh nicht ein, dass jetzt irgendjemand anderes herkommt, irgendein Forum unter gleichem Namen sonstwo aufmacht und die Benutzer einfach leeched


ich finds auch gut dass er so viel in die Seite hier gesteckt hat,
aber nun kümmert er sich nunmal nicht mehr um sie,
da kann er nicht erwarten, dass ihm alle seine User auf ewig treu bleiben

und ich denke es wäre auch in seinem Sinne, wenn die Community von lowlevel wenigstens wo anders weiterlebt, statt gar nicht

Zitat
aber nicht immer nur gross reden und sich beschweren


schön, dann mach mal einen konstruktiven Vorschlag wie,
du bist gegen ein neues Forum
Aber welche Alternative haben wir denn, wenn wir mastermesh nicht erreichen können?
Keine die ich kenne jedenfalls
166
Lowlevel-Coding / BOCHS bootet mein os der PC aber nicht :-(
« am: 25. April 2006, 17:32 »
Zitat
koennt ihr mir eventl sagen wie viel ich pro stage immer auslesen sollte


les einfach in jedem Schritt (wenn du das mit Stage meinst) ein Sektor aus, dann gibts keine Probleme
und langsamer wirds auch nicht wirklich

Zitat
jmp start

KERNEL_SIZE equ 70
KERNEL_SEGMENT equ 0x1000
KERNEL_START equ 1

start:



hehehe *g*


hab ich früher auch immer so gemacht -.-
167
Lowlevel-Coding / Projekt: Eigener Emulator
« am: 25. April 2006, 17:27 »
Ich habs mir jetzt auch mal angeschaut,
find ich super, auch dass du das so schnell geschafft hast

is nur unpraktisch das noch nicht alle Opcodes unterstüzt werden,
ich finde es sollten erstmal alle vom 8086 laufen, viele Betriebssysteme laufen dann schon

und wie siehts eigentlich mit dem 8087, also dem Flieskommacoprozessor aus?
wird der unterstützt? kommt das noch?
168
Das Wiki / Startseite defekt?
« am: 24. April 2006, 22:16 »
es muss ja nicht unbedingt alles neu gemacht werden,
aber so wie es im Moment aussieht, scheint sich hier keiner um gar nichts zu kümmern
von den Links zu den Tutorials geht kein einziger mehr
und einen Admin hab ich seit ich hier bin noch nie gesehen

dass Toast3r das alleine machen wird denke ich auch nicht,
aber wenn er sich drum kümmern will seh ich da kein Problem

ich hoffe nur das bald mal was ins rollen kommt
weis denn keiner wie man die Admins noch erreichen kann?

sonst bleibt uns wohl eh nichts anderes übrig, als eine komplett neue Seite zu machen,
außer wir wollen uns mit ansehen wie das hier immer schlimmer wird
und irgendwann dann gar nichts mehr geht
169
Lowlevel-Coding / BOCHS bootet mein os der PC aber nicht :-(
« am: 24. April 2006, 22:06 »
jetzt merk ich, dass ich genau den gleichen Fehler auch erst gemacht hab,
aber ich frage mich echt warum es da eine Grenze gibt

dass man nicht über Zylinder Grenzen lesen kann wär ja noch verständlich,
aber da scheint die Grenze nicht zu sein
170
tyndur / Eine kleine Liste des LOST Teams
« am: 23. April 2006, 15:16 »
ich bin noch nicht all zu gut,
aber ich hab in mein OS eine Grafikengine eingebaut,
die alles mögliche kann von Tiles, bis zu 3D Echtzeitrenderung
also wenn sich noch keiner groß um die Grafik gekümmert hat, kann ich das machen

In mein eigenes OS will ich grad VESA einbauen, aber da hab ich noch einige Probleme mit,
deswegen könnt ich im Moment nur VGA benutzen
171
Das Wiki / Startseite defekt?
« am: 22. April 2006, 21:45 »
Ich hab mir auch schon Gedanken darüber gemacht ein Gewerbe an zu melden,
bin aber zu dem Schluss gekommen, dass das einfach noch nichts bringt

wie soll man seine Software schon verkaufen?
die einzige Möglichkeit die realisierbar ist und mir eingefallen,
ist sie über eine Website zum Verkauf an zu bieten, aber das bringt einfach nichts ein

und in richtigen Softwaremärkten wie Saturn und Mediamarkt kann man das als Einzelunternehmer erst recht vergessen, die lachen einen aus

dann gibts auch immer wieder diese Angebote von Firmen, man programmiert ein Programm für sie und sie stellen es auf ihrer Seite zum Download, auf einer wahrscheinlich besser besuchten wie die Eigene
Die wollen aber ein großes Stück vom Kuchen ab haben und das seh ich bei der Mühe die in einem Programm steckt einfach nicht ein

ich programmier jetzt erstmal als Hobby weiter und warte bis ich mit der Schule und allem fertig bin, dann seh ich weiter


Schön wärs wenn das wenigstens das einzige Problem wäre, aber ich hatte schon ein paar gute Konzepte wie man die Software an den Mann bekommen könnte,
aber ich (und die meisten von euch wahrscheinlich auch) weis nicht wie das Ganze rechtlich aussieht,
also was ich in die AGBs von wegen Copyright und so schreiben muss
das hört sich zwar nicht so gravierend an, aber ich hab nicht die geringste Ahnung woher ich das wissen soll


@Toast3er:
nicht böse gemeint, aber wie kommst du auf die Idee, dass Addison-Wesley dein Buch verlegen will?
hast du schon ne Zusage oder so?
Ich dachte immer du wärst viel älter
172
Das Wiki / Startseite defekt?
« am: 21. April 2006, 12:59 »
Zitat
ich bin ja noch nicht volljäghrig, weshalb ich meine Software (noch) nicht verkaufen darf, aber ab Sommer will ich den Gewerbeschein bekommen, für den man aber ein fertiges Produkt (zumindest in der EDV) braucht (und dazu eine Einverständniserklärung meiner Eltern da ich nicht 18 bin)


mit dem Gewerbeschein ist das bei Software immer so ne Sache,
manche Gewerbeämter sehen Programmieren als gewerbliche und andere als freiberufliche Tätigkeit an
(hängt natürlich auch davon ab wie man das Zeug verkauft)

aber wenn die Eltern einverstanden sind,
darf man normalerweise auch schon früher einen machen, ab 16 oder so

das man dafür ein fertiges Produkt braucht ist mir neu
173
Das Wiki / Startseite defekt?
« am: 20. April 2006, 21:44 »
Zitat
hmm, also wegen der Programmierzeit, ich programmiere proffesionell aber derzeit verdiene ich (noch) nichts, will aber auch einmal kommerziell programmieren


was meinstu du denn dan mit professionell Programmieren?
Ich dachte immer das heißt kommerziell zu Programmieren
174
Das Wiki / Startseite defekt?
« am: 20. April 2006, 16:25 »
also ich find es gut wenn Toast3r ein Buch über OS-Programmierung schreibt,
darüber gibt es noch keine guten Bücher und vorallem keine Deutschen
und ein Buch das noch nicht veröffentlicht ist kannst du wohl auch schlecht bewerten, meckern kannst du wenn es raus ist immernoch

was hast du eigentlich für ein Problem damit, wenn er ein Buch schreiben will?
keiner hindert dich daran selbst eines zu schreiben, im Gegenteil

@Damian:
ich denke nicht dass der Webspace das Problem ist, auch Toast3r hat bestimmt seinen eigenen
und sonst kann ich ca. 4 GB beisteuern (warn Sonderangebot für einmalig 5€)

Zitat
du musst wissen ich bin anders als ihr, ich programmiere pro Tag mehr als 8 stunden


ich denke nicht dass es etwas besonderes ist pro Tag 8 Stunden zu Programmieren,
wenn ich nicht grade wegen irgendwas gefrustet bin, was einfach nicht laufen will, programmiere ich auch mehr als 8 Stunden
175
Lowlevel-Coding / Turbo C Fliesskomma Variablen
« am: 19. April 2006, 21:41 »
Ich probier jetzt seit Anfang der Woche Turbo C dazu zu bringen mit Fliesskomma Variablen zu rechnen,
aber das ding will einfach nicht

wenn ich eine ganz normale Dos exe mit Turbo C und dem dazugehörigen Linker mache, ist das kein Problem,
aber wenn ich das in mein OS einbauen will, also mit Turbo C und JLoc als Linker, will er partout nicht mit Fliesskommazahlen rechnen,
sobald ich das mache, hängt sich der Rechner einfach auf,

alles andere, also mit Integern rechenen, funktionen aufrufen, usw. funktioniert ohne Probleme

erst dacht ich die FPU funktioniert allgemein nicht,
aber mit Assembler hab ichs jetzt hinbekommen mit Fliesskomma Variablen zu rechnen
wenn alle Stricke reissen mach ich halt Assemblerfunktionen, die das Fliesskommazahl rechnen übernehmen, aber das will ich eigentlich nicht

EDIT:

jetzt hab ichs mal mit der Watcom Library ausprobiert,
wenn ich die benutze stürzt das Ganze zwar nicht ab
aber die Rechnung gibt immer nur 0 zurück
und Bochs sagt: "math_abort: MSDOS compatibility FPU exception"

EDIT2:

hab in nem Thread was gefunden:
da hatte einer die gleiche Exception, bei im lag es an IRQ 13
ich versteh aber nicht wirklich was das nun heist
hier der Anfang:

http://www.ussg.iu.edu/hypermail/linux/kernel/0011.2/0426.html

und hier die Antwort:

http://www.ussg.iu.edu/hypermail/linux/kernel/0011.2/0529.html

vielleicht versteht einer von euch was das Problem war
176
OS-Design / Sound abspielen
« am: 19. April 2006, 20:38 »
das heist Sound kann man eigentlich vergessen
wenn das OS nicht nur auf einem Rechner laufen soll, müsste man unzählige soundkartentreiber schreiben
ich frage mich wieso es bei PCs so wenige Normen gibt
177
Das Wiki / Startseite defekt?
« am: 19. April 2006, 20:36 »
wenn sich keiner von den Admins meldet, wäre es auch eine Alternative einfach ein neues Forum auf zu machen und wir gehen einfach alle dort hin

wär nur Schade um das bestehende Material hier, also sollte man besser erst gucken wie es mit den Admins aussieht
178
Das Wiki / Startseite defekt?
« am: 19. April 2006, 18:31 »
Tee-Jays Tutorials sind ja eh alle noch auf seiner Seite
ich denke die anderen tutorials sind auch noch hier, nur mit dem System scheint etwas nicht zu stimmen

wessen Seite ist das denn hier?
nirgendwo ist ein Impressum oder so
179
OS-Design / Sound abspielen
« am: 19. April 2006, 18:29 »
wie sieht das eigentlich mit den Soundkarten aus?
gibts da sowas wie ne NE2000, oder sind die alle unterschiedlich?
180
OS-Design / Pixel malen
« am: 19. April 2006, 18:27 »
erst mal brauchst du ein OS Grundgerüst, bevor du das nicht hast, brauchst du gar nicht erst daran denken irgendetwas in C++ zu machen

wie weit bist du denn?
Seiten: 1 ... 7 8 [9] 10 11 12

Einloggen