AminetAminet
Search:
84716 packages online
About
Recent
Browse
Search
Upload
Setup
Services

misc/emu/OS4Emu.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:OS4 API wrapper, fixed install
Author:ilkleht at isoveli.org (Ilkka Lehtoranta)
Uploader:polluks+aminet sdf lonestar org (Stefan Haubenthal)
Type:misc/emu
Version:2.0
Architecture:ppc-morphos
URL:http://amigazeux.net/os4emu/
Date:2020-04-09
Download:http://aminet.net/misc/emu/OS4Emu.lha - View contents
Readme:http://aminet.net/misc/emu/OS4Emu.readme
Downloads:756

This is the OS4 API emulator for MorphOS. It is not complete but quite
a number of OS4 native programs run.

   What is new in 2.0
   ------------------

   · Enhanced newlib.library
   · Implements OS 4.1 64bit DOS functionality
   · Implements OS 4.1 Exec functionality
   · Implements OS 4.1 Picasso96 functionality
   · Improved general compatibility
   · Fixed ELF loader

   64bit DOS calls are supported in MorphOS 1.x but file size is limited to 2GB.
   In MorphOS 2.x native 64bit DOS calls are used.

   AltiVec is supported only in MorphOS 2.

   Old ELF loader had lots of bugs and certain relocations in executables were
   calculated incorrectly causing runtime crashes. It also supports more
relocation
   types and "file not executable" problem should be gone now. Dynamic linking
is
   not supported.

   Picasso96 now implements p96WritePixelArray() and emulation is now complete.

   Warp3d.library allows running only some OS4 native Warp3D programs and it
only covers
   functions up to version 4. Warp3D Nova extensions are not supported.

   Application.library is only experimental and is included for testing purposes
only.

Usage:

Use supplied installer script or copy os4kernel.library and os4loader.library
to LIBS: and OS4Emu launcher tool and PatchLoadSegOS4 to C:.

To run OS4 native software you type "OS4EMU <os4exe> <params>" or run
PatchLoadSegOS4 in User-Startup. Once patch is running you can start
OS4 native software directly from Ambient.

When using OS4EMU launcher you can use "??" to get help from OS4 native
program.


Currently following library or device interfaces are supported:

   ahi.device              (new in 1.2)   installed version
   amigainput.library      (new in 1.5)   51.0
   application.library     (new in 1.9)   51.0
   asl.library             (new in 1.2)   51.0
   asyncio.library         (new in 1.6)   installed version
   bsdsocket.library       (new in 1.3)   4.0
   cgxvideo.library        (new in 1.5)   installed version
   commodities.library     (new in 1.4)   installed version
   console.device          (new in 1.3)   installed version
   cybergraphics.library   (new in 1.2)   installed version
   datatypes.library       (new in 1.1)   51.0
   diskfont.library        (new in 1.3)   installed version
   dos.library                            51.0
   exec.library                           installed version
   expansion.library       (new in 1.7)   51.0
   gadtools.library        (new in 1.2)   51.0
   graphics.library        (new in 1.1)   51.0
   icon.library            (new in 1.3)   51.0
   iffparse.library        (new in 1.4)   installed version
   intuition.library       (new in 1.1)   51.0
   keymap.library          (new in 1.2)   51.0
   layers.library          (new in 1.2)   installed version
   locale.library          (new in 1.1)   51.0
   lowlevel.library        (new in 1.6)   51.0
   muimaster.library       (new in 1.3)   installed version
   newlib.library          (new in 1.9)   3.11
   picasso96api.library    (new in 1.1)   2.0
   rexxsyslib.library      (new in 1.4)   installed version
   timer.device            (new in 1.1)   installed version
   usergroup.library       (new in 1.7)   installed version
   utility.library                        51.0
   warp3d.library          (new in 1.9)   51.0
   workbench.library       (new in 1.2)   51.0
   xpkmaster.library       (new in 1.5)   installed version

   Other devices are accessible via Exec I/O


In addition following ClassAct/Reaction classes are supported:

   arexx.class                         51.0
   bevel.image          (new in 1.6)   51.0
   bitmap.image                        51.0
   button.gadget                       51.0
   checkbox.gadget                     51.0
   chooser.gadget                      51.0
   clicktab.gadget      (new in 1.5)   installed version
   colorwheel.gadget    (new in 1.7)   51.0
   drawlist.image       (new in 1.7)   51.0
   fuelgauge.gadget     (new in 1.6)   51.0
   getfile.gadget                      51.0
   getfont.gadget                      51.0
   getscreenmode.gadget                installed version
   glyph.image          (new in 1.6)   51.0
   integer.gadget       (new in 1.6)   51.0
   label.image                         51.0
   layout.gadget                       51.0
   listbrowser.gadget                  51.0
   radiobutton.gadget   (new in 1.5)   installed version
   requester.class      (new in 1.5)   51.0
   scroller.gadget                     51.0
   slider.gadget        (new in 1.7)   51.0
   space.gadget                        51.0
   string.gadget                       51.0
   texteditor.gadget                   installed version
   textfield.gadget                    installed version
   window.class                        51.0


   Support for ClassAct/Reaction was introduced in version 1.4.

   The string "installed version" mean library version depends on
   your MorphOS installation. Version number 51.0 doesn't mean all
   function calls are implemented or supported.

   There are now 61 supported interfaces in total.



   Version history
   ---------------

   · Version 1.9 (01.09.2006)
      - added interfaces for newlib.library, warp3d.library and
