Anmeldung
Verfasst: Di 11. Jun 2019, 15:31
Grüß Gott liebes Forum,
eigentlich bin ich zu jung für DOS, da meine ersten PC Erfahrungen auf einem Pentium II mit Windows 98 stattgefunden haben. Allerdings haben wir in der Schule noch gelernt, dass mehr oder weniger alle Computer im Hintergrund ein DOS laufen haben und darauf dann graphische Oberflächen aufbauen.
Also bin ich hergegangen und hab das was ich in der Schule gelernt hab, im Jahr 2018 auf meinen Linux Rechnern wieder wahr gemacht. Die starten seitdem beide mit FreeDOS und ein LIN am Prompt lädt ArchLinux.
DOS hat mich früher auch schon fasziniert. Auf besagtem Pentium II hab ich viel damit experimentiert und hatte zeitweise ein, vor der Familie verstecktes, Dualboot mit MS-DOS 6.22 eingerichtet.
Heutzutage kann ich mich vorallem für den Real Mode begeistern, da man dort unbeschränkten Zugriff auf die Hardware hat. – Über Fragen zum Ansprechen von PCI/e Hardware, die mittlerweile gelöst sind, bin ich schließlich auf Euer Forum gestoßen. – Es sind Programme wie TP7P5FIX.COM und ASP4DOS.COM die mich besonders interessieren. Das Erste scheint eine Divide by Zero Exception eines anderen Programmes zu fangen und das Zweite ist eine SoundBlaster Emulation, die im Real Mode läuft. Etwas Vergleichbares für meine HDA zu schreiben ist mein Traum. Wenn es mir gelingt werde ich Euch nicht warten lassen.
Bei Fragen zu DOS auf modernerer Hardware (beide meiner PCs sind Sandy Bridge) oder dem Laden eines anderen Betriebssystems von DOS aus, könnte ich eventuell helfen. Mit GRUB4DOS dürfte sich z.B. auch ein relativ modernes Windows, vom DOS Command Prompt aus, chainloaden lassen. Bei GPT Systemen wirds dann allerdings schwieriger, doch auch da könnte ich mir Tweaks mit dem vorhandenen Legacy MBR vorstellen.
Wahrscheinliche Fragen von mir sehe ich im Bereich Programmierung. Beispielsweise ist mir noch nicht ganz klar geworden, wie bzw. ob man die Override Prefixes 66h und 67h mit einem 8086 Assembler einsetzen kann. (Jedenfalls C ist in der Lage ein unsigned char Array mit Opcodes zum Funktionspointer zu casten. Allerdings muss ich das drumherum noch schreiben ums ausprobieren zu können und bin schon gespannt wie sich das NX-Bit dabei auswirken wird.)
Eine Frage die ich hier gleich an Euch habe ist, ob es für das Frontpanel Schalter zu kaufen gibt, mit denen man den Systempiepser an- und abschalten kann?
eigentlich bin ich zu jung für DOS, da meine ersten PC Erfahrungen auf einem Pentium II mit Windows 98 stattgefunden haben. Allerdings haben wir in der Schule noch gelernt, dass mehr oder weniger alle Computer im Hintergrund ein DOS laufen haben und darauf dann graphische Oberflächen aufbauen.
Also bin ich hergegangen und hab das was ich in der Schule gelernt hab, im Jahr 2018 auf meinen Linux Rechnern wieder wahr gemacht. Die starten seitdem beide mit FreeDOS und ein LIN am Prompt lädt ArchLinux.
DOS hat mich früher auch schon fasziniert. Auf besagtem Pentium II hab ich viel damit experimentiert und hatte zeitweise ein, vor der Familie verstecktes, Dualboot mit MS-DOS 6.22 eingerichtet.
Heutzutage kann ich mich vorallem für den Real Mode begeistern, da man dort unbeschränkten Zugriff auf die Hardware hat. – Über Fragen zum Ansprechen von PCI/e Hardware, die mittlerweile gelöst sind, bin ich schließlich auf Euer Forum gestoßen. – Es sind Programme wie TP7P5FIX.COM und ASP4DOS.COM die mich besonders interessieren. Das Erste scheint eine Divide by Zero Exception eines anderen Programmes zu fangen und das Zweite ist eine SoundBlaster Emulation, die im Real Mode läuft. Etwas Vergleichbares für meine HDA zu schreiben ist mein Traum. Wenn es mir gelingt werde ich Euch nicht warten lassen.
Bei Fragen zu DOS auf modernerer Hardware (beide meiner PCs sind Sandy Bridge) oder dem Laden eines anderen Betriebssystems von DOS aus, könnte ich eventuell helfen. Mit GRUB4DOS dürfte sich z.B. auch ein relativ modernes Windows, vom DOS Command Prompt aus, chainloaden lassen. Bei GPT Systemen wirds dann allerdings schwieriger, doch auch da könnte ich mir Tweaks mit dem vorhandenen Legacy MBR vorstellen.
Wahrscheinliche Fragen von mir sehe ich im Bereich Programmierung. Beispielsweise ist mir noch nicht ganz klar geworden, wie bzw. ob man die Override Prefixes 66h und 67h mit einem 8086 Assembler einsetzen kann. (Jedenfalls C ist in der Lage ein unsigned char Array mit Opcodes zum Funktionspointer zu casten. Allerdings muss ich das drumherum noch schreiben ums ausprobieren zu können und bin schon gespannt wie sich das NX-Bit dabei auswirken wird.)
Eine Frage die ich hier gleich an Euch habe ist, ob es für das Frontpanel Schalter zu kaufen gibt, mit denen man den Systempiepser an- und abschalten kann?