PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DOS Emulation bzw. Virtuele Maschiene mit Dongel



Flying
27.02.04, 14:51
Ich bin Administrator in einer Spedition. Wir sind derzeit dabei unsere gesamte EDV umzustruktorieren. In diesem zusammenhang würden wir gerne von Billy Boy weggehen und auf Linux umsteigen. So weit so gut. Leider bnötigen wir noch einige alte Dos Programme die meisten davon habe ich bereits unter Dosemu am laufen. Eines bereitet mir aber noch Kopfschmerzen. Unsere Alte Speditionssoftware benötigt einen Dongle ohne diesen Starte sie gar net erst. Ich habe auf meinem Linuxrechener (suse Linux 9.0 ) die aktuellste Dosemu laufen sie arbeitet mit einer Billy Boy dos versin (dos von win 95) da einige der Programme nicht laufen wollten muste ich Billy Boy dos nehmen.

Mein problem ist das ich den Dos emu nicht so konfiguriert bekomme das er den dummen dongle findet. Kann ich nicht irgend wie dem dosemu beibringen das er den LPT1 mit RAW-zugriff nutzt?? Wenn ja wie wenn nein welche Alternativen zu dos EMU habe ich noch?? Eine weitere Möglichkeit wäre Bochs leider bekomme ich den net ans laufen mein prob ist ich weis net wie ich das mit dem BIOS-Image machen soll.

Ich hoffe ihr könnt mir helfen ich fände es schade das es nur an dem ******* Dongle scheitern soll.

theborg
27.02.04, 15:50
mit dosemu bekomste kein lpt zugriff hin aber mit dosBox geht das ich hab denn blinkenleds player der zugrif auf jede einzelde datenleitung vom lpt braucht drauf laufen geht eigentlich ganz gut

fals alle strikke reisen soltet ihr vieleicht vmware nutzen nur leider ist das sehr teuer

Flying
27.02.04, 16:02
VMWare kommt genau aus dem Geld grund nicht infrage. Bekomme ich den in der Dos Box Novel ähnlich wie bei dosemu ans laufen?? Denleider läuft bei dem Programm auch noch eine betriv datenbak die ich mit rüber nehmen muss. Mit novell meine ich den Clientseitigen zugriff auf einen Novelserver. Wo bekomme ich den DOSBOX und gibt es ein einigermassen gutes Deutsches Tutorial? Für dos emu gibte es garkeine chance??

theborg
27.02.04, 16:28
also zu dosemu da ist es ausichtslos leider weil es meinermeinung nach einer der besten emus für freedos/dos ist

dosbox leuft leider nur mit dos da die mehr aud den glib schinen fahren aber wenn du nen bischen zeit hast ich hab novel netware FSB 4.11 hier dann könte ich mahl testen ob es leuft mach ich dann aber erst morgen

bochs leuft mit fast allen auch mit novel

Flying
27.02.04, 16:34
Zeit habe ich doch nie aber für diese sache würde ich mir immer zeit nehmen. Also ich wäre sehr erfreuut wenn du es mal probieren würdest. Kannst du mir ein paar tips geben wie ich bochs ans laufen bakomme. Wenn du für mich interessante infos hast dann schreib mir ne mail an Steffen.Fiege@gmx.net. Wäre supper net von dir.

theborg
27.02.04, 16:52
hm bochs habe ich noch nie getestet haste mahl geschaut ob es bei rpmseek.de ein rpm für suse gibt ?

morgen hab ich viel zeit und werde mahl schauen was sich machen lest ich kenne das problem meine firma hat auch vor kurtzen auf linux umgestelt da lief alles mit hob's (gibs heute ganicht mehr) und da waren enliche probleme

Flying
27.02.04, 16:55
Ich danke schonmal im voraus. Ich mache jetzt erstmal Feierabend. Bin schon wieder seit 03:00 Auf den beinen ich schaue heute aben nochmal in mein postfach und auch hier nochmal vorbei.

theborg
27.02.04, 17:04
Hier ein link wo du rpm's für suse 9.0 bekomst

http://rpmseek.com/rpm-pl/bochs.html?hl=com&cs=bochs:PN:0:0:0:0

so bin auch erstmahl weg

jojojo
27.02.04, 22:03
Hi
sollte das nicht mit
$_ports = "device /dev/lp0 range 0x378 0x37a"
funktionieren muss aber unter root laufen für direktzugriff

joachim

jojojo
28.02.04, 17:53
Hallo nochmal

Hab das heute mal probiert klappt wunderbar.
Ist eine Prozessvisualisierung unter dos mit einem dongel an lpt1

Musste allerdings unter root laufen

joachim

theborg
28.02.04, 18:07
Original geschrieben von jojojo
Hallo nochmal

Hab das heute mal probiert klappt wunderbar.
Ist eine Prozessvisualisierung unter dos mit einem dongel an lpt1

Musste allerdings unter root laufen

joachim

hm dosemu ? bei mir ging das leider nicht kanste mahl deine config posten ?

