> Attention

New threads need to be created only inroot partition! In the future, they will be processed by moderators.



Bochs for Windows CE | X86 computer emulator



Rep: (670)
Bochs 2.3.5 for Windows CE

Attached Image
Attached Image
Attached Image


Computer emulator with x86 architecture (Pentium 4).
The emulator is not very fast, but it provides high-quality emulation.
Contains supportFPU, MMX, SSE, SSE2 .

This programONLY for VGA devices!
If your screen is smaller than VGA and you want to try running,
Then install Virtual Display to raise the resolution to VGA.

Installation:
Copy to your device in any folder.
It takes about 3mb of free space.
To run bochsNEED A CONSOLE .
Install Console:MS Console
It is required to put the keyboardVGA-KEY and assign the show / hide keyboard to the button.

Run:
It is necessary to create a configuration file. sample file can be found in bochsrc-sample.txt.
The configuration file is made as for the desktop bochs, it is practically no different. ISO images work great.
Important points: RAM size and screen refresh rate.
the amount of maximum available memory is experienced by -
increment until we get "No memory".
(on Dell x51v WM 5.0 it works fine with 16mb)
The screen refresh rate should be set at about 10,000.

Specific features of Windows CE version
* Added new shell RAWOUT, which uses direct output to the video memory.
It only works if the video driver supportsRAWFRAMEBUFFER .
using:
display_library: rawout

You can also compress the image by discarding every second point:
display_library: rawout, options = "divtwo"


* Use file as RAM.
this can be set to a larger volume, but emulation will slow down.
When you run a file, of course there should be enough free space for the file.
When Bochs completes properly, the file is automatically deleted.
To activate the feature, add to the configuration file.
swapfile: enabled = 1, file = "\ SD Card \ swap.swp"

enabled = 1 includes the ability to turn it off just put "0".
file = "\ SD Card \ swap.swp" indicates the file name.

Mouse control is as follows:
Move - by stylus on the screen
Pressing the left button - pressing the "Enter", the center of the joystick.
Clicking the right button is not yet implemented.

Job:
Testing was done onDell x51v with 1gb sd 80x.
F5 - switch to full screen mode and back.
If the screen was in portrait mode, then you should turn the screen, and then press F5.
F12 - turn on the mouse. The mouse is turned on for now.

While working, you can change the refresh rate of the screen -
Click on the "Config" button on the command panel and select the "Misc Options" tab.
In the "VGA update interval" enter the new value.
This only works in a win32 shell.
It is not recommended to set less than 4000.

Testing:
on Dell x51v WM 5.0 + SD 80x 1Gb (624Mgz Mode).
LoadingWindows 95 c 16-mb memory 2:42
LoadingWindows 95 with 256-mb memory 4:53 . (swap file on SD card)
Time was measured from the appearance of Bochs BIOS to the appearance of icons on the desktop.

Disadvantages:
* No audio support.
* Incorrect time running
* When you turn off / on, if the disk image is on a memory card, then it will not have time to connect and bochs crashes.

If you do not understand how to configurebochs - then look in the network for Russian documentation.
Everything for the desktop bochs is also suitable for the WinCE version, except for a few moments (they are described above).
Install Console:MS Console

More information on running Win95 can be found in these topics:
Windows 95 PPC Edition
http: //savagemessiahzine.com/3036/
Official bochs site:http://bochs.sourceforge.net.

Thank you mediaexplorer for indicating errors in the header.

Download

ForARM4IT .
Download

ForARM4I (WM 2003 SE)
Download

Post has been editedAlt - 28.02.11, 22:25



Rep: (0)
Here is my problem:
Attached Image



Rep: (-5)
Realus why the screenshot 320x240? you have QVGA certainly ....



Rep: (64)
iperov , I have exactly the same canoe on the 720 suite, there is a strong suspicion that this ozVGA is nosyachil after itself ...



Rep: (0)
I have a VGA screenshot. rules like that. Put REAL VGA all the rules ... the current still did not wait for the download. Maybe someone will put the image of Windows potestu. and then I use itWindows 95 PPC Edition
Attached Image



Rep: (0)
By the way when he made the image of Windows. I installed something clumsily chtoli. In general, you see the result yourself. What is the problem?
Attached Image



Rep: (-5)
Realus, I also have an image from that topic, everything is plowing.
Here is my config:
display_library: win32, options = "legacyF12"

romimage: file = "\ SD-MMC card \ Bochs \ BIOS-bochs-latest"
#, address = 0xfffff

megs: 16

vgaromimage: file = "\ SD-MMC card \ Bochs \ VGABIOS-lgpl-latest"
#vga: extension = cirrus

ata0: enabled = 1, ioaddr1 = 0x1f0, ioaddr2 = 0x3f0, irq = 14
ata1: enabled = 1, ioaddr1 = 0x170, ioaddr2 = 0x370, irq = 15
ata2: enabled = 0, ioaddr1 = 0x1e8, ioaddr2 = 0x3e0, irq = 11
ata3: enabled = 0, ioaddr1 = 0x168, ioaddr2 = 0x360, irq = 9

