Quote by Howard [Eek!] hehehe I mean Richard:

Don't forget that KiXtart is an interpreted language. There is a program which is reading the code and translating it. That program is written in...?

code:
KIX32.EXE (204800 bytes)

Is a DOS executable
Size of header.....: 00000040h / 64 bytes
File size in header: 00000490h / 1168 bytes
Entrypoint.........: 00000040h / 64
Overlay size.......: 00031B70h / 203632
No relocation entries

PE EXE at offset 256/00000100h
Entrypoint: 0001BDC8h / 114120 (RVA: 0001BDC8h) (.text)
Calculated PE EXE size: 00032000h / 204800
Calculated overlay size: 00000000h / 0
Image base: 00400000h
Required CPU type: 80386
Required OS: 4.00 - Win 95 or NT 4
Subsystem: Console
Linker version: 6.00
Flags:
Relocation info stripped from file
File is executable
Line numbers stripped from file
Local symbols stripped from file
Machine based on 32-bit-word architecture
Stack reserve: 00100000h / 1048576
Stack commit: 00001000h / 4096
Heap reserve: 00100000h / 1048576
Heap commit: 00001000h / 4096

Sections according to section table (section align = 00001000h):
Name Virt size RVA Phys size Phys offs
.text 00023914h 00001000h 00024000h 00001000h
.rdata 0000264Eh 00025000h 00003000h 00025000h
.data 0001B6D4h 00028000h 00009000h 00028000h
.rsrc 000003F0h 00044000h 00001000h 00031000h

Listing of all used data directory entries (used: 3, total: 16):
Import Table - offset: 000261FCh - RVA: 000261FCh (.rdata)
Ressource Table - offset: 00031000h - RVA: 00044000h (.rsrc)
Import Address Table - offset: 00025000h - RVA: 00025000h (.rdata)

Resources at offset 00031000h (RVA 00044000h):
Version:
ID: 0x00000001h RVA: 0x00044060h; Offset: 0x0003105Fh; Size: 908 bytes
VersionInfo resource:
Fileversion: 4.02.00 (0)
Productversion: 4.02.00 (63)
Target OS: 32 bit Windows running with MS-DOS

Total resource size: 996 bytes (ressources: 908 bytes, table: 88 bytes)

Processed with:
Found compiler 'Visual C++ 5.0 ?'
Seems to be compiled by MS Visual C++ 6.0

However, since the KiXtart 2001 manual already tells us, I guess I did not need to trace the file type.

From page 111 of the 2001 manual you have.

About KiXtart
KiXtart 2001 is a spare time project of Ruud van Velsen of Microsoft Netherlands.

KiXtart was developed on Windows XP using Microsoft Visual Studio, Microsoft Visual C 6.0 SP4, Microsoft Assembler 6.1 and the Windows 32 Software Development Kit.

The SPK format used by the PLAY command was originally designed by Gordon E. Peterson II. The SPK files were translated from BASIC and Assembler programs gathered from various public domain sources

[Cool]