====== 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 [[http://www.ettnet.se/~dlanor/main/html/ra_files.htm|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 [[http://www.sophics.cz/cgi-bin/viewcvs.cgi/*checkout*/aranym/atari/tools/pcpatch.prg.bz2?rev=1.1|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.