ubuntuusers.de

Wine + QBasic 1.1???

Status: Ungelöst | Ubuntu-Version: Kubuntu 6.06 (Dapper Drake)
Antworten |

ppq

Anmeldungsdatum:
14. Januar 2006

Beiträge: 172

Moin

habe ein Problem: Ich möchte Micro$oft QBASIC 1.1 ausführen, was leider nicht geht.

$ wine /home/bene/qb_1_1_d/QBASIC.EXE
Warning: unprotecting memory to allow real-mode calls.
NULL pointer accesses will no longer be caught.
wine: Unhandled page fault on read access to 0xffffffff at address 0x7ffc2947 (thread 002c), starting debugger...
WineDbg starting on pid 0x2a
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7ffc2947).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:7ffc2947 ESP:7ea26308 EBP:7ea263a8 EFLAGS:00210246( - 00 -RIZP1)
EAX:00000007 EBX:7ffd57a4 ECX:7ea267a0 EDX:00010007
ESI:00010007 EDI:7ea267a0
Stack dump:
0x7ea26308: 00004de9 7ffb5910 7ea267a0 00000021
0x7ea26318: 7ea26388 7ec6eb35 7ea267a0 00000021
0x7ea26328: 00000007 00000000 00000000 00000000
0x7ea26338: 00003914 00003000 00000000 00000000
0x7ea26348: 0000f000 00005529 00000b00 00000000
0x7ea26358: 00000b00 00001089 00001089 00000000
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:

>1 0x7ffc2947 in ntdll (+0x52947) (0x7ffc2947)
2 0x7ffbb670 NtSetContextThread+0xa9 in ntdll (0x7ffbb670)
3 0x7ffb47dc call_exception_handler+0x1c0 in ntdll (0x7ffb47dc)
4 0x7ffb4ce5 __wine_enter_vm86+0x125 in ntdll (0x7ffb4ce5)
5 0x7fc73810 K32WOWCallback16Ex+0x294 in kernel32 (0x7fc73810)
6 0x7ec6e534 DOSVM_Enter+0xe5 in winedos (0x7ec6e534)
7 0x7ec8b88f in winedos (+0x2b88f) (0x7ec8b88f)
8 0x7fc66ba4 in kernel32 (+0x66ba4) (0x7fc66ba4)
9 0x7ffbb124 in ntdll (+0x4b124) (0x7ffbb124)
10 0xb7eb4341 start_thread+0x81 in libpthread.so.0 (0xb7eb4341)
11 0xb7e494ee __clone+0x5e in libc.so.6 (0xb7e494ee)
0x7ffc2947: pop %es
Modules:
Module Address Debug info Name (57 modules)
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
ELF 0x7ea2b000-7ea40000 Deferred midimap<elf>
\-PE 0x7ea30000-7ea40000 \ midimap
ELF 0x7eb78000-7eb90000 Deferred msacm32<elf>
\-PE 0x7eb80000-7eb90000 \ msacm32
ELF 0x7eb90000-7ebcc000 Deferred wineoss<elf>
\-PE 0x7eba0000-7ebcc000 \ wineoss
ELF 0x7ebcc000-7ec54000 Deferred winmm<elf>
\-PE 0x7ebe0000-7ec54000 \ winmm
ELF 0x7ec54000-7ecb4000 Export winedos<elf>
\-PE 0x7ec60000-7ecb4000 \ winedos
ELF 0x7ecb4000-7ecb8000 Deferred libxfixes.so.3
ELF 0x7ecb8000-7ecc1000 Deferred libxcursor.so.1
ELF 0x7ecc1000-7ecdd000 Deferred imm32<elf>
\-PE 0x7ecd0000-7ecdd000 \ imm32
ELF 0x7ecdd000-7ece5000 Deferred libxrender.so.1
ELF 0x7ece5000-7f4a7000 Deferred libglcore.so.1
ELF 0x7f4a7000-7f52c000 Deferred libgl.so.1
ELF 0x7f52c000-7f612000 Deferred libx11.so.6
ELF 0x7f612000-7f62a000 Deferred libice.so.6
ELF 0x7f62a000-7f6ad000 Deferred winex11<elf>
\-PE 0x7f640000-7f6ad000 \ winex11
ELF 0x7f6ad000-7f6cc000 Deferred libexpat.so.1
ELF 0x7f6cc000-7f6fa000 Deferred libfontconfig.so.1
ELF 0x7f6fa000-7f70e000 Deferred libz.so.1
ELF 0x7f70e000-7f777000 Deferred libfreetype.so.6
ELF 0x7f777000-7f7b8000 Deferred advapi32<elf>
\-PE 0x7f780000-7f7b8000 \ advapi32
ELF 0x7f88d000-7f93e000 Deferred gdi32<elf>
\-PE 0x7f8a0000-7f93e000 \ gdi32
ELF 0x7f93e000-7fa70000 Deferred user32<elf>
\-PE 0x7f960000-7fa70000 \ user32
ELF 0x7fb82000-7fb8f000 Deferred libxext.so.6
ELF 0x7fb8f000-7fba4000 Deferred winevdm<elf>
\-PE 0x7fba0000-7fba4000 \ winevdm
ELF 0x7fbdf000-7fce0000 Export kernel32<elf>
\-PE 0x7fc00000-7fce0000 \ kernel32
ELF 0x7fdf3000-7fdf8000 Deferred libxxf86vm.so.1
ELF 0x7fdf8000-7fe00000 Deferred libsm.so.6
ELF 0x7fe00000-7fe0a000 Deferred libnss_files.so.2
ELF 0x7fe0a000-7fe13000 Deferred libnss_nis.so.2
ELF 0x7fe13000-7fe28000 Deferred libnsl.so.1
ELF 0x7fe28000-7fe31000 Deferred libnss_compat.so.2
ELF 0x7fe31000-7fe36000 Deferred libxxf86dga.so.1
ELF 0x7fe36000-7fe40000 Deferred libgcc_s.so.1
ELF 0x7fe41000-7fe44000 Deferred libxrandr.so.2
ELF 0x7fe48000-7fe6a000 Deferred libm.so.6
ELF 0x7fe6a000-7ff62000 Deferred libwine_unicode.so.1
ELF 0x7ff62000-7ffe0000 Export ntdll<elf>
\-PE 0x7ff70000-7ffe0000 \ ntdll
ELF 0xb7d71000-b7d73000 Deferred libnvidia-tls.so.1
ELF 0xb7d7d000-b7d80000 Deferred libdl.so.2
ELF 0xb7d80000-b7eaf000 Export libc.so.6
ELF 0xb7eaf000-b7ec1000 Export libpthread.so.0
ELF 0xb7ec1000-b7ec4000 Deferred libxau.so.6
ELF 0xb7ed4000-b7eee000 Deferred libwine.so.1
ELF 0xb7ef1000-b7f07000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000002a (D) c:\windows\system32\winevdm.exe
0000002c 0 ⇐=
0000002b 0
00000027
00000029 0
00000028 0
00000020
00000021 0
00000008
0000000a 0
00000009 0

