WinSysOS — Änderungen 9957 → 9958

Zeile 1: Zeile 1:
 
==Autor==
 
==Autor==
−
Moin ihr alle ich bin Ronny Barthmann ( WindowSystemCompany )
+
Moin ihr alle, ich bin Ronny Barthmann ( WindowSystemCompany )
  
 
===Lebenslauf===
 
===Lebenslauf===
−
Als ich 8 war hate ich schon ein Rechner mit Win98 aber ich war damals so in dieser Texteingabe verschossen das ich die BATCH-Sprache auswendich lehrnte
+
Als ich 8 war, hatte ich schon ein Rechner mit Win98, aber ich war damals so in dieser Texteingabe verschossen, dass ich die BATCH-Sprache auswendig lernte.
−
Als ich 9 war konnte ich schon alle BATCH befehle auswendig und erstellte selber Scripte und Benutzerdefinierte Bootdisketten mit MicrosoftDOS die eine ganze menusteuerung ( mit CHOICE ) hatte
+
Als ich 9 war, konnte ich schon alle BATCH befehle auswendig und erstellte selber Scripte und benutzerdefinierte Bootdisketten mit MicrosoftDOS, die eine ganze Menüsteuerung ( mit CHOICE ) hatten.
−
Als ich 12 War lernte ich PureBasic kennen weiel ich durch BATCH den drang verspürte richtige Programme zu erstellen
+
Als ich 12 war, lernte ich PureBasic kennen, weil ich durch BATCH den drang verspürte richtige Programme zu erstellen.
−
Durch fehlender strukturkentnis und unwissenheit in der WinAPI erstellte ich nur kleine Tools
+
Durch fehlende Strukturkenntnis und Unwissenheit in der WinAPI, erstellte ich nur kleine Tools.
−
Als ich 15 war ( also vor 2 Jahren ) lehrnte ich dan mein Baby kennen ( FlatAssembler )
+
Als ich 15 war ( also vor 2 Jahren ), lernte ich dann mein Baby kennen ( FlatAssembler ).
−
Jedoch wusste ich immernochnichts über die WinAPI und konnte deshalb keine Programme in FASM erstellen
+
Jedoch wusste ich immer noch nichts über die WinAPI und konnte deshalb keine Programme in FASM erstellen, aber ich war von der maschinennahen Sprache so überzeugt ( und süchtig ), dass ich sie nicht aufgeben wollte.
−
Aber ich war von der Machinennahen Sprache so überzeugt ( und süchtig ) das ich sie nicht aufgeben wollte
 
  
−
===Weg zum ersten vorläufer vom OS===
+
===Weg zum ersten Vorläufer vom OS===
−
Schon in PureBasic versuchte ich eigene Dektops zu Programmieren, jedoch scheiterte ich immer an der Intigrierung in das OS
+
Schon in PureBasic versuchte ich eigene Desktops zu Programmieren, jedoch scheiterte ich immer an der Integration in das OS.
  
 
====Menuet und KolibriOS====
 
====Menuet und KolibriOS====
−
Im Internet sah ich irgendwahn MenuetOS ...
+
Im Internet sah ich irgendwann MenuetOS ...
−
ich fragte mich wie man ein Grafich ausgereiftes OS auf EINE DISKETTE kriegte ... IREE
+
ich fragte mich wie man ein grafisch ausgereiftes OS auf eine Diskette kriegte ... Irre
−
dann fand ich bei recherschen KolibriOS ...
+
dann fand ich bei Recherchen KolibriOS ...
−
bo ej das war der reinste Hammer EXTREM AUSGEREIFTE GRAFIG , VIELE PROGRAMME und das beste war das war auch nur auf EINER DISKETTE
+
das war der reinste Hammer: Extrem ausgereifte Grafik, viele Programme und das beste war, dass war auch nur auf einer Diskette
−
ich fragte mich wie das geht und forschte nochweiter nach und fand heraus das die beiden OSe in ( juhu ) FLATASSEMBLER geprogt wurden
+
ich fragte mich wie das geht, forschte noch weiter nach und fand heraus das die beiden OS in ( juhu ) Flatassembler programmiert wurden.
  
 
====FDOS====
 
