Falls jemand Interesse hat, habe eine Live-CD mit Windows 3.1 erstellt & modifiziert

  • Die Windows 3.1 Live-CD funktioniert _ohne_ RAMDisk, da DOSX mit WINBAR als Shell benutzt wird.
    Es sind einige Windows 3.0/3.1 Spiele auch integriert.
    Es funktioniert momentan leider nur 640x480 VGA, kein SVGA.


    P.S.: Suche noch jemand, der sich gut mit den SYSTEM.INI und WIN.INI Einträgen auskennt. Ich werde noch die WINBAR Einträge überarbeiten, noch habe ich diese Shell nicht ganz verstanden.


    Geht als Anhang doch dranzuhängen, hatte erst Angst die 7,5 MB große ZIP Datei muss "draussen bleiben".

  • Schönes Projekt, schau ich mir auf jeden Fall an. Was musst du bezüglich win & system.ini wissen?


    Vor allem bei der SYSTEM.INI von Windows 3.1 wäre interessant zu wissen, wie diese aussehen muss, um den Super-VGA-Treiber (entweder den für 16 Farben oder den für 256 Farben) benutzen zu können.
    Momentan läuft übrigens die Live-CD im "Standard"-Modus, also 286, nicht 386.


    Bei der WIN.INI habe ich versucht, die deutschen Spracheinstellungen zu nutzen - mit wenig Erfolg. Da müsste man nochmal Hand anlegen. Deutsche Spracheinstellungen manuell in der Systemsteuerung mit "International" anzuwählen geht aber einwandfrei.


    Bei MSEXE.EXE (die MS-DOS Executive der Windows-Vorgängerversion) gibt es wie auch beim versuchten Aufruf von COMMAND.COM (liegt bei der Live-CD auf Laufwerk A:) einen "Unbekannter Fehler 23". Das müsste man auch nochmal überprüfen.

    "The biggest communication problem is we do not listen to understand. We listen to reply." - Stephen Covey


    Webseite und Blog ist immer noch - seit fast 20 Jahren - online.

  • Hallo Peter,


    das Folgende bezieht sich auf den Treiber mit svgaptch
    ("This tool should patch svga256.drv to make it VESA compliant.")
    Findest Du im Netz, falls Du nicht genau den schon hast und meinst.


    Treiber installieren nach der dem Patch beilieg. Anleitung:
    Svga256.drv is a 256 color video driver included in WfW 3.11 with support
    for special graphics chipsets only.
    - copy svga256.drv in the directory where svgaptch.exe is located.
    - enter "svgaptch -p". It should display some messages what it has done.
    - copy the patched svga256.drv back to the windows 3.1 system directory



    system.ini OHNE Patch (sozusagen "default"):
    [boot]
    386grabber=vga.3gr
    oemfonts.fon=vgaoem.fon
    fixedfon.fon=vgafix.fon
    fonts.fon=vgasys.fon
    display.drv=vga.drv
    aspect=100,96,96
    [boot.description]
    display.drv=VGA
    [386Enh]
    display=*vddvga
    [svga256.drv]
    dpi=120
    resolution=3
    svgamode=56



    system.ini mit SVGA 1024x768:
    [boot]
    386grabber=vgadib.3gr
    oemfonts.fon=8514OEM.FON
    fixedfon.fon=8514FIX.FON
    fonts.fon=8514SYS.FON
    display.drv=SVGA256.DRV
    [boot.description]
    aspect=100,120,120
    display.drv=Super VGA (1024x768, 256 colors, large fonts)
    [386Enh]
    display=vddsvga.386



    system.ini mit SVGA 800x600 (nehme ich z.B. für meinen alten Asus EeePC):
    - wie oben unter SVGA 1024x768, aber/bis auf: -
    [boot.description]
    aspect=100,96,96
    display.drv=Super VGA (800x600, 256 colors, small fonts)
    [svga256.drv]
    dpi=96
    resolution=2
    svgamode=48



    meine mich zu erinnern, daß man das aber nach Installation des gepatchten Treibers auch via setup.exe (im Win-Verz.) einstellen kann.


    Gruß Frank

  • Danke für die Infos. Ich hoffe der SVGA Treiber läuft nicht nur unter dem 386er Modus sondern auch im Standard-Modus (286).

    "The biggest communication problem is we do not listen to understand. We listen to reply." - Stephen Covey


    Webseite und Blog ist immer noch - seit fast 20 Jahren - online.