Lowlevel

OffZone => Offtopic => Thema gestartet von: bscreator am 16. June 2004, 12:26

Titel: Windows 95 auf 3,5" Disketten
Beitrag von: bscreator am 16. June 2004, 12:26
Hi Leute,
letztens hab ich bei EBay ein altes Laptop (glaube 386 SX) gesehen, auf dem, laut Verkäufer, Windows 95 installiert ist. Allerdings besitzt das Laptop kein CD-ROM - Laufwerk, sondern nur ein Diskettenlaufwerk (Standardformat, also 1,44 MB).

Laut einem Verkäufer kann man von Windows 95 irgendwie irgendwelche "Diskettensätze" erstellen. Hat jemand von euch nähere Informationen zu solchen "Diskettensätzen" und wie diese erstellt werden ?

Gruss, bscreator
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: TeeJay am 16. June 2004, 12:39
Ich hab mal was gelesen das es tatsächlich eine solche Installationsversion geben soll. 120 Disketten wenn ich mich recht erinnere.

Aber erstens wird das ewig dauern zu installieren und auf nem 386 läuft das eh voll lahm.
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: stultus am 16. June 2004, 13:06
Der Tatsache dass es dauert stimme ich voll zu :) Win95 von CD dauert ja so schon mehrere stunden (P1 133 MHZ, mein Rekord liegt bei 2:30h). Aber vonner geschwindigkeit her läuft es auch auf nem 386 bis 486 eigentlich recht akzeptabel... ich konnte damit jedenfalls problemlos arbeiten (oder eher spielen, dass hab ich zu der zeit am pc doch wesentlich öfter getan *GG*)
Ansonsten, hab auch keine infos, würd mich aber auch mal interessieren. Hast schonmal dannach gegoogelt?
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: Another Stupid Coder am 16. June 2004, 13:47
Naja, ich nehme eigentlich kaum an das du die Diskettensätze so einfach erstellen kannst, denn das dir M$ hilft kopien anzufertigen wäre mir neu :)
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: joachim_neu am 16. June 2004, 14:00
ich habe mal gelesen, dass es einer geschafft hat, win95 auf 5 MB abzuspecken!
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: Another Stupid Coder am 16. June 2004, 15:28
Hm...vielleicht war damit sowas wie die Startdisketten gemeint die Windows macht :)
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: joachim_neu am 16. June 2004, 16:21
nein! das "echte" win... blos dann halt ohne viele treiber und zusatzprogramme usw...
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: Roshl am 16. June 2004, 17:42
W95 hat Zusatzprogramme? Das ist bei MS doch ein Fremdwort oder?
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: stultus am 16. June 2004, 18:06
ich glaube er meint mit zusatzprogramme sowas wie MSPaint, Calc, WordPad, was ham wa noch so? genau, minesweeper, solitär, etc. . Allerdings meine Meinung dazu: dass sind keine Zusatzprogramme, dass sind Speicherplatzkiller!
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: Another Stupid Coder am 16. June 2004, 18:12
Naja ich tippe mehr auf Kernel+Commandline.
Also ohne GUI und so...so meinte ich das oben auch ...
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: mastermesh am 16. June 2004, 19:46
Zitat
Another Stupid Coder postete
Naja ich tippe mehr auf Kernel+Commandline.
Also ohne GUI und so...so meinte ich das oben auch ...
Wie meinst du das jetzt? Windows 95 ohne Gui? Oder willst du einfach nur MS-DOS?
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: Another Stupid Coder am 16. June 2004, 19:55
Wollen tu ich gar nichts davon :)
Ich meinte ja Win95 ohne GUI was meines Wissen MS-DOS ist :)
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: bscreator am 16. June 2004, 21:29
Ob man diesen Satz so stehen lassen kann, weiß ich nicht genau. Ist Windows 95 nicht ein eigenständiges Betriebssystem ? MS-DOS ist doch nur als "Bonus" dabei, oder ?