Habe an der Wine Konfiguration nichts geändert, alles standardmäßig..

Weiß da jemand weiter?
Gruß Bene

Teyro

Avatar von Teyro

Anmeldungsdatum:
18. Juli 2005

Beiträge: 422

Wohnort: /dev/Hamburg/Irgendwo

Moin Moin von QBasic Proggrer zu QBasic Progger!

Also.... 2 Dinge verhindern dir den Genuss von Qbasic....1 Wine und 2 Qbasic 1.1..... Wine ist ein Windows Emulator die nur mit Windows "kann".... DOS Programme unterstützt Wine desshalb nicht.... Deine einzige Möglichkeit noch mit Qb zu Proggen ist:

QEMU + Freedos

Beide Programme sind OpenSource (QEMu ist sowas wie VMWare) und FreeDos ein freies zu 100% DOS Kompatibles OS....Ansonst kann ich dir 2 Sachen empfehlen...

FreeDos (sowas wie QBasic nur nativ für Linux Herr Google hilft gerne)
und
Qbasic.de die Seite von meinem alten Freund & Lebensretter Thomas Antoni!

ppq

(Themenstarter)

Anmeldungsdatum:
14. Januar 2006

Beiträge: 172

Die Seite kenne ich ☺
Danke für die Auskunft, hatte angenommen dass Wine auch eine MS-DOS Umgebung vortäuschen kann...
Werd mir mal QEmu+FreeDos besorgen, vielen Dank!

uniwebsum

Anmeldungsdatum:
26. Juni 2006

Beiträge: 9

Hi,
kannst auch DOSBox nehmen.

Gruß
Matthes

Antworten |