Zitat von: taljeth
Ich bekomme leider weder in qemu noch in Bochs die GUI zu sehen, sondern nach dem Startbildschirm ist Schluß
Gleiches Problem hab ich auch, habs aber nur mit Qemu getestet. Aber auf den Screenshots siehts wirklich gut aus

09. November 2026, 18:25
Ich bekomme leider weder in qemu noch in Bochs die GUI zu sehen, sondern nach dem Startbildschirm ist Schluß

C:\Dokumente und Einstellungen\Internet\Desktop\homixOS\Homix 0.0.4\Homix 0.0.4
ALPHA>bochs.exe -q
00000000000i[APIC?] local apic in initializing
========================================================================
Bochs x86 Emulator 2.2.1
Build from CVS snapshot on July 8, 2005
========================================================================
00000000000i[ ] reading configuration from bochsrc.txt
00000000000i[ ] WARNING: pit directive is deprecated, use clock: instead
00000000000i[ ] installing win32 module as the Bochs GUI
00000000000i[ ] Bochs x86 Emulator 2.2.1
00000000000i[ ] Build from CVS snapshot on July 8, 2005
00000000000i[ ] System configuration
00000000000i[ ] processors: 1
00000000000i[ ] A20 line support: yes
00000000000i[ ] APIC support: yes
00000000000i[ ] CPU configuration
00000000000i[ ] level: 6
00000000000i[ ] fpu support: yes
00000000000i[ ] paging support: yes, tlb enabled: yes
00000000000i[ ] mmx support: yes
00000000000i[ ] sse support: 1
00000000000i[ ] v8086 mode support: yes
00000000000i[ ] 3dnow! support: no
00000000000i[ ] PAE support: yes
00000000000i[ ] PGE support: yes
00000000000i[ ] PSE support: yes
00000000000i[ ] x86-64 support: no
00000000000i[ ] SEP support: no
00000000000i[ ] Optimization configuration
00000000000i[ ] Guest2HostTLB support: yes
00000000000i[ ] RepeatSpeedups support: yes
00000000000i[ ] Icache support: yes
00000000000i[ ] Host Asm support: yes
00000000000i[ ] Fast function calls: yes
00000000000i[MEM0 ] allocated memory at 00B50020. after alignment, vector=00B510
00
00000000000i[MEM0 ] 64,00MB
00000000000i[MEM0 ] rom at 0xf0000/65536 ('BIOS-bochs-latest')
00000000000i[MEM0 ] rom at 0xc0000/32768 ('VGABIOS-lgpl-latest')
00000000000i[APIC?] local apic in initializing
00000000000i[APIC?] set APIC ID to 0
00000000000i[APIC0] 80686
00000000000i[APIC0] local apic in CPU apicid=00 initializing
00000000000i[IOAP ] initializing I/O APIC
00000000000i[IOAP ] set APIC ID to 1
00000000000i[CMOS ] Using local time for initial clock
00000000000i[CMOS ] Setting initial clock to: Sun Jul 16 18:29:34 2006 (time0=11
53067374)
00000000000i[DMA ] channel 4 used by cascade
00000000000i[DMA ] channel 2 used by Floppy Drive
00000000000i[FDD ] fd0: 'Homix 0.0.4 ALPHA.img' ro=0, h=2,t=80,spt=18
00000000000i[PCI ] 440FX Host bridge present at device 0, function 0
00000000000i[PCI ] PIIX3 PCI-to-ISA bridge present at device 1, function 0
00000000000i[WGUI ] Number of Mouse Buttons = 2
00000000000i[WGUI ] IME disabled
00000000000i[CLVGA] VBE Bochs Display Extension Enabled
00000000000i[CLVGA] interval=300000
00000000000i[CLVGA] CL-GD5430 ISA initialized
00000000000i[VTIME] using 'realtime pit' synchronization method
00000000000i[ ] init_mem of 'harddrv' plugin device by virtual method
00000000000i[ ] init_mem of 'keyboard' plugin device by virtual method
00000000000i[ ] init_mem of 'extfpuirq' plugin device by virtual method
00000000000i[ ] init_mem of 'gameport' plugin device by virtual method
00000000000i[ ] init_mem of 'speaker' plugin device by virtual method
00000000000i[ ] init_mem of 'pci_ide' plugin device by virtual method
00000000000i[ ] init_mem of 'pcivga' plugin device by virtual method
00000000000i[ ] init_dev of 'harddrv' plugin device by virtual method
00000000000i[HD ] Using boot sequence floppy, none, none
00000000000i[HD ] Floppy boot signature check is enabled
00000000000i[ ] init_dev of 'keyboard' plugin device by virtual method
00000000000i[KBD ] will paste characters every 1000 keyboard ticks
00000000000i[ ] init_dev of 'extfpuirq' plugin device by virtual method
00000000000i[ ] init_dev of 'gameport' plugin device by virtual method
00000000000i[ ] init_dev of 'speaker' plugin device by virtual method
00000000000i[ ] init_dev of 'pci_ide' plugin device by virtual method
00000000000i[PCI ] PIIX3 PCI IDE controller present at device 1, function 1
00000000000i[ ] init_dev of 'pcivga' plugin device by virtual method
00000000000e[PCI ] Plugin 'pcivga' not connected to a PCI slot
00000000000i[ ] reset of 'harddrv' plugin device by virtual method
00000000000i[ ] reset of 'keyboard' plugin device by virtual method
00000000000i[ ] reset of 'extfpuirq' plugin device by virtual method
00000000000i[ ] reset of 'gameport' plugin device by virtual method
00000000000i[ ] reset of 'speaker' plugin device by virtual method
00000000000i[ ] reset of 'pci_ide' plugin device by virtual method
00000000000i[ ] reset of 'pcivga' plugin device by virtual method
00000004447i[BIOS ] rombios.c,v 1.138.2.1 2005/07/06 19:30:36 vruppert Exp $
00000330050i[KBD ] reset-disable command received
00000452104i[VBIOS] VGABios $Id: vgabios.c,v 1.62 2005/07/02 18:39:43 vruppert E
xp $
00000452175i[CLVGA] VBE known Display Interface b0c0
00000452207i[CLVGA] VBE known Display Interface b0c3
00000455132i[VBIOS] VBE Bios $Id: vbe.c,v 1.47 2005/05/24 16:50:50 vruppert Exp
$
00000600000i[WGUI ] dimension update x=720 y=400 fontheight=16 fontwidth=9 bpp=8
00000864484i[CLVGA] VBE set bpp (24)
00000864506i[CLVGA] VBE set xres (800)
00000864587i[CLVGA] VBE set yres (600)
00000864625i[CLVGA] VBE enabling x 800, y 600, bpp 24, 1440000 bytes visible
00000864625i[WGUI ] dimension update x=800 y=600 fontheight=0 fontwidth=0 bpp=24
00015646234i[WGUI ] &&&missing mouse state change
00017381581e[FDD ] io_write: data rate select register unsupported
00017386734i[FDD ] floppy_command(): recal drive with motor off
00071345618i[WGUI ] &&&missing mouse state change
00143859800i[WGUI ] &&&missing mouse state changehi,
also mit Qemu funktioniert das ganze nicht, muss man wohl Bochs hernehmen.
Das Ergebnis sieht so aus: http://home.pages.at/darkthing/homix.jpg
). So hier mal schnell die Neuerungen die mir gerad so einfallen:
Ach ja, hatte ich aber erwänt:GUI: jeder Pixel der gesetzt wird unterläuft jetzt einer Prüfung (Pixelfehler sollten dadurch unmöglich sein [Windows hat ja nervige *schlechtmach*]) ACHTUNG: Emulatore wie QEMU und BOCHS sind deswegen mit der Grafik einbisschen langsam (QEMU geht ja noch,aber Bochs Oo ^^)Findest du das die Maus zu schnell ist? OK, ich werde sie langsamer machen. (kannste auf die Build 0.0.0.3 warten ^^)

) interessieren, wie dein OS aufgebaut ist... also Microkernel/monolithischer Kernel? welche treiber im/außerhalb des kernels? Wo ist die gui? VFS? IPC? und sonst alles was erwähneswert wäre...
@bluecode: Schade das du es nicht testen kannst. Dann schätze ich mal du bist unter Linux?Jo, das ist richtig...
Für weiteren könen wir gerne einen Tratsch in MSN halten.Ich werd darauf zurückkommen
Gespeichert 
. Ma gucken wies läuft auf einem Realen 64bit PC 