Nochwas:
Hab wieder nen Rechner gesehen, der keine Festplatte aber ein Floppy hat und 2 MB RAM. Wieviel Arbeitsspeicher hab ich ungefähr zur Verfügung, wenn mein Bootloader kein Betriebssystem in den Speicher laden würde, sondern nur nach dem Bootvorgang hängen bliebe?
Ich kann mir nämlich nicht vorstellen, dass ich den ganzen Arbeitsspeicher, sprich die ganzen 2 MB zur Verfügung hab, oder?
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: Roshl am 17. June 2004, 12:57
Ne Win95 is definitv kein Betriebssystem!!!  Waren bis 98 keine Win-Versionen (NT ausgenommen glaub ich)  Bis dahin ist jedenfalls WIN nur ein Aufsatz auf DOS. Es wird DOS geladen und dann über die DOS Startdateien, config.sys autoexec.bat wird dann WIN geladen, also die Treiber, dann die GUI mehr hats dann ja fast nicht.
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: joachim_neu am 17. June 2004, 13:49
nee... solche proggs wie paint und calc und editor wegelassen!
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: TeeJay am 17. June 2004, 13:58
Win95 ist schon ein bisschen mehr als nur ne aufgesetzte GUI.
Aber bis einschliesslich Windows ME brauchten diese DOS als Untersatz um laufen zu können.

Windows NT ist eine komplett andere Architektur und wurde glücklichweise in Win2k und XP übernommen und verbessert.
Dort gibt es auch kein DOS mehr. Lediglich eine Emulation in einer DOS-Box ist noch eingebaut.
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: Another Stupid Coder am 17. June 2004, 14:43
Eben und diese Emulation taugt leider für meine Lieblingsspiele nichts :(
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: stultus am 17. June 2004, 14:51
Naja, wenn du ganz dringend Dos und/oder WinXX benötigst, schau mal bei ebay vorbei! im normalfall gibts die passenden PC's gleich dazu.
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: bscreator am 17. June 2004, 17:13
Naja, dann muss ich mich wohl bei Dir entschuldigen, Another Stupid Coder.
Wieder was dazugelernt...

Zu meiner anderen Frage:
(Hab wieder nen Rechner gesehen, der keine Festplatte aber ein Floppy hat und 2 MB RAM. Wieviel Arbeitsspeicher hab ich ungefähr zur Verfügung, wenn mein Bootloader kein Betriebssystem in den Speicher laden würde, sondern nur nach dem Bootvorgang hängen bliebe?
Ich kann mir nämlich nicht vorstellen, dass ich den ganzen Arbeitsspeicher, sprich die ganzen 2 MB zur Verfügung hab, oder?)

kann mir da auch jemand von euch helfen?
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: Another Stupid Coder am 17. June 2004, 17:29
Hm...ich glaube ich habe da was versäumt....wofür entschuldigst du dich? Du hast mich doch (meines Wissens) nicht beschimpft oder so...
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: lobmann am 17. June 2004, 18:33
@bscreator
im RealMode nein, im Pmode ja!!
Dann musst du im Realmode abziehen: den VideoSpeicher, den Bios Datenbereich und die Inthandeler
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: mastermesh am 17. June 2004, 18:42
I/O-Devices werden meines Wissens nach ebenfalls irgendwohin in den RAM gemappt... bitte korrigieren, falls das nicht stimmt.
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: kleiner am 17. June 2004, 19:18
Also, da man früher Windows über das Kommando win.com starten konnte, kann es sich nicht um ein eigenständiges System, sondern nur um ne Erweiterung handeln.
Disketteninstallation funktionierte. Ein Bekannter von uns hat das gemacht. Es gab ja auch DOS-Versionen mit über 30 Disketten.
Aber was willst Du mit so einem Laptop?
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: lobmann am 17. June 2004, 19:58
@mastermesh

könnte sein gibt ja auch viele mikrochips die das so machen(z.B. Atmel), aber wäre dann nich in und out überflüssig???
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: bscreator am 17. June 2004, 20:22
@Another Stupid Coder
Du hast nichts verpasst, ich wollte Dir nur klarmachen, dass Win 95 ein eigenständiges BS, was anscheinend falsch ist...

@kleiner
Ich wills mir nicht kaufen, es interessiert mich nur

Wahnsinn, dass man im PM mehr Speicher hat als im RM hätt ich nie gedacht.
Ich hätt es eher andersherum gedacht (RM mehr als PM). Aber wenn ich so drüber nachdenke...stimmt.

Ist die Größe des Videospeichers abhängig von der Grafikkarte ?
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: chr15 am 17. June 2004, 20:23
Auch wenn windows über win.com gestartet wird, muss es nicht nur eine erweiterung von Dos sein, oder ist jedes Betriebssystem ein BIOS, da es zum starten(laden) den int 13h benutzt? Dass es nicht nur auf Dos aufsetzt sieht man auch schon daran, da es im PMode läuft.
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: stultus am 17. June 2004, 20:47
doch, es IST von daher gesehen eine Erweiterung. Und der PMode wird erst in der win.com geladen, vorher is realmode. jedenfalls muss ich wenn ich beim booten den Menüpunkt eingabeaufforderung wähle immer den 16-bit nasm nehmen oder einmal kurz win.com starten und von da aus in Konsole wechseln
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: mastermesh am 17. June 2004, 20:51
@lobmann
ich hab mal irgendwo was drüber gelesen, wozu es IN und OUT gibt, und warum man nicht einfach direkt über den RAM zugreift. Ich weiß nur noch, dass es einen triftigen Grund gab, aber ich weiß nicht mehr, welchen :)
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: Another Stupid Coder am 17. June 2004, 21:16
Es gibt ja auch anderes DOS-Zeugs das den PMode benutzt (zum Beispiel diese PMode-Tutorials im Os-dev-center)
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: lobmann am 17. June 2004, 22:44
@mastermesh

