Эмулятор компьютера с x86 архитектурой (Pentium 4).
Эмулятор не является очень быстрым, но зато обеспечивает качественную эмуляцию.
Содержит поддержку FPU, MMX, SSE, SSE2.
Readme Original
Bochs for the Sony PSP
----------------------
How to run:
1) Make a new directory under the PSP/GAME directory (e.g X:\PSP\GAME\BOCHS\) and copy the EBOOT.PBP file to it.
2) Create a directory named VM under the root of the memory stick (e.g X:\VM\).
3) Copy a Bochs configuration file to the VM directory and name it "bochsrc.bxrc" (a must).
4) Copy the bochs BIOS and your image files anywhere on the memory stick.
5) Edit the Bochs configuration file to point to your files. Use the "ms0:/" prefix as the root of the memory stick (e.g ms0:/VM/windows.img).
6) Run Bochs and enjoy.
Вот сегодня запустил это на PSP (с помощью Bochs) грузится 3 минуты. Опять проблемы с мышью она такая же, как и в WIN95.
3.11-ый почти не тормозит, мне удалось поиграть в сапера и порисовать без проблем. Все кому интересно задавайте вопросы.
Образ c.img кидать в папку VM
Описание с оффсайта
What is this?
Yes, it's true. I've managed to run Windows 95 and Linux on the PSP. I've done it by porting the excellent open source x86 emulator Bochs.
Windows 95 actually runs quite well but don't expect it to be a speed demon. It takes about 10 minutes to boot but afterwards it's pretty usable. I was able to do things like: open "My computer" and browse the virtual hard drive, complete a whole game of Minesweeper and run various other applications. Now you too can get your Minesweeper fix on the go
I've also tested DLX Linux which comes pre-packaged with Bochs and it works just fine. However, I couldn't do much with it because there's no keyboard support. If you want to do your word processing on it then wait until keyboard support is implemented (though I doubt it will be any fun using the joystick).
In windows, mouse handling is extremely difficult. I suspect it has something to do with the "boost" feature windows has. Once you get the mouse moving it will keep moving in that direction even when you're trying to move to a different direction. The solution is to counter the movement by moving to the opposite direction. It's sort of like trying to push the mouse the other way in order to stop it.
Future improvements
- I've used a simple software rescaling algorithm so the entire screen will fit into the tiny 480x272. This of course takes a lot of CPU time and slows everything down quite a bit. It is possible to rescale the screen using the built in 3D hardware acceleration and I will get on it soon.
- The analog joystick should be used for mouse support.
- Some sort of keyboard input should be implemented although you can use the windows virtual keyboard right now.
How to run
1) Create your bochs image and configuration files. I highly recommend installing the OS on a PC before moving it to the PSP (unless you want to spend the next 10 years staring at a progress bar). You can also download some readily available images from here.
2) Download and unzip the files below.
3) If you have 1.0 firmware put the EBOOT.PBP file under the GAME directory (e.g X:\PSP\GAME\BOCHS where X is the PSP drive). If you have a version 1.5 firmware you need to repackage the file using KXploit. I haven't tested it on a v1.5 firmware so I hope it works. It won't work on newer firmwares (v1.51, v1.52, v2.0) because it's impossible to run homebrew applications on them at this time.
4) Create a directory named VM in the root of the memory stick (e.g X:\VM).
5) Copy the disk images and bios files anywhere on the PSP.
6) Edit the bochs configuration file so it will point to your disk images and bios files correctly. Note that on a PSP you have to use the "ms0:/" prefix as the root of your filesystem (see the example configuration in the downloads). Also set the amount of memory your VM will use. Be sure to set it to about 8MB as the PSP will crash if you try to use more (the PSP has about 32MB of RAM total).
7) Rename the bochs configuration file to "bochsrc.bxrc" and put it under the VM directory. This is the only real requirement as the path to the configuration is hardcoded. You can put the rest of the files wherever you want as long as the configuration file points to them correctly. See downloads section for sample script.
8) Run bochs and hope for the best.
Keys
Directional keys - Mouse movement (press repeatedly) - Left mouse button - Right mouse button - Middle mouse button - Opens the windows start menu - Quits immediatly (though you should shutdown windows instead)
Download
Important note:
By downloading the file you agree that I am not responsible for any damage caused by this software. I use the "overclocking" feature the PSP has to make the CPU work full speed at 333mhz. Nobody is sure how it affects the PSP. Also, the virtual machine sometimes writes a lot of data to the flash memory stick which could shorten it's life.
Bottom line, If your PSP starts bursting into flames after running this, don't blame me.
ALgraFx,
а в бошк можно запускать приложения?
p.s. читата из википедии
DOS и Win16
Чтобы обеспечить двоичную совместимость с существующими программами для предыдущих семейств ОС от Microsoft, в Windows NT была добавлена программа-эмулятор ntvdm, реализующая VDM (виртуальную DOS-машину), внутри которой может выполняться программа для DOS.
Последний раз редактировалось peter petrelli; 24.08.2008 в 19:16.
Причина: ?
ALgraFx,
а в бошк можно запускать приложения?
p.s. читата из википедии
DOS и Win16
Чтобы обеспечить двоичную совместимость с существующими программами для предыдущих семейств ОС от Microsoft, в Windows NT была добавлена программа-эмулятор ntvdm, реализующая VDM (виртуальную DOS-машину), внутри которой может выполняться программа для DOS.
ты совершенно не понял о чем я написал!
Даже если предположить возможность установки mips версии winNT на PSP (что само по себе абсурд) - но предположим. но что ты будеш делать дальше? Практическ весь софт написан под х86 версию winNT!!!
Ахах)))) Фуф прочитал я это все))) Дааааа...........
А вы себе представляете, что такое ЗЫЗа с полноценной виндой????
И с поддержкой ви-фи)))) Это Пиз*......... И у тебя профессиональная машина для полноценного хака!!!.....
Вопрос!!!, а кто нибудь пытался установить винду через ЗЫЗу????
Какие вопросы она будет задавать в процессе установки????
добавлено через 1 час 56 минут
Всем привет!!! Нашёл странную сборку с 95 виндой... Действительно винда 95, идет на псп!!! Полная чушь что она грузится 10 мин... Меньше двух!!! Я сам глазам своим не поверил!!!
Работает всё прилично, ахах у меня она так на старом компе шла!!!
Огромное кол-во возможностей!!! Главная проблема в том что она грузится из файл образа... Записать что либо будь то настройки или файлы на диск нельзя... Приходится записывать файлы в образ на компе!!!!! Если у кого то есть решение этой проблемы пишите мне...
добавлено через 7 минут
И вот ещё что!!!! Запустил установку оборудования!!! И чуть не упал.... Она сама подобрала дрова практически ко всем не девайсам!!!!!
Но просит файлы для установки, стандартные cadы....
Последний раз редактировалось zzzmixzzz; 14.10.2008 в 03:23.
Причина: добавил, подумав
Репутация: 198 
(весьма и весьма положительная личность)
zzzmixzzz,
Сообщение от zzzmixzzz
Ахах)))) Фуф прочитал я это все))) Дааааа..........
Молодец) Терпеливый)
Сообщение от zzzmixzzz
А вы себе представляете, что такое ЗЫЗа с полноценной виндой????
Нет, полноценной Винда на PSP будет не скора, если вообще будет, а пока что это всеголишь повод попонтоваться перед друзьями.
Сообщение от zzzmixzzz
И с поддержкой ви-фи)))) Это Пиз*......... И у тебя профессиональная машина для полноценного хака!!!.....
Ви-Фи поддержки не будет, оборудование с Досом не совместимо.
Сообщение от zzzmixzzz
Вопрос!!!, а кто нибудь пытался установить винду через ЗЫЗу????
Какие вопросы она будет задавать в процессе установки????
Я Устанавливал только 311. Вопросы стандартные. Несколько раз установка сбивалась из за ненастроенных кнопок. Потом Я долго не мог её зарегистрировать(
Сообщение от zzzmixzzz
Главная проблема в том что она грузится из файл образа...
Ну залей винду не в образ дисковода ISO, а в образ жесткача IMG и маунти.
А по понятнее чуть-чуть!!! Что и как))) Если не сложно....
Оборудование то 95'я находит... И не так сильно тормозит...
Я бы попробовал 98 поставить... Главное чтобы можно было диск использовать не как образ.... Вот поэтому и спрашиваю можно ли как нибудь это сделать???
Репутация: 198 
(весьма и весьма положительная личность)
zzzmixzzz, Хорошо, Объясняю.
Ищи в Нете прогу WinImage, где скачать оюъяснять не буду.
Создавай образ IMG по принципу упаковки ISO, только монтируй в автозапуске не imgmount а просто mount.
Файлы винды будут записываться и перезаписываться.
Правда снизится скорость работы, т.к IMG медленнее ISO.
Ещё раз напоминаю!!! Windows 95 у меня работает на ура!!! И на полный экран... Ищет оборудование и даже находит!!!... Сейчас ещё покопаюсь в ней может интересного найду чего!!!!
добавлено через 20 минут
Так у меня все вроде так!!! А чем объяснить что она так быстро грузится, и не плохо работает???
Последний раз редактировалось zzzmixzzz; 14.10.2008 в 23:58.
Причина: добавил, подумав
Ещё раз напоминаю!!! Windows 95 у меня работает на ура!!! И на полный экран... Ищет оборудование и даже находит!!!... Сейчас ещё покопаюсь в ней может интересного найду чего!!!!
добавлено через 20 минут
Так у меня все вроде так!!! А чем объяснить что она так быстро грузится, и не плохо работает???
Сообщение от DooM
Тока Я не знаю работает или нет....
Сам проверить не могу!
В Образе c.img действительно 98 винда. http://ifolder.ru/7469288
вау! эта сборка винды 95 грузнулась на моеё фат за 2минуты 20 секунд!
на видео в ютью таких скоростей небыло!
вау! всё работает офигенно! если на фат бегает то наверняка на слиме будет летать!
Последний раз редактировалось peter petrelli; 06.11.2008 в 16:42.
Причина: оффигенная зборка