ata0-master: type = disk, path = "\ SD-MMC card \ Bochs \ c.img", mode = sparse, cylinders = 203, heads = 16, spt = 63
# ata0-slave: type = cdrom, path = "\ SD-MMC card \ Bochs \ mycd.iso", status = inserted
ata1-master: type = disk, path = "SDMM card \ Bochs \ D.img", mode = sparse, cylinders = 609, heads = 16, spt = 63

boot: disk

cpu: ips = 1,000,000

floppy_bootsig_check: disabled = 0

#clock: sync = realtime, time0 = local

#log: bochsout.txt
panic: action = ask
error: action = report
info: action = report
debug: action = ignore
debugger_log: -
vga_update_interval: 250000
keyboard_serial_delay: 250
keyboard_paste_delay: 100000
floppy_command_delay: 50000
com1: enabled = 1, mode = mouse
mouse: enabled = 1, type = serial
keyboard_mapping: enabled = 0



Rep: (2)
The emul perfectly plows, but is it still interesting when it will be possible to use the stylus in place of the mouse in this emulsion?



Rep: (670)
AlliGatorR, slower, because here it is not the axis that is emulated, but iron. For interest, you can compare the speed of the dosbox and VM Ware

but don't!
I think it's faster.
By the way Borland C ++ 3.1 works great!

I have a question:
Everything is fine flooded, figured out. I have a problem. As you can see, I have a Dell axim x51v when I run the emulator ... the emulator window appears (the Windows are loading there) - it inflates so hard that only a quarter of the picture fits in my VGA. How to deal with this?

This is not that emulsion: D
This is not my version - download my Boch for Windows CE from the first post.

By the way when he made the image of Windows. Installed something clumsily chtoli. In general, you see the result yourself. What is the problem?

rearrange - the good is fast :)

GreateVK how are things going in collaboration with the Germans?

So for now without the official Bochs - I agreed that I would first make a stable base.
Progress:
* New shell type - RawOut
Direct video output - up to 1000 times faster.
Problem: image mashing system.
In the future, Klava will be added.
* Fixed problem with swap file.
* The mouse began to work somehow.
* Finished snapshot - now the state can be saved to files in a folder.
* Compressed VGA font size from 9 to 8 pixels.
(Now all 80 characters fit on the VGA screen)

P.S. Still not posting - just a little left to fake the mouse.
Well, the movement is in the wrong direction, etc.



Rep: (2)
It is a pity but the piece of iron does not want to be transferred to the 640x480 mode, I do not know what the matter is, it hangs blankly. :(

Added @ 02.11.2007, 20:15

Please, if you have this forum with this device, please respond. Put 3.11 on Pocket DOS. But 95 Windows, this is a dream, let it be a curve, please respond, please help (not to Noah, this is an incomprehensible desire). :) :)



Rep: (2)
Many thanks to Realus for help. :)

Added @ 02.11.2007, 20:38

Thank you so much to Realus for responding! :) Let it go and not what happened. :(



Rep: (670)
The emul perfectly plows, but is it still interesting when it will be possible to use the stylus in place of the mouse in this emulsion?

Instead of how on a poket?
It is necessary to look for firewood tablet under Win95.
The mouse receives relative shifts which are then divided according to the speed in Win95 and added to the coordinates of the cursor.

It’s a pity, but the piece of iron does not want to be transferred to 640x480 mode, I don’t know what it is, it hangs stupidly

Try to set the scroll mode - it should work.
(works on HTC 3400)



Rep: (23)
:) Mndass .... Just a miracle, I would rather have a mouse ....: -Р : victory:



Rep: (0)
iperov
Thanks for the config =)

Greatevk ,
Is it really impossible to simply supply the coordinates from the tapes to the emulsion and thereby change the coordinates of the cursor?

Post has been editedRealus - 03.11.07, 15:42



Rep: (0)
Excellent with this emulsion! Many thanks and respect for the work that you do!
Now at least fullscreen works =)
And now the small question is why is there an empty black space at the bottom .. =) so that the window title fits?
Attached Image



Rep: (101)
Realus , the fact is that the mouse-type manipulator initially does not know about any absolute coordinates, hence the difficulty with their task. It is best to do something like a touchpad on the laptops: slilus moved - the mouse moved, poked - click, hard-knokk - clicked - right click.



Rep: (670)
And now the small question is why is there an empty black space at the bottom .. =) so that the window title fits?

The screensaver resolution is 320x200 or 640x400 (I can’t say for sure).
So there is an empty space.



Rep: (0)
and what if I scroll something (when you press 6) and it says: No Memory Avaiable - program will exit "?



Rep: (0)
Jack942
look how much free RAM, if less than 17 megs, then the soft-rezet to help you, after it starts, if the config is normal)



Rep: (670)
and what if I scroll something (when you press 6) and it says: No Memory Avaiable - program will exit "?

This means that there is no free memory.
Bochs requires [RAM size] + [Video size] + [other needs]
RAM size is set by megs:
Video size - if just VGA 512kb, VBE - 2 mb.

If there is no memory, you can make a swap file, but this is slower.



Rep: (5)
Hello everyone, such a question. Is it possible to run jre under emim? Just then it will be interesting to try to pee something in Java.
Shl.Greatevk , respect !! How can you support materially?
ZYY. I read the entire branch, but did not understand if there is network support?


Full version    

Help     rules

Now: 07/29/19 2:10