File: BUGS

package info (click to toggle)
aranym 0.9.0final-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 8,232 kB
  • ctags: 14,742
  • sloc: cpp: 65,421; ansic: 28,283; sh: 3,209; asm: 3,064; makefile: 787; perl: 494; objc: 225; pascal: 37
file content (38 lines) | stat: -rw-r--r-- 1,628 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
General (all platforms) known bugs:
-----------------------------------

Bug: PureC cannot open project file on host filesystem.
Reason: A MetaDOS related bug in PureC.
Solution: Patch your PureC with supplied patch.
--
Bug: Programs started from MetaDOS HOSTFS sometime crash.
Reason: A MetaDOS bug in its Pexec implementation.
Solution: Forget MetaDOS and use BetaDOS 3.12+ instead.
--
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.


Platform dependent known bugs and limitations:
----------------------------------------------

MacOS X does not like floating videoram. Compile with --enable-fixedvideoram.
Calling SDLGUI in fullscreen mode does crash the program anyway.

Windows 95/98/99/00 do not support direct disk access (Windows NT/2K/XP do).
This is a limitation of Cygwin, or rather a limitation of the windows itself.

Windows do not allow switching from window to full-screen and back using
the ScrollLock key. A bug in libSDL.

Only Linux-ia32 (x86) and MS-Windows currently support JIT compiler
for the CPU emulator. This is not a design limitation or a bug
in other operating systems, it's just lack of manpower willing to work
on JIT support for the other systems.