Windows 3.x und FPU ?

Spiele, Software, Hardware, etc. zum Thema 16-bit Windows bis 3.x
Antworten
Benutzeravatar
matze79
DOS-Gott
Beiträge: 7910
Registriert: So 9. Sep 2012, 20:48

Windows 3.x und FPU ?

Beitrag von matze79 »

Profitiert Windows 3.x eigentlich von einer FPU ?
Oder nutzt es sie gar nicht ?

Gruss Matze
https://www.shadowcircuit.de - Die kleine Community rund um Retro Computing
https://www.retroianer.de
drzeissler
DOS-Gott
Beiträge: 3336
Registriert: Mo 8. Feb 2010, 16:59

Re: Windows 3.x und FPU ?

Beitrag von drzeissler »

ja tut es. zumindest wird ab win30 die fpu genutzt. es gibt eine Datei *87.dll oder so, müsste mal nachsehen.
ich meine mich daran zu erinnern, dass der 286er mit 10Mhz einen schnelleren fensteraufbau bzw. schnellere
ansprechzeiten hatte.

es gibt programme die funktionieren nur mit fpu.
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
richterjue
Solitärspieler
Beiträge: 19
Registriert: Di 1. Jan 2013, 17:24

Re: Windows 3.x und FPU ?

Beitrag von richterjue »

Hallo

Windows 3.11 und Windows für Workgroups kann die FPU nutzen, tut es aber nicht durchgängig. Wenn man Programme für Windows 3.11 schreibt müssen die FPU-Funktionen entweder direkt mit ASM-Befehlen codiert oder die *87.dll muß mit eingebunden werden und die Befehle müssen dann an die Bilbliothek übergeben werden. Die direkte Codierung ohne die *87.dll zu nutzen ist jedoch schneller. Irgendwo habe ich noch das Befehlsschema vergraben, das ich dafür mal erarbeitet habe. Wer darüber mehr wissen möchte einfach posten.

LG
richterjue
freecrac
DOS-Guru
Beiträge: 861
Registriert: Mi 21. Apr 2010, 11:44
Wohnort: Hamburg Horn

Re: Windows 3.x und FPU ?

Beitrag von freecrac »

drzeissler hat geschrieben:es gibt programme die funktionieren nur mit fpu.
...oder mit einem Emulator.
EM87 V1.2 9/08/89
=========

This program fully emulates the 8087 math coprocessor on 80286
and 80386 based computers. This is useful to run software that requires
the 8087/80287/80287. This program does not emulate the 80287/80387
extensions to the 8087 instruction set, but all software I have seen
only uses the 8087 instructions to be PC/XT compatable. Please note that
floating point emulation is MUCH slower than the real thing (but also
much cheaper!).
Version 1.1 fixes problems with programs that access extended memory,
like VDISK.SYS, RAMDRIVE.SYS, SMARTDRV.SYS, AUTOCAD, ect. Also will not load
if a real 80X87 is present.
Version 1.2 fixes problems uninstalling EM87 under certain versions of
DOS. Also display of help screen would lock up some machines.

Tested with:
AUTOCAD release 9.
AUTOCAD release 10.
Microway's 87TEST v1.20 (A very intensive 8087 test program).
FATMAN30 (A great mandelbrot generator!).
NORTON UTILITIES 4.5 SI (Reports a 8087 present).

Usage:
EM87 >Help screen.
EM87 /L >Load the emulator.
EM87 /U >Unload the emulator.

Shareware:
If you intend to use this program after evaluation, please send
me five dollars for registration. Also please tell me of any new uses
you may find for this program. Thanks.

Ron Kimball
RR01 Box 15Y
Brookfield, Ma 01506
Damit habe ich damals zum ersten Mal einige FPU-Befehle auf einem 80386 SX unter DOS ausprobiert.

Dirk
Antworten