t_id
1237
t_adddate
2004/01/23
t_result
0
t_knownrunerror
0
tr_id | run | tr_ok | tr_skip | tr_result |
---|---|---|---|---|
479884703 | 940804 | False | False | Failed to run |
Record count: 1
use_temp_dir set to false verbose set to true need_cwsdpmi set to true Using DOSBOX executable: /home/muller/bin/dosbox Using ./tw2886.exe Using DosBoxDir=./ Using target dosbox.conf ./dosbox.conf "copy_con_to_file=$wrapper_output" transformed into "copy_con_to_file=./dosbox.out" "mount c $DosBoxDir" transformed into "mount c ./" "$exit" transformed into "exit" CopyFile "/home/muller/pas/gitlab-fpc-source-fixes/tests/utils/dosbox/exitcode.exe" -> "./EXITCODE.EXE" CopyFile "./tw2886.exe" -> "./TEST.EXE" CopyLOG: Early LOG Init complete LOG: DOSBox-X's working directory: /home/muller/pas/gitlab-fpc-source-fixes/tests/output/go32v2/webtbs/chunk000020012webtbs LOG: Logging init: beginning logging proper. This is the end of the early init logging LOG: Logging: No logfile was given. All further logging will be discarded. LOG: DOSBox-X version 2023.10.06 Commit 59744fe (Linux SDL2 32-bit) LOG: SDL: version 2.28.2, Video dummy, Audio dummy LOG: Host keyboard layout is now () LOG: Mapper keyboard layout is now () LOG: SDL2 reports desktop display mode 1024 x 768 LOG: Configured windowposition: - LOG: SDL: Current window pixel format: SDL_PIXELFORMAT_RGB888 LOG: SDL: You are running in 24 bpp mode, this will slow down things! LOG: Screen report: Method 'None' (-1.000 x -1.000 pixels) at (0.000 x 0.000) (-1.000 x -1.000 mm) (-0.039 x -0.039 in) (-1.000 x -1.000 DPI) LOG: ISA BCLK: 8333333.333Hz (25000000/3) LOG: monopal: green, LOG: Active save slot: 1 [Empty] LOG: USING AVI+ZMBV LOG: Max 1048576 sz 16384 LOG: Final 16384 ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Permission denied LOG: MT32: failed to locate ROMs. LOG: MT32 emulation requires the PCM and CONTROL ROM files. LOG: To eliminate this error message, check the DOSBox-X wiki. LOG: The ROM files are: CM32L_CONTROL.ROM and CM32L_PCM.ROM or MT32_CONTROL.ROM and MT32_PCM.ROM LOG: MIDI:Opened device:none LOG: Pentium CMPXCHG8B emulation is enabled LOG: VOODOO LFB now at d0000000 LOG: Serial1: BASE 3f8h LOG: Serial2: BASE 2f8h LOG: disney=true. For compatibility with other DOSBox forks and SVN, LPT1 has been reserved for Disney Sound Source. Initializing it now. LOG: DOSBox-X also supports disney=false and parallel1=disney LOG: MPU-401 Registering I/O ports as if IBM PC MPU-401 at base 330h LOG: Memory I/O complexity optimization enabled aka option 'memory io optimization 1'. If the game or demo is unable to draw to the screen properly, set the option to false. LOG: The 'scanline render on demand' option is available and may provide a modest boost in video render performance if set to true. LOG: Screen report: Method 'None' (-1.000 x -1.000 pixels) at (0.000 x 0.000) (-1.000 x -1.000 mm) (-0.039 x -0.039 in) (-1.000 x -1.000 DPI) LOG: Allocated APM BIOS pm entry point at f000:ce40 LOG: Writing code to fce40 LOG: Writing code to fce60 LOG: Screen report: Method 'None' (-1.000 x -1.000 pixels) at (0.000 x 0.000) (-1.000 x -1.000 mm) (-0.039 x -0.039 in) (-1.000 x -1.000 DPI) LOG: ISA Plug & Play BIOS enabled LOG: VGA ROM BIOS init callback LOG: pixratio 1.001, dw false, dh false LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 LOG: menuScale=1 LOG: surface consider=640x497 final=640x497 LOG: Screen report: Method 'None' (-1.000 x -1.000 pixels) at (0.000 x 0.000) (-1.000 x -1.000 mm) (-0.039 x -0.039 in) (-1.000 x -1.000 DPI) LOG: WARNING: No translation support (to host) for code page 0 LOG: 1415247 ERROR BIOS:Keyboard layout file auto not found LOG: 1415247 ERROR BIOS:Keyboard layout file auto not found LOG: XMS: 50 handles allocated for use by the DOS environment LOG: EMS page frame at 0xe000-0xefff LOG: COMMAND.COM env size: 720 bytes LOG: COMMAND.COM environment block: 0x0701 sz=0x002d LOG: COMMAND.COM main body (PSP): 0x072f sz=0x009a LOG: COMMAND.COM stack: 0x0749 LOG: pixratio 1.350, dw false, dh false LOG: Aspect ratio: 720 x 540 xToY=1.333 yToX=0.750 LOG: menuScale=1 LOG: surface consider=720x417 final=720x417 LOG: Screen report: Method 'None' (-1.000 x -1.000 pixels) at (0.000 x 0.000) (-1.000 x -1.000 mm) (-0.039 x -0.039 in) (-1.000 x -1.000 DPI) File "/home/muller/bin/cwsdpmi.exe" -> "./CWSDPMI.EXE" Trying to open ./dosbox.out Successfully opened ./dosbox.out, copying content to output 22: HAVE FUN WITH DOSBox-X ! Drive C is mounted as local directory ./Param 1/2 $self:Pointer 23: ERROR! ExitCode=1 Test finished with ExitCode=1
{ Source provided for Free Pascal Bug Report 2886 } { Submitted by "Mattias Gaertner" on 2004-01-08 } { e-mail: mattias@freepascal.org } program WrongRTTIParams; {$mode objfpc}{$H+} uses Classes, SysUtils, TypInfo; type TAnEvent = procedure(Sender: TObject) of object; TMyClass = class(TPersistent) private FMyEvent: TAnEvent; public procedure ShowRTTI; published property MyEvent: TAnEvent read FMyEvent write FMyEvent; end; { TMyClass } procedure TMyClass.ShowRTTI; var TypeData: PTypeData; ParamCount: Integer; Offset: Integer; Len: Integer; CurParamName: string; CurTypeIdentifier: string; i: Integer; begin TypeData:=GetTypeData(GetPropInfo(Self,'MyEvent')^.PropType); ParamCount:=TypeData^.ParamCount; Offset:=0; i:=0; // for i:=0 to ParamCount-1 do begin // SizeOf(TParamFlags) is 4, but the data is only 1 byte Len:=1; // typinfo.pp comment is wrong: SizeOf(TParamFlags) inc(Offset,Len); // read ParamName Len:=ord(TypeData^.ParamList[Offset]); SetLength(CurParamName,Len); if Len>0 then Move(TypeData^.ParamList[Offset+1],CurParamName[1],Len); inc(Offset,Len+1); // read ParamType Len:=ord(TypeData^.ParamList[Offset]); SetLength(CurTypeIdentifier,Len); if CurTypeIdentifier<>'' then Move(TypeData^.ParamList[Offset+1],CurTypeIdentifier[1],Len); inc(Offset,Len+1); writeln('Param ',i+1,'/',ParamCount,' ',CurParamName,':',CurTypeIdentifier); if (CurParamName<>'Sender') or (CurTypeIdentifier<>'TObject') then begin writeln('ERROR!'); halt(1); end; // end; end; var MyClass: TMyClass; begin MyClass:=TMyClass.Create; MyClass.ShowRTTI; end.