====FDOS====
−
dan fand ich FDOS das war auch in Assembler geprogt zwar in NASM aber ich stellte fest das NASM und FASM sich sehr ähnlich sind
+
Dann fand ich FDOS, das war auch in Assembler programmiert worden, zwar in NASM, aber ich stellte fest, dass NASM und FASM sich sehr ähnlich sind,
−
also schaute ich ein bischen in der Quelltext und fand heraus das es garnicht so schwer ist ein OS zu schreiben
+
also schaute ich ein bisschen in der Quelltext und fand heraus, dass es gar nicht so schwer ist ein OS zu schreiben.
  
 
==WinSysOS==
 
==WinSysOS==
−
WinSysOS ( Eigentglichername ist WindowSystemOS ) ist ein von [http://www.lowlevel.eu/wiki/Benutzer:WinSysCompany Mir] erstelltes Betriebssystem was das ziel verfolgt
+
WinSysOS ( Eigentlicher Name ist WindowSystemOS ) ist ein von [http://www.lowlevel.eu/wiki/Benutzer:WinSysCompany mir] erstelltes Betriebssystem, das das Ziel eines grafischen Betriebssystems verfolgt.
  
−
===Inspieration===
+
===Inspiration===
−
als ich mich in FDOS ( siehe WinSysOS\Lebenslauf\FDOS\ ) vertiefte merkte ich das es garnicht so schwer ist ein OS zu schreiben
+
als ich mich in FDOS ( siehe WinSysOS\Lebenslauf\FDOS\ ) vertiefte merkte ich das es gar nicht so schwer ist ein OS zu schreiben
−
und da ich ja auch schon damals vergeblichst versucht hate ein Desktop ( in PureBasic ) zu schreiben machte ich einen Neuen versuch
+
und da ich ja auch schon damals vergeblichst versucht hatte ein Desktop ( in PureBasic ) zu schreiben machte ich einen Neuen versuch.
−
Und wolla war ich darauf regelrecht SÜCHTIG nochmal zu versuchen ein Betriebssystem zu progen
+
Wolla, war ich regelrecht süchtig geworden, nochmal zu versuchen ein Betriebssystem zu programmieren.
  
 
===Ziele===
 
===Ziele===
−
Mein Ziel war ein Betriebssystem zu erstellen das es Grafich ( selbst im Textmodus ) in sich hatte
+
Mein Ziel war ein Betriebssystem zu erstellen das es grafisch ( selbst im Textmodus ) in sich hat.
−
und das habe ich erreicht :
+
Das habe ich erreicht :
  
−
==Versionen ( Diereckt von Befehl "changes" kopiert )==
+
==Versionen==
−
  Žnderungen von WindowSystemOS :
+
  Änderungen von WindowSystemOS :
  
−
  * = Ge„ndert / Repariert
+
  * = Geändert / Repariert
 
  ! = Hinweis / Info
 
  ! = Hinweis / Info
−
  + = Hinzugefgt
+
  + = Hinzugefügt
−
  - = Entfehrnt
+
  - = Entfernt
  
 
===0.0.1 Beta===
 
===0.0.1 Beta===
 
   [!] Erste Version
 
   [!] Erste Version
−
   [+] "RESET" zum zurksetzen
+
   [+] "RESET" zum zurücksetzen
−
   [+] "EXIT" zum runterfahren
+
   [+] "EXIT" zum herunterfahren
 
   [+] "VER" zum herausfinden der OS-Version
 
   [+] "VER" zum herausfinden der OS-Version
 
   [+] "HELP" als kleine Hilfe
 
   [+] "HELP" als kleine Hilfe
 
   [+] "INFO" ein paar Worte vom Programmierer
 
   [+] "INFO" ein paar Worte vom Programmierer
−
   [+] "CLS" um den Bildschirm zu l”schen
+
   [+] "CLS" um den Bildschirm zu löschen
−
   [+] Color untersttzung
+
   [+] Farbunterstützung
−
   [+] Back untersttzung bei Befehleingabe
+
   [+] Backunterstützung bei Befehlseingabe
 +
 
 
===0.0.2 Beta===
 
===0.0.2 Beta===
 
   [*] "INFO" zeigt jetzt wirklich Text
 
   [*] "INFO" zeigt jetzt wirklich Text
−
   [*] Komplett neues Style / Farbgebung
+
   [*] Komplett neuer Style / Farbgebung
−
   [+] "CHANGES" zum verfolgen der Žnderungen
+
   [+] "CHANGES" zum verfolgen der Änderungen
−
   [+] Pause funktion
+
   [+] Pause Funktion
−
   [+] Commander Prefix "CMD>"    
+
   [+] Command Präfix "CMD>"  
 +
 
 
===0.0.3 Beta===
 
===0.0.3 Beta===
 
   [+] Diskettenzugriffs-Funktionen
 
   [+] Diskettenzugriffs-Funktionen
Zeile 69: Zeile 70:
 
   [+] "RawRead" zum Lesen von Sektoren ( rohformat )
 
   [+] "RawRead" zum Lesen von Sektoren ( rohformat )
 
   [+] Benutzerverwaltung mit Passwortschutz
 
   [+] Benutzerverwaltung mit Passwortschutz
−
   [+] "Registry" zum „ndern der Benutzerdaten
+
   [+] "Registry" zum ändern der Benutzerdaten
−
   [+] Einstellungen werden gespeichert   
+
   [+] Einstellungen werden gespeichert  
 +
    
 
===0.0.4 Beta===
 
===0.0.4 Beta===
 
   [+] Value2String zur Zahlausgabe ( DEC )
 
   [+] Value2String zur Zahlausgabe ( DEC )
 
   [+] Tastatur hat jetzt deutsches Layout
 
   [+] Tastatur hat jetzt deutsches Layout
−
   [+] "Copy" um Sektoren kopieren zu k”nen
+
   [+] "Copy" um Sektoren kopieren zu können
−
   [+] "Move" um Sektoren verschieben zu k”nen
+
   [+] "Move" um Sektoren verschieben zu können
−
   [+] "Del" um Sektoren l”schen zu k”nen
+
   [+] "Del" um Sektoren löschen zu können
−
   [+] "Run" um Sektoren ausfhren zu k”nnen    
+
   [+] "Run" um Sektoren ausführen zu können    
 +
 
 
===0.0.5 Beta===
 
===0.0.5 Beta===
−
   [*] "Registry" passwort sicherung fuktioniert
+
   [*] "Registry" Passwort Sicherung funktioniert
 
   [*] Farbfehler in "HELP"
 
   [*] Farbfehler in "HELP"
 
   [*] Farbfehler in "INFO"
 
   [*] Farbfehler in "INFO"
 
   [*] "RUN" funktioniert jetzt
 
   [*] "RUN" funktioniert jetzt
−
   [*] "UE" "OE" "AE" mit "š" "™" "Ž" ausgetauscht
+
   [*] "UE" "OE" "AE" mit "Ü" "Ö" "Ä" ausgetauscht
−
   [*] Back untersttzung repariert
+
   [*] Backunterstützung repariert
 
   [+] Beispielprogramm "run 2879" ( im Sektor 2879 )
 
   [+] Beispielprogramm "run 2879" ( im Sektor 2879 )
 
   [+] "FullRead" zum Lesen von Sektoren ( 512 Byte )
 
   [+] "FullRead" zum Lesen von Sektoren ( 512 Byte )
−
   [+] Passwort verschlsselung
+
   [+] Passwort Verschlüsselung
−
   [+] "Type" zum Seitenweisse anzeigen eines Sektors   
+
   [+] "Type" zum Seitenweisen anzeigen eines Sektors   
 +
 
 
===0.0.6 Beta===
 
===0.0.6 Beta===
−
   [*] "Reset" in "Help" eingefgt
+
   [*] "Reset" in "Help" eingefügt
 
   [*] Texteingabe repariert
 
   [*] Texteingabe repariert
−
   [*] Ge„nderte Speicherbereiche
+
   [*] Geänderte Speicherbereiche
−
   [*] Neues Style / Farbgebung
+
   [*] Neuer Style / Farbgebung
 
   [*] Beispielprogramm von 2879 nach 2000 verschoben
 
   [*] Beispielprogramm von 2879 nach 2000 verschoben
 
   [*] Befehl "Reset" in "Restart" umbenannt
 
   [*] Befehl "Reset" in "Restart" umbenannt
Zeile 103: Zeile 107:
 
   [+] ASmallOS "run 2002" ( im Sektor 2002 )
 
   [+] ASmallOS "run 2002" ( im Sektor 2002 )
 
   [+] "Reset" zum zurksetzen ( ohne Einstellungen zu speichern )
 
   [+] "Reset" zum zurksetzen ( ohne Einstellungen zu speichern )
 +
 
===0.0.7 Beta===
 
===0.0.7 Beta===
 
   [*] Beispielprogramm 2001 optimiert
 
   [*] Beispielprogramm 2001 optimiert
Zeile 110: Zeile 115:
 
   [*] Texteingabe repariert
 
   [*] Texteingabe repariert
 
   [+] "Exit" zum herunterfahren ( ohne Einstellungen zu speichern )
 
   [+] "Exit" zum herunterfahren ( ohne Einstellungen zu speichern )
−
   [+] "Welcome" um zum Startbildschirm zu w„chseln
+
   [+] "Welcome" um zum Startbildschirm zu wechseln
−
   [+] "Save" um die Benutzereinstellungenn zu speichern
+
   [+] "Save" um die Benutzereinstellungen zu speichern
 
   [+] "Load" um die Benutzereinstellungen zu laden     
 
   [+] "Load" um die Benutzereinstellungen zu laden     
  
 
==Zukunft==
 
==Zukunft==
−
Die zukunft von WinSysOS stell ich mir folgender maßen for:
+
Die Zukunft von WinSysOS stell ich mir folgender maßen vor:
  
−
===Grafig===
+
===Grafik===
−
Ab Version 0.0.8 ( jetzt ) werde ich versuchen in der Grafig modus zu wächseln
+
Ab Version 0.0.8 ( jetzt ) werde ich versuchen in der Grafikmodus zu wechseln
−
und eine richtige GUI anzubieten
+
und eine richtige GUI anzubieten.
  
 
===Sprachen===
 
===Sprachen===
−
Mein os wird ausschlieslich in Deutsch sein auser irgend etwas "bringt mich von rechten weg ab" dann wird es in Englisch und Deutsch erheltlich sein
+
Mein OS wird ausschließlich in Deutsch sein, es sei denn irgendetwas "bringt mich von rechten Weg ab", dann wird es in Englisch und Deutsch erhältlich sein.
  
 
===Treiber===
 
===Treiber===
−
Überlegt habe ich Treiber für Maus Bildschirm Festplatten USB-Massenspeicher und Laufwerke zu erstellen
+
Überlegt habe ich Treiber für Maus, Bildschirm, Festplatten, USB-Massenspeicher und Laufwerke zu erstellen.
  
−
===Netzwerk & internet===
+
===Netzwerk & Internet===
−
Ich hasse Internet daher wird Internet und Netzwerk mein letztes Projekt sein===
+
Ich hasse Internet, daher wird Internet und Netzwerk mein letztes Projekt sein.
  
 
===Dateisystem===
 
===Dateisystem===
  
 
====Bis jetzt unterstützt====
 
====Bis jetzt unterstützt====
−
Sektor adressierung
+
Sektor Adressierung
  
−
====In zukunft====
+
====In Zukunft====
 
FAT12
 
FAT12
 
FAT32
 
FAT32
 
CDFS
 
CDFS
−
NTFS ( in GANZ fehrner zukunft )
+
NTFS ( in ganz ferner Zukunft )
  
 
==Internetlinks==
 
==Internetlinks==
−
[https://sourceforge.net/projects/winsysos/files/ SourceForge]
+
[https://sourceforge.net/projects/winsysos/files/ Mein Projekt bei SourceForge]
−
[http://www.coding-board.de/board/showthread.php?t=30903 Diskusieonsseite]
+
[http://www.coding-board.de/board/showthread.php?t=30903 Meine Diskussionsseite]
−
[http://flatassembler.net/download.php FlatAssembler]
+
[http://flatassembler.net/download.php FlatAssembler Download Seite ( Englisch)]
−
[http://www.purebasic.com/german/download.php PureBasic ( Deutsch )]
+
[http://www.purebasic.com/german/download.php PureBasic Download Seite ( Deutsch )]
−
[http://www.purebasic.com/download.php PureBasic ( Englich )]
+
[http://www.purebasic.com/download.php PureBasic Download Seite ( Englisch )]
 
[http://fdos.de/fdos/download/ FDOS]
 
[http://fdos.de/fdos/download/ FDOS]
 
[http://menuetos.de/downloads/ MenuetOS]
 
[http://menuetos.de/downloads/ MenuetOS]
 
[http://www.kolibrios.org/ KolibriOS]
 
[http://www.kolibrios.org/ KolibriOS]