jojojo
28.02.04, 20:18
$_debug = "-a+c" # same format as -D commandline option
# (but without the -D in front)
$_features= "" # list of temporary hacks, see release notes in
# the file ChangeLog. e.g "0:1 2:0", which means
# to set feature_0 to 1 and feature_2 to 0.
$_mapping= "" # prefered mapping driver, one of:
# auto, mapself, mapfile, mapshm
$_timint = (on) # emulate INT08 type timer interrupts
$_mathco = (on) # or off
$_cpu = "80586" # CPU showing to DOS, valid values: "80[345]86"
# or "emulated" for non-native CPU (386 in this case)

$_rdtsc = (off) # if possible use Pentium cycle counter
$_cpuspeed = (0) # 0 = calibrated by dosemu, else given (e.g.166.666)
$_pci = (off)

$_xms = (1024) # in Kbyte
$_ems = (2048) # in Kbyte
$_ems_frame = (0xe000)
$_dpmi = (0x2000) # in Kbyte
$_dosmem = (720) # in Kbyte, < 640
$_hardware_ram = "" # list of segment values/ranges such as
# "0xc8000 range 0xcc000,0xcffff"

$_secure ="ngd" # secure for: n (normal users), g (guest), d (dexe)
# empty string: depending on 'restricted'
# "0": always insecure (not recommended)
$_odd_hosts = "" # black list such as "lucifer.hell.com billy.the.cat"
$_diskless_hosts="" # black list such as "hacker1 newbee gateway1"

$_emusys = "" # empty or 3 char., config.sys -> config.XXX
$_emubat = "" # empty or 3 char., autoexec.bat -> autoexec.XXX
$_emuini = "" # empty or 3 char., system.ini -> system.XXX

$_hogthreshold = (1) # 0 == all CPU power to DOSEMU
$_irqpassing = "" # list of IRQ number (2-15) to pass to DOS such as
# "3 8 10"
$_speaker = "" # or "native" or "emulated"


$_term_char_set = "" # Global code page and character set selection.
# "" == automatic, else: ibm, latin, latin1, latin2

$_term_color = (on) # terminal with color support
$_term_updfreq = (4) # time between refreshs (units: 20 == 1 second)
$_escchar = (30) # 30 == Ctrl-^, special-sequence prefix

$_rawkeyboard = (0) # bypass normal keyboard input, maybe dangerous
$_layout = "auto" # one of: finnish(-latin1), de(-latin1), be, it, us
# uk, dk(-latin1), keyb-no, no-latin1, dvorak, po
# sg(-latin1), fr(-latin1), sf(-latin1), es(-latin1)
# sw, hu(-latin2), hu-cwi, keyb-user
# hr-cp852, hr-latin2, cz-qwerty, cz-qwertz.
# Or 'auto' (which tries to generate the table from
# the current Linux console settings)
$_keybint = (on) # emulate PCish keyboard interrupt


$_X_updfreq = (5) # time between refreshs (units: 20 == 1 second)
$_X_title = "DOS in a BOX" # Title in the top bar of the window
$_X_icon_name = "xdos" # Text for icon, when minimized
$_X_keycode = (auto) # on == translate keybord via dosemu keytables
# or 'off' or 'auto'
$_X_blinkrate = (8) # blink rate for the cursor
$_X_font = "" # basename from /usr/X11R6/lib/X11/fonts/misc/*
# (without extension) e.g. "vga"
$_X_mitshm = (on) # Use shared memory extensions
$_X_sharecmap = (off) # share the colormap with other applications
$_X_fixed_aspect = (on) # Set fixed aspect for resize the graphics window
$_X_aspect_43 = (on) # Always use an aspect ratio of 4:3 for graphics
$_X_lin_filt = (off) # Use linear filtering for >15 bpp interpolation
$_X_bilin_filt = (off) # Use bi-linear filtering for >15 bpp interpolation
$_X_mode13fact = (2) # initial size factor for video mode 0x13 (320x200)
$_X_winsize = "" # "x,y" of initial windows size (defaults to float)
$_X_gamma = (1.0) # gamma correction
$_X_vgaemu_memsize = (1024) # size (in Kbytes) of the frame buffer for emulated vga
$_X_lfb = (on) # use linear frame buffer in VESA modes
$_X_pm_interface = (on) # use protected mode interface for VESA modes
$_X_mgrab_key = "Home" # KeySym name to activate mouse grab, empty == off
$_X_vesamode = "" # "xres,yres ... xres,yres"
# List of vesamodes to add. The list has to contain
# SPACE separated "xres,yres" pairs



$_video = "vga" # one of: plainvga, vga, ega, mda, mga, cga
$_console = (0) # use 'console' video
$_graphics = (0) # use the cards BIOS to set graphics
$_videoportaccess = (1) # allow videoportaccess when 'graphics' enabled
$_vbios_seg = (0xc000) # set the address of your VBIOS (e.g. 0xe000)
$_vbios_size = (0x10000)# set the size of your BIOS (e.g. 0x8000)
$_vmemsize = (1024) # size of regen buffer
$_chipset = "" # one of: plainvga, trident, et4000, diamond, avance
# cirrus, matrox, wdvga, paradise, ati, s3, sis
$_dualmon = (0) # if you have one vga _plus_ one hgc (2 monitors)


