lubomyr / bochs

Bochs IA-32 Emulator Project (android port) https://play.google.com/store/apps/details?id=net.sourceforge.bochs
Other
132 stars 32 forks source link

Minumum (but in truth is maximum) hardware emulateable by my device #18

Open chiaravalle opened 1 year ago

chiaravalle commented 1 year ago

Hello everyone. I have a Samsung Galaxy S9 (SM-G960F) and I'd like to install Windows with Bochs on it. I'll need 64 bit because I need to stay current, and despite keeping it light, I'll still need average media capabilities, like LMMS (nothing too complex by the way). Now, considering the required hardware, and the available hardware, how is it better to configure my Bochs? (See https://pasteboard.co/0zQUyvt9B0lv.jpg)

chiaravalle commented 1 year ago

Anyone?

chiaravalle commented 1 year ago

Update: I made a Windows XP Pro SP3 qcow2 with QEmu, from my PC. I tried configurations recommended from some websites, but I always get a crash on start. I guess I'm doing something wrong with my hardware emulation, please, help.

chiaravalle commented 1 year ago

My bochsrc:

romimage: file=BIOS-bochs-latest
vgaromimage: file=VGABIOS-lgpl-latest-cirrus
cpu: model=bx_generic
vga: extension=cirrus, update_freq=25
pci: enabled=1, chipset=i440fx, slot1=cirrus
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata0-master: type=disk, path="/storage/emulated/0/Windows XP.qcow2"
boot: disk
megs: 256
sound: waveoutdrv=sdl
speaker: enabled=1, mode=sound
sb16: wavemode=1, dmatimer=500000
mouse: enabled=1
clock: sync=none, time0=local
debug: action=ignore
info: action=ignore
error: action=ignore
panic: action=report
log: bochsout.txt
MVoloshin commented 1 year ago

My bochsrc:

romimage: file=BIOS-bochs-latest
vgaromimage: file=VGABIOS-lgpl-latest-cirrus
cpu: model=bx_generic
vga: extension=cirrus, update_freq=25
pci: enabled=1, chipset=i440fx, slot1=cirrus
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata0-master: type=disk, path="/storage/emulated/0/Windows XP.qcow2"
boot: disk
megs: 256
sound: waveoutdrv=sdl
speaker: enabled=1, mode=sound
sb16: wavemode=1, dmatimer=500000
mouse: enabled=1
clock: sync=none, time0=local
debug: action=ignore
info: action=ignore
error: action=ignore
panic: action=report
log: bochsout.txt

I'm not sure that Bochs supports QCOW2 images. You'll probably have to convert it into RAW (img), VirtualPC (vhd), VMWare (vmdk) or VirtualBox (vdi) format