Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: Projekt: OS-Development  ::  Sourcecode Fortschritt  
Gehen Sie zu Seite Zurück  1, 2, 3 ... 147, 148, 149, 150, 151  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
Mr X
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.09.2007
Beiträge: 1231
Beitrag Mr X Mitglied 21:05:17 21.12.2011   Titel:              Zitieren

Version 0.0.3.177:

- FAT-Treiber weiter aufgeräumt
- System friert bei Fehlern wie "Division durch 0" nicht mehr ein
- bochs.bxrc auf Bochs 2.5 geupdated
Mr X
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.09.2007
Beiträge: 1231
Beitrag Mr X Mitglied 21:43:23 08.01.2012   Titel:              Zitieren

Version 0.0.3.178:

- Stilistische Änderungen um ckernel.c (zusammen mit ehenkes ausgearbeitet)
- fpu.c in cpu.c integriert
- Kleiner Fix an der Compilererkennung in der userlib
- strg+s startet die Shell
- PrettyOS gibt nicht mehr stupide [OK] beim Start aus: Reihenfolge: Ausgabe "Was" - Ausführung - Ausgabe "Ergebnis"
Mr X
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.09.2007
Beiträge: 1231
Beitrag Mr X Mitglied 18:35:38 13.01.2012   Titel:              Zitieren

Version 0.0.3.179:

- Speicherlayout überarbeitet: Löcher im Bereich ~ 10 MiB beseitigt. PrettyOS fordert nur noch 12 MiB RAM.
- paging.c überarbeitet bzgl. Kommentaren und Codelayout. Feste Adressen durch Makros ersetzt. (Zusammen mit ehenkes ausgearbeitet)
- Dokumentation in memory.txt verbessert


Zuletzt bearbeitet von Mr X am 18:35:59 13.01.2012, insgesamt 1-mal bearbeitet
Mr X
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.09.2007
Beiträge: 1231
Beitrag Mr X Mitglied 20:40:42 16.01.2012   Titel:              Zitieren

Version 0.0.3.180:

- Code der ELF- und PE-Treiber überarbeitet, Funktionsnamen der Schnittstelle geändert (gemeinsam mit ehenkes erarbeitet)
Mr X
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.09.2007
Beiträge: 1231
Beitrag Mr X Mitglied 19:22:01 31.03.2012   Titel:              Zitieren

Version 0.0.3.181:

- Bugfix: todolist_create allokiert nun Speicher richtiger Größe (cppcheck-Fund)
- Diverse Verbesserungen an der C-Standardbibliothek:
-- string.c: strcspn, strerror, strspn und strtok implementiert, Prototyp von strchr korrigiert
-- signal.c: Implementiert
-- stdlib.c: abort() sendet nun SIGABRT; atexit implementiert
-- errno.h: Namen der Fehler korrigiert (Präfix "E" statt "ERR")
- Calc fängt Division durch 0 nun ab
- Kleinigkeiten
Mr X
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.09.2007
Beiträge: 1231
Beitrag Mr X Mitglied 17:03:27 08.04.2012   Titel:              Zitieren

Nach zahlreichen Änderungen, Verbesserungen und neuen Funktionen und genau 200 Revisionen nach 0.0.3.0 erhöhen wir die Versionsnummer auf:

PrettyOS 0.0.4.0

Neue Features:
- Erweiterte USB-Unterstützung
-> UHCI-, OHCI-Treiber neu
-> EHCI-Treiber deutlich verbessert
-> USB-Code deutlich überarbeitet
- CDI-Unterstützung
-> e1000-Treiber eingebunden
- PrettyIPC-Baum
- Vollständige Clang-Unterstützung

Verbesserungen:
- Bootloader optimiert
- "File not Found"-Fehler behoben
- Einige neue Userprogramme, alte verbessert. Lizenzen vereinheitlicht.
- Erweiterte Debug-Funktionalität: Broken-Free-Diagnose
- Ausgabecode von Kernel in Shell/Userspace verlagern
- fast vollständige C-Standardbibliothek (Userbereich)
- Zahlreiche kleine Bugfixes und Verbesserungen



Version 0.0.4.0 - Rev. 1383
- APIC-Rahmen eingefügt; noch deaktiviert.
Mr X
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.09.2007
Beiträge: 1231
Beitrag Mr X Mitglied 11:17:35 09.04.2012   Titel:              Zitieren

Version 0.0.4.1:

- APIC-Registeradressen korrigiert
- APIC+PIC-Modus, bis unser APIC-Treiber fertig ist; APIC-Treiber aktiviert
Erhard Henkes
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.04.2000
Beiträge: 12168
Beitrag Erhard Henkes Mitglied 00:23:10 13.06.2012   Titel:              Zitieren

Version 0.0.4.2 - Rev 1385

ac97.h/c für Multimedia Controller Audio als Frame hinzugefügt

Test mit qemu mittels -soundhw ac97

In pci.c findet man bisher:
C++:
if (PCIdev->classID == 0x04 && PCIdev->subclassID == 0x01) // Multimedia Controller Audio
{
  if (PCIdev->vendorID == 0x8086) // Intel
  {
    install_AC97(PCIdev);
  }
}

_________________
OS-Development-, C++, Win32-API-, MFC-, Chemie-, Robotik- und Flugsimulator-Tutorials
http://www.henkessoft.de/index.htm


Zuletzt bearbeitet von Erhard Henkes am 00:26:47 13.06.2012, insgesamt 2-mal bearbeitet
Mr X
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.09.2007
Beiträge: 1231
Beitrag Mr X Mitglied 15:20:18 14.06.2012   Titel:              Zitieren

Version 0.0.4.3:

- Audiotreiberschnittstelle hinzugefügt
- VCcompatibility.h verbessert:
-- Compiler-Macros in Abhängigkeit der gewählten Konfiguration definiert
-- Schlüsselwort restrict (C99) durch Präprozessor versteckt.


Zuletzt bearbeitet von Mr X am 15:21:21 14.06.2012, insgesamt 1-mal bearbeitet
Erhard Henkes
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.04.2000
Beiträge: 12168
Beitrag Erhard Henkes Mitglied 18:48:53 15.06.2012   Titel:              Zitieren

Version 0.0.4.4 - Rev 1387

install_AC97(pciDev_t* device) weiter entwickelt.
reset / volume / sample rate

_________________
OS-Development-, C++, Win32-API-, MFC-, Chemie-, Robotik- und Flugsimulator-Tutorials
http://www.henkessoft.de/index.htm
c++.de :: Projekt: OS-Development  ::  Sourcecode Fortschritt  
Gehen Sie zu Seite Zurück  1, 2, 3 ... 147, 148, 149, 150, 151  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.