$_vbootfloppy = "" # if you want to boot from a virtual floppy:
# file name of the floppy image under DOSEMU_LIB_DIR
# e.g. "floppyimage" disables $_hdimage
# "floppyimage +hd" does _not_ disable $_hdimage
$_floppy_a ="threeinch" # or "fiveinch" or "atapi" or empty, if not existing
# optionally the device may be appended such as
# "threeinch:/dev/fd0"
$_floppy_b = "" # dito for B:

# $_hdimage = "freedos" # list of hdimages under DOSEMU_LIB_DIR
# assigned in this order such as
# "hdimage_c hdimage_d hdimage_e"
# If the name begins with '/dev/', then partion
# access is done instead of virtual hdimage such as
# "/dev/hda1" or "/dev/hda1:ro" for readonly
# Currently mounted devices and swap are refused.
# Hdimages and devices may be mixed such as
# "hdimage_c /dev/hda1 /dev/hda3:ro"
# Note: 'wholedisk' is _not_ supported.
$_hdimage_r = $_hdimage # hdimages for 'restricted access (if different)

$_aspi = "" # list of generic SCSI devices to make available
# for the builtin aspi driver (format of an entry
# is 'device:type:mappedtarget' such as
# "sg2:WORM sg3:Sequential-Access:6 sg4:CD-ROM" or
# "sg2:4 sg3:1:6 sg4:5" (which are equal)

$_com1 = "/dev/ttyS0" # e.g. "/dev/mouse" or "/dev/ttyS0"
$_com2 = "/dev/ttyS1" # e.g. "/dev/modem" or "/dev/ttyS1"
$_com3 = "" # dito "/dev/ttyS2"
$_com4 = "" # dito "/dev/ttyS3"
$_ttylocks = "/var/lock" # Lock directory (e.g. "/var/lock")
# default ("") is /usr/spool/uucp

$_mouse = "" # one of: microsoft, mousesystems, logitech, mmseries
# mouseman, hitachi, busmouse, ps2, imps2
$_mouse_dev = "" # one of: com1, com2, com3, com4 or /dev/mouse
$_mouse_flags = "" # list of none or one or more of:
# "emulate3buttons cleardtr"
$_mouse_baud = (0) # baudrate, 0 == don't set

#$_printer = "lp" # list of (/etc/printcap) printer names to appear as
# LPT1, LPT2, LPT3 (not all are needed, empty for none)
#$_printer_timeout = (20)# idle time in seconds before spooling out

$_ports = " device /dev/lp0 fast range 0x378 0x37a " # list of portnumbers such as "0x1ce 0x1cf 0x238"
# or "0x1ce range 0x280,0x29f 310"
# or "range 0x1a0,(0x1a0+15)"

$_ipxsupport = (off) # or on
$_novell_hack = (off)
$_vnet = (on) # 'on' for packet-multi (used by dosnet)

$_sound = (off) # sound support on/off
$_sb_base = (0x220)
$_sb_irq = (5)
$_sb_dma = (1)
$_sb_dsp = "/dev/dsp"
$_sb_mixer = "/dev/mixer"
$_mpu_base = "0x330"

Flying
01.03.04, 07:41
Hi habe deine Config genutzt und an meine gegebenheiten angepasst. Ich arbeite mit der Dosemu version 1.2 .0 beimir funktioniert die anwendung leider immer noch nicht. ich hatte die Range auch bereits eingericht und ausprobiert allerdings mit etwas anderen werten. Welche version von dos emu hast du? villeicht ist es mit meiner (die neuste) nicht mehr möglich.

jojojo
01.03.04, 10:36
dosemu-1.2.0.0

theborg
01.03.04, 11:21
hi ich hab es auch net henbekommen weder mit dosemu noch bochs noch dosbox aber der lpt leuft bei mit dosbox aber nur senden entfangen kann die dos box bei mir auchnicht

jojojo
02.03.04, 07:16
Hallo Flying,

Vieleicht mal mit "cat /proc/ioports" gucken welche werte für dich die richtigen sind

joachim

Flying
02.03.04, 09:38
Habe die werte überprüft funktioniert leider immer noch nicht. Hast du noch eine Idee was ich ausprobieren könnte

ml
02.03.04, 09:41
Probier es mal mit Bochs

Flying
02.03.04, 12:55
Ich bin derzeit daran bochs ans laufen zu bringen habe aber noch etwas probleme mit der img datei kann ich irgendwie mit einem tool daten in die img reinsetzen?

theborg
02.03.04, 12:58
ich glaub images kanste mit mount einfach mounten ansonsten mit mkanf (ka wie das genau heist)

stefan.becker
02.03.04, 13:17
Leute, warum schaut ihr nicht mal in die Howtos?

ml
02.03.04, 13:25
mount -t iso9660 -o loop datei.iso /mnt/einOrdner

glaub aber dass es nur ro gemountet wird, ggfs. dann die Datein wohin kopieren und neues Image erstellen!

Flying
03.03.04, 07:27
Hat irgend jemand von euch eine ahnung welchen Netzwerkkartentreiber ich im bochs bei einer dos installation nehmen muß?