Che dire buono per l'emulazione?
Da quello che vedo, lento "Emulato dentro una macchina virtuale 'VirtualBox'", segnala diversi errori "CPU? "emulata anche questa", Disco "Immagini simili o uguali per Dosbox "Cmq ho Fatto meglio:
Usato macchina virtuale di virtualbox "Windows 98 SE" "Bochs usa immagini VDI+VMWARE+DOSBOX" quindi mi sono ingegnato, ho portato l'immagine di windows 98 SE "Virtualbox" in Virtualbox Windows XP utilizzando Bochs
Configurazione utilizzata:
# configuration file generated by Bochs
plugin_ctrl: unmapped=1, biosdev=1, speaker=1, extfpuirq=1, parallel=1, serial=1, gameport=1, sb16=1, voodoo=1
config_interface: win32config
display_library: win32
memory: host=128, guest=128
romimage: file="C:\Programmi\Bochs-2.6.9\5hx29.bin", address=0x0, options=none
vgaromimage: file="VGABIOS-lgpl-latest-cirrus"
boot: floppy, disk, cdrom
floppy_bootsig_check: disabled=0
floppya: type=1_44, 1_44="C:\Programmi\Bochs-2.6.9\winb98se.IMg", status=ejected, write_protected=0
# no floppyb
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path="E:\Windows 98SE-disk001.vmdk", mode=vmware4, cylinders=0, heads=16, spt=63, model="Generic 1234", biosdetect=auto, translation=auto
ata0-slave: type=cdrom, path="C:\Programmi\Bochs-2.6.9\Win98SE - Ita.iso", status=inserted, model="Generic 1234", biosdetect=auto
ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata1-master: type=none
ata1-slave: type=none
ata2: enabled=0
ata3: enabled=0
optromimage1: file=none
optromimage2: file=none
optromimage3: file=none
optromimage4: file=none
optramimage1: file=none
optramimage2: file=none
optramimage3: file=none
optramimage4: file=none
pci: enabled=1, chipset=i440fx, slot1=cirrus, slot2=voodoo
vga: extension=cirrus, update_freq=25, realtime=1
cpu: count=1, ips=32660000, model=pentium_mmx, reset_on_triple_fault=1, cpuid_limit_winnt=0, ignore_bad_msrs=1, mwait_is_nop=0
print_timestamps: enabled=0
port_e9_hack: enabled=0
private_colormap: enabled=0
clock: sync=slowdown, time0=local, rtc_sync=0
cmosimage: file=cmos, rtc_init=image
# no loader
log: -
logprefix: %t%e%d
debug: action=ignore
info: action=report
error: action=report
panic: action=ask
keyboard: type=mf, serial_delay=250, paste_delay=100000, user_shortcut=none
mouse: type=ps2, enabled=1, toggle=ctrl+mbutton
sound: waveoutdrv=win, waveout=none, waveindrv=win, wavein=none, midioutdrv=win, midiout=none
speaker: enabled=1, mode=sound
parport1: enabled=1, file=none
parport2: enabled=0
com1: enabled=1, mode=null
com2: enabled=0
com3: enabled=0
com4: enabled=0
sb16: enabled=1, midimode=1, wavemode=1, loglevel=0, dmatimer=500000
voodoo: enabled=1, model=voodoo1
------------------------------------------------------------------------------------------------------------------------------------
Configurazione da provare, la sto provando + modificando:
# configuration file generated by Bochs
plugin_ctrl: unmapped=1, biosdev=1, speaker=1, extfpuirq=1, parallel=1, serial=1, gameport=1, voodoo=1, usb_uhci=1, es1370=1
config_interface: win32config
display_library: win32
memory: host=1024, guest=1024
romimage: file="C:\Program Files (x86)\Bochs-2.6.9\BIOS-bochs-latest", address=0x0, options=none
vgaromimage: file="C:\Program Files (x86)\Bochs-2.6.9\VGABIOS-lgpl-latest"
boot: cdrom, disk
floppy_bootsig_check: disabled=1
# no floppya
# no floppyb
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=none
ata0-slave: type=none
ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata1-master: type=none
ata1-slave: type=none
ata2: enabled=0
ata3: enabled=0
optromimage1: file=none
optromimage2: file=none
optromimage3: file=none
optromimage4: file=none
optramimage1: file=none
optramimage2: file=none
optramimage3: file=none
optramimage4: file=none
pci: enabled=1, chipset=i440fx, slot1=voodoo
vga: extension=vbe, update_freq=5, realtime=1
cpu: count=1, ips=140000000, model=athlon64_venice, reset_on_triple_fault=1, cpuid_limit_winnt=0, ignore_bad_msrs=1, mwait_is_nop=0
print_timestamps: enabled=0
port_e9_hack: enabled=0
private_colormap: enabled=0
clock: sync=slowdown, time0=utc, rtc_sync=1
# no cmosimage
# no loader
log: -
logprefix: %t%e%d
debug: action=ignore
info: action=report
error: action=report
panic: action=ask
keyboard: type=mf, serial_delay=250, paste_delay=100000, user_shortcut=none
mouse: type=ps2, enabled=1, toggle=ctrl+mbutton
sound: waveoutdrv=win, waveout=none, waveindrv=win, wavein=none, midioutdrv=win, midiout=none
speaker: enabled=1, mode=sound
parport1: enabled=1, file=none
parport2: enabled=0
com1: enabled=1, mode=null
com2: enabled=0
com3: enabled=0
com4: enabled=0
voodoo: enabled=1, model=voodoo1
usb_uhci: enabled=1, port1="mouse", options1=none, port2=none, options2=none
es1370: enabled=1, midimode=1, wavemode=1
Va lento, basta modificare "ips=140000000" aumentandolo, oppure cambiare "sync=slowdown" in "sync=realtime", nella guida non c'é scritto poco o niente
Testando alla grande, cmq i soliti problemi "Mouse - Audio"...., cmq ho trovato questa guida:
Russo, cmq capibile con link utilità,....
Windows 95 che avevo creato due o più anni fa, funziona Audio OK, Mouse potrebbe andare meglioMouse Ok
*Mouse: Lento*Audio : Non riesco a configurarlo
Video Ok "Cirrus + Voodoo1, (Voodoo2 non implementata)" - "Vbe Funziona"
Disco Ok "vmware 3+4 - virtualbox - Dosbox"
Cdrom ??
Floppy Lento
Cmq, può essere un alternativa a Dosbox "Da testare"
Altro tentativo
Scheda video "VBE" senza audio, solo Speaker "Lento Mouse"
Ultimo tentativo: "
Modificato"
# configuration file generated by Bochs
plugin_ctrl: unmapped=1, biosdev=1, speaker=1, extfpuirq=1, parallel=1, serial=1, gameport=1, voodoo=1, es1370=1, usb_ehci=1
config_interface: win32config
display_library: win32
memory: host=1024, guest=1024
romimage: file="C:\Bochs-2.6.6_Voodoo\BIOS-bochs-latest", address=0x0, options=none
vgaromimage: file="C:\Bochs-2.6.6_Voodoo\VGABIOS-lgpl-latest-cirrus"
boot: cdrom, disk
floppy_bootsig_check: disabled=1
# no floppya
# no floppyb
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path="C:\Bochs-2.6.6_Voodoo\PrescottWinXP.img", mode=vmware4, cylinders=0, heads=16, spt=63, model="Generic 1234", biosdetect=auto, translation=auto
ata0-slave: type=cdrom, path="C:\Bochs-2.6.6_Voodoo\WinXPSP3.iso", status=ejected, model="Generic 1234", biosdetect=auto
ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata1-master: type=none
ata1-slave: type=none
ata2: enabled=0
ata3: enabled=0
optromimage1: file=none
optromimage2: file=none
optromimage3: file=none
optromimage4: file=none
optramimage1: file=none
optramimage2: file=none
optramimage3: file=none
optramimage4: file=none
pci: enabled=1, chipset=i440fx, slot1=cirrus, slot2=voodoo
vga: extension=cirrus, update_freq=25, realtime=1
cpu: count=1, ips=12000000, model=p4_prescott_celeron_336, reset_on_triple_fault=1, cpuid_limit_winnt=0, ignore_bad_msrs=1, mwait_is_nop=0
print_timestamps: enabled=0
port_e9_hack: enabled=0
private_colormap: enabled=0
clock: sync=none, time0=utc, rtc_sync=0
# no cmosimage
# no loader
log: -
logprefix: %t%e%d
debug: action=ignore
info: action=report
error: action=report
panic: action=ask
keyboard: type=mf, serial_delay=250, paste_delay=100000, user_shortcut=none
mouse: type=ps2, enabled=0, toggle=ctrl+mbutton
sound: waveoutdrv=win, waveout=none, waveindrv=win, wavein=none, midioutdrv=win, midiout=none
speaker: enabled=1, mode=sound
parport1: enabled=1, file=none
parport2: enabled=0
com1: enabled=1, mode=null
com2: enabled=0
com3: enabled=0
com4: enabled=0
voodoo: enabled=1, model=voodoo1
es1370: enabled=1, midimode=1, wavemode=1
usb_ehci: enabled=1, port1=none, options1=none, port2=none, options2=none, port3=none, options3=none, port4=none, options4=none, port5=none, options5=none, port6=none, options6=none