PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hardware in Bochs



3qualizer
15.08.02, 23:26
Hi.

Hab mir den Bochs Pentium Emulator installiert und darauf Win95b.
Prinzipiell funktioniert das ganze, bis auf:
(das wichtigste wären CD-Rom und Netzwerkkarte)

-CD-Laufwerk
Die Hardware-Erkennung erkennt den Controller. Beim Neustart wird aber angezeigt, dass er nicht funktioniert (Konflikte bestehen aber nicht). Das Laufwerk gibts dann natürlich auch nicht.

-Netzwerkkarte
Wen ich das richtig verstanden habe, muss ich als IRQ und IO beliebige, nicht von Bochs belegte Werte benutzen. Mit den Werten unten wird Sie aber weder von der Hardware-Erkennung angezeigt, noch kann ich sie manuell einbinden:

ne2k: ioaddr=0x280, irq=9, mac=b0:c4:20:00:00:00, ethmod=linux, ethdev=eth0
Netzwerkkarte ist unter Linux: 8139too auf eth0


Bus 2, device 0, function 0:
Ethernet controller: PCI device 10ec:8139 (rev 16).
IRQ 9.
Master Capable. Latency=64. Min Gnt=32.Max Lat=64.
I/O at 0x4000 [0x40ff].
Non-prefetchable 32 bit memory at 0x10800000 [0x108001ff].


-Soundkarte

sb16: midimode=0, wavemode=1, wave=/dev/dsp, loglevel=2, log=sb16.log, dmatimer=600000
/dev/dsp existiert und ich habe Lese+Schreibrechte, Karte wird nicht automagisch erkannt... ich werds mal manuell probieren...


Bus 0, device 7, function 5:
Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 32).
IRQ 5.
I/O at 0x1000 [0x10ff].
I/O at 0x1834 [0x1837].
I/O at 0x1830 [0x1833].


-Grafik
Gibt es Grafik-Bios'se für Bochs, die mehr als 640x480 4/8Bit unterstützen?

-Sonstiges ;)
In der Win-Version kann man das Maus-Capture per F12-Taste switchen. Gibt es sowas auch für die Linux-Version? In der Doku hab ich nichts gefunden... (vielleicht blind)

Ansonsten funktioniert das Teil echt gut, hab mir schon Win3.11 und wie gesagt Win95b installiert etc.

(ui ist das lang geworden, hoffentlich hab ich jetzt nich alle verschreckt ;))

Eric

3qualizer
16.08.02, 23:36
Hatt keiner ne Idee irgendeinem Punkt?

PS: hätte nicht gedacht, dass man durch ein "bisschen Feintuning" das Teil so zum rennen bringen kann. Wers probieren will:



romimage: file=/usr/local/bochs/latest/BIOS-bochs-latest, address=0xf0000
megs: 32
vgaromimage: /usr/local/bochs/latest/VGABIOS-elpin-2.40
floppya: 1_44=floppy.img, status=inserted
diskc: file=win95b.img, cyl=1015, heads=16, spt=63
cdromd: dev=/dev/cdrom, status=inserted
newharddrivesupport: enabled=1
boot: c
log: bochs.log
panic: action=ask
error: action=report
info: action=report
debug: action=ignore
parport1: enable=0
sb16: midimode=0, wavemode=1, wave=/dev/dsp, loglevel=2, log=sb16.log, dmatimer=600000
vga_update_interval: 30000
keyboard_serial_delay: 20000
keyboard_paste_delay: 100000
floppy_command_delay: 50000
ips: 500000
mouse: enabled=0
private_colormap: enabled=0
fullscreen: enabled=0
screenmode: name="sample"
keyboard_mapping: enabled=1, map=/usr/local/bochs/latest/keymaps/x11-pc-de.map
keyboard_type: mf
ne2k: ioaddr=0x280, irq=9, mac=b0:c4:20:00:00:00, ethmod=linux, ethdev=eth0
i440fxsupport: enabled=0


Eric

PPS: Celeron 800 Laptop. Eine Steigerung von ips heisst nicht unbedingt, dass es schneller läuft, bei mir lief es dann eher langsamer.

[EDIT]: Bei mir wurde das Win95b jetzt nicht mehr richtig gestartet, vga_update_interval=3000 war wohl etwas übertrieben ;) 50000 funktioniert gut.

3qualizer
18.08.02, 17:09
naja, für "Sonstiges" hab ichs gefunden: beide Maustasten drücken... :)

aber für den Rest noch nix... :(