application.library
      - improved general compatibility

   · Version 1.6 (05.02.2005)
      - added interfaces for asyncio.library, lowlevel.library,
        bevel.image, fuelgauge.gadget, glyph.image and integer.gadget
      - added public API calls to os4loader.library
      - better Reaction compatibility

   · Version 1.5 (16.1.2005)
      - AmigaInput emulation
      - Requester.class emulation
      - added interfaces for clicktab.gadget and radiobutton.gadget
      - asl.library and utility.library promoted to version 51.0

   · Version 1.4 (19.12.2004)
      - Reaction/ClassAct support
      - new interfaces for iffparse, rexxsyslib and commodities
      - bugfixes

   · Version 1.3 (12.12.2004)
      - MUI is supported now
      - new interfaces for bsdsocket, console, diskfont, icon and mui
      - fixed CreateNewProc() in IDOS
      - fixed AHI emulation

   · Version 1.2 (05.12.2004)
      - new os4loader.library
      - new command to patch MorphOS LoadSeg()
      - fixed NewList() in IExec
      - fixed GetProgramName() in IDOS
      - added gadtools, asl, cgx, layers, ahi and
        workbench interfaces

   · Version 1.1 (28.11.2004)
      - new libraries and devices


Contents of misc/emu/OS4Emu.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 4524    4648  97.3% -lh5- 100c Nov 22  2004 OS4Emu.info
[generic]                  870    1896  45.9% -lh5- 8d9e Jul 12  2008 OS4Emu/C/OS4Emu
[generic]                  743    1684  44.1% -lh5- 829d Jul 12  2008 OS4Emu/C/PatchLoadSegOS4
[generic]                 4524    4648  97.3% -lh5- 100c Feb  5  2005 OS4Emu/Developer.info
[generic]                 4524    4648  97.3% -lh5- 100c Feb  5  2005 OS4Emu/Developer/Autodocs.info
[generic]                  902    2732  33.0% -lh5- 8905 Feb  5  2005 OS4Emu/Developer/Autodocs/os4loader.doc
[generic]                 4524    4648  97.3% -lh5- 100c Feb  5  2005 OS4Emu/Developer/Include.info
[generic]                  181     352  51.4% -lh5- d8e6 Feb  5  2005 OS4Emu/Developer/Include/clib/os4loader_protos.h
[generic]                  122     207  58.9% -lh5- f092 Feb  5  2005 OS4Emu/Developer/Include/fd/os4loader.fd
[generic]                  278     726  38.3% -lh5- e180 Feb  5  2005 OS4Emu/Developer/Include/libraries/os4loader.h
[generic]                  417    1155  36.1% -lh5- a841 Feb  5  2005 OS4Emu/Developer/Include/ppcinline/os4loader.h
[generic]                  271     620  43.7% -lh5- bb68 Feb  5  2005 OS4Emu/Developer/Include/proto/os4loader.h
[generic]                 3287    7923  41.5% -lh5- 0ea0 Jul 13  2008 OS4Emu/History
[generic]                 2240    3400  65.9% -lh5- 9da6 Nov 23  2004 OS4Emu/Install.info
[generic]                67249  169140  39.8% -lh5- b577 Jul 12  2008 OS4Emu/Libs/os4emu/newlib.library.ext
[generic]                 3595   17908  20.1% -lh5- 9bd8 Jul 12  2008 OS4Emu/Libs/os4emu/warp3d.library.ext
[generic]                92819  373876  24.8% -lh5- 261b Jul 13  2008 OS4Emu/Libs/os4kernel.library
[generic]                 9422   20064  47.0% -lh5- eefa Jul 12  2008 OS4Emu/Libs/os4loader.library
[generic]                 2061    6631  31.1% -lh5- d954 Jul 13  2008 OS4Emu/OS4EMU.readme
[generic]                  320    1088  29.4% -lh5- 7f93 Apr  9 08:26 OS4Emu/Install
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        20 files  202873  627994  32.3%            Apr  9 23:00

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>