Wenn ich so überlege könnt ich mir vorstellen das es vielleicht damit was zu tun hat das manche Ports nur lesbar und manche nur beschreibbar sind. und noch nen Argument wäre vielleicht das man auf der selben PortAdresse verschiedene Register ansprechen kann.
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: kleiner am 18. June 2004, 00:59
Zitat
chr15 postete
Auch wenn windows über win.com gestartet wird, muss es nicht nur eine erweiterung von Dos sein, oder ist jedes Betriebssystem ein BIOS, da es zum starten(laden) den int 13h benutzt? Dass es nicht nur auf Dos aufsetzt sieht man auch schon daran, da es im PMode läuft.
War nicht die letzte DOS-Version eh auch PM-fähig?
Warum sollten die denn damals den Umweg machen, erst DOS und dann Windows zu starten, wenn auch Windows als OS selbst direkt gestartet hätte werden können?
Titel: Windows 95 auf 3,5" Disketten
Beitrag von: TeeJay am 18. June 2004, 11:28
Windows bis einschliesslich ME kann nicht ohne DOS laufen. Sobald windows startet wird zwar der PMode aktiviert, aber es gibt nebenher noch einen virtuellen 8086 Task der weiterhin im Realmode läuft.

Das mit dem PMode unter DOS ist ja nix neues. Viele spiele damals haben eine Datei "DOS4GW" gestartet. Diese hat den PMode aktiviert und die Spiele hatten somit mehr zugriff auf Speicher und die Spiele konten auch bequemer in C geschrieben werden.

Das mit dem Memory mapping macht man hauptsächlich wenn es eine feste Speicherbereichsgröße gibt in der Daten mit dem jeweiligen Device austauschen muss. Siehe dazu Grafikkarte.

Die Ports selbst und IN/OUT bestehen deshalb noch, weil es nicht lohnt für jedes Device umbedingt Memory Mapping anzulegen und früher gab es das Memory Mapping auch nur sehr begrenzt.

Wer sich mal im Geräte-Manager von Windows genauer die Ressource der einzelnen Geräte anschaut wird sehen, das nahezu jedes Gerät auch einen Speicherbereich reserviert hat. Mittlerweile läuft halt auch viel über Memory Mapping. Ist manchmal schneller und bequemer.

Auch die grafikkarte hat ja noch Ports die angesprochen werden müssen um Auflösung zu ändern usw.

Und wie oben schon gesagt nehmen viele Register die an Ports angeschlossen sind auch unterschiedliche Befehle usw an. Das wäre mit Memory Mapping wohl nur so zu realisieren, das es für jeden Befehl ein Byte gibt das gemappt wird.