Yet another ‘just for fun’ P.o.C. – Windows 95 on Gen6.

Where/when will this madness end? — right here, right now… ;p

This was my final proof of concept attempt at a windows OS on the Archos 5.

I successfully managed to boot Windows 95 using dosbox, and an image file of win95.

Dosbox is a really hefty program on the A5imt (taking up over 70% cpu usage and over 40% ram), so this was a crawling process.  Im sure it would work better with other emulators, but none have yet to be successfully compiled for the A5IMT.  With that said, and keeping in spirit of the original hardware this was meant to run on — the load time is like watching paint dry.

Video: (8 minute long vid, so grab some coffee)

Process:

–Make directories “/dos/95″ on root of unit (mnt_data || rootfs_source)

–Copy image of win95 (in this case W95.IMG) to /dos/95

–Start up dosbox

Run the following commands in dosbox:

  • ver set 8.0 (must trick win95 into thinking ms-dos version is >=7.x.x)
  • mount c /rootfs_source/dos (setting up env.)
  • c:
  • imgmount e c:\95\W95.IMG -t hdd -fs fat (mounting boot image to fs – setting up parameters)
  • boot -l c (booting image off c:)

Then wait….

It will perform scandisk upon booting, let this run.

wait some more….

Ahh…  Success!

Touchscreen is nerfed, and the start menu doesn’t show, so good luck with that.  I haven’t tested out a mouse with it (nor will I) – only a keyboard, and that seems to have basic functionality (asides from the cursor keys not doing what they’re suppose to do), albeit extremely slow.

Have fun, and remember, this is for educational purposes only!!  >=]

~Spz0

Tags: , , , , , , ,

5 Responses to “Yet another ‘just for fun’ P.o.C. – Windows 95 on Gen6.”

  1. anarkiAV700Tv says:

    I have launch boot img with angstrom ;-)

    Not out mouse and touch screen… but the keyboard is ok for me (pad num for navigation, enter and space for accept, escape for… escape…)

    I looked the display option and add hardware option (for mouse).

    Its possible to change the frameskip of dosbox to 0 at 2 ?

    • anarkiAV700TV says:

      The external mouse its ok, i have chaged the bus setting of the mouse in win95 but, i think, this mouse is so fast or the mouse display isn’t in dosbox and hasn’t a good display on win95.This mouse is inutilisable…

      I have a curent problem in my pma :

      The external mouse has good display on original omap Linux, ‘opera’ in terminal.
      But with comand ‘opera -display Av500Yuv’ (for all colors) the mouse has bad display… its ghosty with square green and pink.

      Omap, terminal (pma) = Dosbox original (archos5)
      Av500Yuv, opera (pma) = Win95 in other display (archos5)

      In this archos 5 is inversed, the mouse lost in the screen but not trace square green and pink.
      For the touchscreen, is only ok for dosbox display and not win95 display.

      Conclusion of today : Dosbox screen display is on win95 display and other image mounted with it.

      Just funny lol : i including wmp 5 in win95.img and one music for testing audio out.
      Funny 4 life :-p

  2. anarkiAV700TV says:

    ok ;-)

    isn’t possible to add an option in multiboot : ‘Dos console’ in up in rigt to the screen? lol funny question beacause for add a dos option in multiboot = compiling dos emulator… its difficult to compiling this program? :S sorry for my bad experience

  3. anarkiAV700TV says:

    Hy,

    Very good job! but, for what its impossible to run a dos emulator in boot of A5 ? (multiboot its not a program?

    Without angstrom, i think, w95 process very nice in 640×480 original resolution.

    To run W95, creat img of cd, creat directory ‘rootfs_source’ in Archos (mnt_data is archos partition in angstrom), and in creat ‘dos/w95′ its ok?

    • Spz0 says:

      Not sure m8. You would have to boot at least an angstrom console image, then run dosbox, or blochs (if you can get a working build), or another emulator, and try that way. I haven’t done extensive testing, nor will I, but you’re welcome to try.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>