| Autor |
Nachricht |
Mr X
Mitglied
Benutzerprofil
Anmeldungsdatum: 18.09.2007
Beiträge: 1231
|
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
|
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
|
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
|
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
|
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
|
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
|
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: 12167
|
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
|
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: 12167
|
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
|
|
 |