Skip to content

software_compatibility

Thorsten Otto edited this page Feb 6, 2018 · 1 revision

Software Compatibility

This document describes the causes of a particular m68k software package does not work properly within ARAnyM or using its specific feature.

Please keep the alphabetical order.

MetaDOS

Bug: Programs started from MetaDOS HOSTFS sometime crash.

Reason: A MetaDOS bug in its Pexec implementation.

Solution: Forget MetaDOS and use 100% compatible WWW BetaDOS 3.12+ by Ulf Ronald Andersson instead which is the only alive implementation today.

PureC

Bug: PureC does not work with files on the hostfs.dos MetaDOS filesystem.

Reason: A MetaDOS related bug in PureC. MetaDOS returns the open file filehandles starting with 100. PureC optimizes in-memory file access by faking Fopen() and other IO operations using conflicting filehandle range.

Solution: Patch your PureC with supplied WWW pcpatch.prg

Videlity

Bug: Videlity Configure Tool does not work (hangs during launching)

Reason: Dirty delay loop - while(clock() == certain_value). This may not work even under multitasking system and does not work in current ARAnyM where TimerC interrupts come in pairs (100 Hz host interrupt).

Solution: General solution is to get a more precise host timer interrupt (at least 200 Hz). Specific (and suggested) solution is to stop using Videlity and replace it with BlowUP030 or something similar.

Clone this wiki locally