1st:
Sorry for this long post.
- Downloaded clonekeen again,
http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,35,55
- reformatted SDHC
- made games.cfg in windows notepad and placed it into \ckeen\data\
- placed all *.ck? into \ckeen\data\
- placed all keen?.exe into \ckeen\data\
- booted wiz and started game:
Black screen
Here's a part of the cglog.html
QUOTE
...
latch_loadlatch(): Opening file 'data/egalatch.ck1'.
latch_loadlatch(): Decompressing...
latch_loadlatch(): Decoding 8x8 tiles...
latch_loadlatch(): Decoding 16x16 tiles...
latch_loadlatch(): Allocating 66561 bytes for bitmap data...
latch_loadlatch(): Decoding bitmaps...
latch_loadsprites(): Opening file 'data/egasprit.ck1'.
latch_loadsprites(): Decompressing...
latch_loadsprites(): Decoding sprites...
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen1.exe"
Commander Keen Episode 1 (Version 0.-2) was detected.
Error! Resources for start menu cannot be loaded! Maybe you need to copy the data files!
Now i went back on the internet and downloaded the shareware version (1.31) and installed it on my pc, took the keen1.exe and placed that one in the data file.
WOOW Keen 1 works
QUOTE
Logfile
CloneKeenPlus Beta v0.2.8.0 (Commander Genius)
BUILD: RELEASE
PLATFORM: LINUX
{Send E-Mail to me}
Processing command-line options.
allocmem(): allocating 415744 bytes for scroll buffer...OK
Starting graphics driver...
blitsurface = creatergbsurfacefrom
Starting sound driver...
SDL_AudioSpec:
freq: 22050
channels: 1
audio buffer size: 1024
Using audio driver: dsp
SoundDrv_Start(): SDL sound system initialized.
Starting input driver...
JoyDrv_Start()1 joystick(s) were found.
The names of the joysticks are:
PEP Joy
Game data of Episode 1 is complete.
Game data of Episode 2 is complete.
Game data of Episode 3 is complete.
latch_loadheader(): reading main header from 'data/egahead.ck1'...
LatchPlaneSize = 0x74e0
SpritePlaneSize = 0x18b0
OffBitmapTable = 0x0030
OffSpriteTable = 0x0150
Num8Tiles = 256
Off8Tiles = 0x0000
Num32Tiles = 0
Off32Tiles = 0x0000
Num16Tiles = 611
Off16Tiles = 0x0800
NumBitmaps = 18
OffBitmaps = 0x5460
NumSprites = 119
OffSprites = 0x0000
Compressed = 3
latch_loadheader(): Allocating 3840 bytes for sprite table.
latch_loadheader(): Reading sprite table from 'data/egahead.ck1'...
latch_loadheader(): Allocating 304 bytes for bitmap table.
latch_loadheader(): reading bitmap table from 'data/egahead.ck1'...
Bitmap 'TITLE': 264x112 at offset 0000. RAMAllocSize=0x7380
Bitmap 'IDLOGO': 112x40 at offset 0e70. RAMAllocSize=0x8500
Bitmap 'F1HELP': 64x16 at offset 10a0. RAMAllocSize=0x8900
Bitmap 'HIGHSCOR': 136x24 at offset 1120. RAMAllocSize=0x95c0
Bitmap 'NAME': 48x16 at offset 12b8. RAMAllocSize=0x98c0
Bitmap 'SCORE': 48x16 at offset 1318. RAMAllocSize=0x9bc0
Bitmap 'PARTS': 48x16 at offset 1378. RAMAllocSize=0x9ec0
Bitmap 'GAMEOVER': 112x24 at offset 13d8. RAMAllocSize=0xa940
Bitmap 'AN': 16x8 at offset 1528. RAMAllocSize=0xa9c0
Bitmap 'PRESENT': 88x16 at offset 1538. RAMAllocSize=0xaf40
Bitmap 'APOGEE': 120x32 at offset 15e8. RAMAllocSize=0xbe40
Bitmap 'KEENSHIP': 120x40 at offset 17c8. RAMAllocSize=0xd100
Bitmap 'WINDON': 56x32 at offset 1a20. RAMAllocSize=0xd800
Bitmap 'WINDOFF': 56x32 at offset 1b00. RAMAllocSize=0xdf00
Bitmap 'ONEMOMEN': 88x48 at offset 1be0. RAMAllocSize=0xef80
Bitmap 'OFAN': 40x16 at offset 1df0. RAMAllocSize=0xf200
Bitmap 'PRODUCT': 72x16 at offset 1e40. RAMAllocSize=0xf680
Bitmap 'IDSOFT': 72x48 at offset 1ed0. RAMAllocSize=0x10400
latch_loadlatch(): Opening file 'data/egalatch.ck1'.
latch_loadlatch(): Decompressing...
latch_loadlatch(): Decoding 8x8 tiles...
latch_loadlatch(): Decoding 16x16 tiles...
latch_loadlatch(): Allocating 66561 bytes for bitmap data...
latch_loadlatch(): Decoding bitmaps...
latch_loadsprites(): Opening file 'data/egasprit.ck1'.
latch_loadsprites(): Decompressing...
latch_loadsprites(): Decoding sprites...
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen1.exe"
Commander Keen Episode 1 (Version 1.31) was detected.
showmapatpos(90, 1008, 28, 0);
loadmap(): file data/level90.ck1 opened. Loading...
latch_loadheader(): reading main header from 'data/egahead.ck1'...
LatchPlaneSize = 0x74e0
SpritePlaneSize = 0x18b0
OffBitmapTable = 0x0030
OffSpriteTable = 0x0150
Num8Tiles = 256
Off8Tiles = 0x0000
Num32Tiles = 0
Off32Tiles = 0x0000
Num16Tiles = 611
Off16Tiles = 0x0800
NumBitmaps = 18
OffBitmaps = 0x5460
NumSprites = 119
OffSprites = 0x0000
Compressed = 3
latch_loadheader(): Allocating 3840 bytes for sprite table.
latch_loadheader(): Reading sprite table from 'data/egahead.ck1'...
latch_loadheader(): Allocating 304 bytes for bitmap table.
latch_loadheader(): reading bitmap table from 'data/egahead.ck1'...
Bitmap 'TITLE': 264x112 at offset 0000. RAMAllocSize=0x7380
Bitmap 'IDLOGO': 112x40 at offset 0e70. RAMAllocSize=0x8500
Bitmap 'F1HELP': 64x16 at offset 10a0. RAMAllocSize=0x8900
Bitmap 'HIGHSCOR': 136x24 at offset 1120. RAMAllocSize=0x95c0
Bitmap 'NAME': 48x16 at offset 12b8. RAMAllocSize=0x98c0
Bitmap 'SCORE': 48x16 at offset 1318. RAMAllocSize=0x9bc0
Bitmap 'PARTS': 48x16 at offset 1378. RAMAllocSize=0x9ec0
Bitmap 'GAMEOVER': 112x24 at offset 13d8. RAMAllocSize=0xa940
Bitmap 'AN': 16x8 at offset 1528. RAMAllocSize=0xa9c0
Bitmap 'PRESENT': 88x16 at offset 1538. RAMAllocSize=0xaf40
Bitmap 'APOGEE': 120x32 at offset 15e8. RAMAllocSize=0xbe40
Bitmap 'KEENSHIP': 120x40 at offset 17c8. RAMAllocSize=0xd100
Bitmap 'WINDON': 56x32 at offset 1a20. RAMAllocSize=0xd800
Bitmap 'WINDOFF': 56x32 at offset 1b00. RAMAllocSize=0xdf00
Bitmap 'ONEMOMEN': 88x48 at offset 1be0. RAMAllocSize=0xef80
Bitmap 'OFAN': 40x16 at offset 1df0. RAMAllocSize=0xf200
Bitmap 'PRODUCT': 72x16 at offset 1e40. RAMAllocSize=0xf680
Bitmap 'IDSOFT': 72x48 at offset 1ed0. RAMAllocSize=0x10400
latch_loadlatch(): Opening file 'data/egalatch.ck1'.
latch_loadlatch(): Decompressing...
latch_loadlatch(): Decoding 8x8 tiles...
latch_loadlatch(): Decoding 16x16 tiles...
latch_loadlatch(): Allocating 66561 bytes for bitmap data...
latch_loadlatch(): Decoding bitmaps...
latch_loadsprites(): Opening file 'data/egasprit.ck1'.
latch_loadsprites(): Decompressing...
latch_loadsprites(): Decoding sprites...
loadstrings(): Opening string file 'strings.dat'.
loadstrings(): loaded 69 strings from 'strings.dat'.
sound_load_all(): loading all sounds...
* data/hqp/snd/KEENWALKSND.WAVsound_load(): loaded sound KEENWALKSND, 2 bytes.
* data/hqp/snd/KEENWLK2SND.WAVsound_load(): loaded sound KEENWLK2SND, 3 bytes.
* data/hqp/snd/KEENJUMPSND.WAVsound_load(): loaded sound KEENJUMPSND, 21 bytes.
* data/hqp/snd/KEENPOGOSND.WAVsound_load(): loaded sound KEENPOGOSND, 26 bytes.
* data/hqp/snd/KEENLANDSND.WAVsound_load(): loaded sound KEENLANDSND, 17 bytes.
* data/hqp/snd/KEENBLOKSND.WAVsound_load(): loaded sound KEENBLOKSND, 9 bytes.
* data/hqp/snd/KEENDIESND.WAVsound_load(): loaded sound KEENDIESND, 222 bytes.
* data/hqp/snd/PLUMMETSND.WAVsound_load(): loaded sound PLUMMETSND, 118 bytes.
* data/hqp/snd/BUMPHEADSND.WAVsound_load(): loaded sound BUMPHEADSND, 14 bytes.
* data/hqp/snd/WLDENTERSND.WAVsound_load(): loaded sound WLDENTERSND, 110 bytes.
* data/hqp/snd/keensleft.WAVsound_load(): loaded sound keensleft, 129 bytes.
* data/hqp/snd/KEENFIRESND.WAVsound_load(): loaded sound KEENFIRESND, 59 bytes.
* data/hqp/snd/GUNCLICK.WAVsound_load(): loaded sound GUNCLICK, 11 bytes.
* data/hqp/snd/SHOTHIT.WAVsound_load(): loaded sound SHOTHIT, 24 bytes.
* data/hqp/snd/GOTITEMSND.WAVsound_load(): loaded sound GOTITEMSND, 81 bytes.
* data/hqp/snd/GOTBONUSSND.WAVsound_load(): loaded sound GOTBONUSSND, 38 bytes.
* data/hqp/snd/GOTPARTSND.WAVsound_load(): loaded sound GOTPARTSND, 222 bytes.
* data/hqp/snd/LVLDONESND.WAVsound_load(): loaded sound LVLDONESND, 241 bytes.
* data/hqp/snd/GAMEOVERSND.WAVsound_load(): loaded sound GAMEOVERSND, 280 bytes.
* data/hqp/snd/TELEPORTSND.WAVsound_load(): loaded sound TELEPORTSND, 221 bytes.
* data/hqp/snd/EXTRAMANSND.WAVsound_load(): loaded sound EXTRAMANSND, 284 bytes.
* data/hqp/snd/CHUNKSMASH.WAVsound_load(): loaded sound CHUNKSMASH, 172 bytes.
* data/hqp/snd/GOINDOORSND.WAVsound_load(): loaded sound GOINDOORSND, 76 bytes.
* data/hqp/snd/GETCARDSND.WAVsound_load(): loaded sound GETCARDSND, 148 bytes.
* data/hqp/snd/USEKEYSND.WAVsound_load(): loaded sound USEKEYSND, 120 bytes.
* data/hqp/snd/CLICKSND.WAVsound_load(): loaded sound CLICKSND, 11 bytes.
* data/hqp/snd/DOOROPENSND.WAVsound_load(): loaded sound DOOROPENSND, 136 bytes.
* data/hqp/snd/YORPBUMPSND.WAVsound_load(): loaded sound YORPBUMPSND, 11 bytes.
* data/hqp/snd/YORPBOPSND.WAVsound_load(): loaded sound YORPBOPSND, 76 bytes.
* data/hqp/snd/YORPSCREAM.WAVsound_load(): loaded sound YORPSCREAM, 74 bytes.
* data/hqp/snd/GARGSCREAM.WAVsound_load(): loaded sound GARGSCREAM, 97 bytes.
* data/hqp/snd/vortscream.WAVsound_load(): loaded sound vortscream, 194 bytes.
* data/hqp/snd/TANKFIRE.WAVsound_load(): loaded sound TANKFIRE, 46 bytes.
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen1.exe"
Commander Keen Episode 1 (Version 1.31) was detected.
Game starting...
showmapatpos(90, 1664, 32, 0);
loadmap(): file data/level90.ck1 opened. Loading...
calling mainmenu()
showmapatpos(90, 32, 32, 0);
loadmap(): file data/level90.ck1 opened. Loading...
showmapatpos(90, 32, 32, 0);
loadmap(): file data/level90.ck1 opened. Loading...
gcl: opt = 0
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen1.exe"
Commander Keen Episode 1 (Version 1.31) was detected.
loadmap(): file data/level80.ck1 opened. Loading...
loadmap(): file data/level01.ck1 opened. Loading...
Now Keen 2 hangs the menuscreen, so i looked it the error log again: (No shareware version exe to find, cause it doesn't exist
)
QUOTE
...
Game data of Episode 1 is complete.
Game data of Episode 2 is complete.
Game data of Episode 3 is complete.
...
latch_loadlatch(): Opening file 'data/egalatch.ck2'.
latch_loadlatch(): Reading 129856 bytes...
latch_loadlatch(): Decoding 8x8 tiles...
latch_loadlatch(): Decoding 16x16 tiles...
latch_loadlatch(): Allocating 66945 bytes for bitmap data...
latch_loadlatch(): Decoding bitmaps...
latch_loadsprites(): Opening file 'data/egasprit.ck2'.
latch_loadsprites(): Reading 35120 bytes...
latch_loadsprites(): Decoding sprites...
loadstrings(): Opening string file 'strings.dat'.
loadstrings(): loaded 69 strings from 'strings.dat'.
sound_load_all(): loading all sounds...
sound_load_all(): "data/sounds.ck2" was not found in the data directory. Looking for "keen2.exe" in "data/" and trying to extract this file
Decompression (unlzexe) of data/keen2.exe done
Error: Beginning of sound data not found at expected offset
sounds.ck2 has been successfully written
* data/hqp/snd/KEENWALKSND.WAV
(sounds.ck2 = 0kb file)
So, i got a new keen2 archive from the internet, instead of my original one, deletes everything ckeen2 related and replaced all *.ck2 files and keen2.exe
Bam, working:
QUOTE
...
sound_load_all(): loading all sounds...
sound_load_all(): "data/sounds.ck2" was not found in the data directory. Looking for "keen2.exe" in "data/" and trying to extract this file
Decompression (unlzexe) of data/keen2.exe done
sounds.ck2 has been successfully written
* data/hqp/snd/KEENWALKSND.WAVsound_load(): loaded sound KEENWALKSND, 2 bytes.
* data/hqp/snd/KEENWLK2SND.WAVsound_load(): loaded sound KEENWLK2SND, 3 bytes.
* data/hqp/snd/KEENJUMPSND.WAVsound_load(): loaded sound KEENJUMPSND, 21 bytes.
* data/hqp/snd/KEENPOGOSND.WAVsound_load(): loaded sound KEENPOGOSND, 26 bytes.
* data/hqp/snd/KEENLANDSND.WAVsound_load(): loaded sound KEENLANDSND, 17 bytes.
* data/hqp/snd/KEENBLOKSND.WAVsound_load(): loaded sound KEENBLOKSND, 9 bytes.
* data/hqp/snd/KEENDIESND.WAVsound_load(): loaded sound KEENDIESND, 222 bytes.
* data/hqp/snd/PLUMMETSND.WAVsound_load(): loaded sound PLUMMETSND, 118 bytes.
* data/hqp/snd/BUMPHEADSND.WAVsound_load(): loaded sound BUMPHEADSND, 14 bytes.
* data/hqp/snd/WLDENTERSND.WAVsound_load(): loaded sound WLDENTERSND, 110 bytes.
* data/hqp/snd/keensleft.WAVsound_load(): loaded sound keensleft, 129 bytes.
* data/hqp/snd/KEENFIRESND.WAVsound_load(): loaded sound KEENFIRESND, 59 bytes.
* data/hqp/snd/GUNCLICK.WAVsound_load(): loaded sound GUNCLICK, 11 bytes.
* data/hqp/snd/SHOTHIT.WAVsound_load(): loaded sound SHOTHIT, 24 bytes.
* data/hqp/snd/GOTITEMSND.WAVsound_load(): loaded sound GOTITEMSND, 81 bytes.
* data/hqp/snd/GOTBONUSSND.WAVsound_load(): loaded sound GOTBONUSSND, 38 bytes.
* data/hqp/snd/GOTPARTSND.WAVsound_load(): loaded sound GOTPARTSND, 222 bytes.
* data/hqp/snd/LVLDONESND.WAVsound_load(): loaded sound LVLDONESND, 241 bytes.
* data/hqp/snd/GAMEOVERSND.WAVsound_load(): loaded sound GAMEOVERSND, 280 bytes.
* data/hqp/snd/TELEPORTSND.WAVsound_load(): loaded sound TELEPORTSND, 221 bytes.
* data/hqp/snd/EXTRAMANSND.WAVsound_load(): loaded sound EXTRAMANSND, 284 bytes.
* data/hqp/snd/CHUNKSMASH.WAVsound_load(): loaded sound CHUNKSMASH, 172 bytes.
* data/hqp/snd/GOINDOORSND.WAVsound_load(): loaded sound GOINDOORSND, 76 bytes.
* data/hqp/snd/GETCARDSND.WAVsound_load(): loaded sound GETCARDSND, 148 bytes.
* data/hqp/snd/USEKEYSND.WAVsound_load(): loaded sound USEKEYSND, 120 bytes.
* data/hqp/snd/CLICKSND.WAVsound_load(): loaded sound CLICKSND, 11 bytes.
* data/hqp/snd/DOOROPENSND.WAVsound_load(): loaded sound DOOROPENSND, 136 bytes.
* data/hqp/snd/YORPBUMPSND.WAVsound_load(): loaded sound YORPBUMPSND, 11 bytes.
* data/hqp/snd/YORPBOPSND.WAVsound_load(): loaded sound YORPBOPSND, 76 bytes.
* data/hqp/snd/YORPSCREAM.WAVsound_load(): loaded sound YORPSCREAM, 74 bytes.
* data/hqp/snd/GARGSCREAM.WAVsound_load(): loaded sound GARGSCREAM, 97 bytes.
* data/hqp/snd/vortscream.WAVsound_load(): loaded sound vortscream, 194 bytes.
* data/hqp/snd/TANKFIRE.WAVsound_load(): loaded sound TANKFIRE, 46 bytes.
* data/hqp/snd/EARTHPOW.WAVsound_load(): loaded sound EARTHPOW, 287 bytes.
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen2.exe"
Commander Keen Episode 2 (Version 1.31) was detected.
Game starting...
showmapatpos(90, 1664, 32, 0);
loadmap(): file data/level90.ck2 opened. Loading...
calling mainmenu()
showmapatpos(90, 32, 32, 0);
loadmap(): file data/level90.ck2 opened. Loading...
showmapatpos(90, 32, 32, 0);
loadmap(): file data/level90.ck2 opened. Loading...
gcl: opt = 0
loadtileattributes() : Trying to read the tiles from "data/tiles.tli"
loadtileattributes() : Extracting tile attributes from the exe file "data/keen2.exe"
Commander Keen Episode 2 (Version 1.31) was detected.
loadmap(): file data/level80.ck2 opened. Loading...
loadmap(): file data/level01.ck2 opened. Loading...
So i tried keen3, but i get the freezing cgenius menu screen :/
Tried different archieves, the log file shows this: (same as keen2 wasn't working)
QUOTE
latch_loadlatch(): Opening file 'data/egalatch.ck3'.
latch_loadlatch(): Reading 116800 bytes...
latch_loadlatch(): Decoding 8x8 tiles...
latch_loadlatch(): Decoding 16x16 tiles...
latch_loadlatch(): Allocating 57409 bytes for bitmap data...
latch_loadlatch(): Decoding bitmaps...
latch_loadsprites(): Opening file 'data/egasprit.ck3'.
latch_loadsprites(): Reading 43840 bytes...
latch_loadsprites(): Decoding sprites...
loadstrings(): Opening string file 'strings.dat'.
loadstrings(): loaded 69 strings from 'strings.dat'.
sound_load_all(): loading all sounds...
sound_load_all(): "data/sounds.ck3" was not found in the data directory. Looking for "keen3.exe" in "data/" and trying to extract this file
Decompression (unlzexe) of data/keen3.exe done
Error: Beginning of sound data not found at expected offset
sounds.ck3 has been successfully written
* data/hqp/snd/KEENWALKSND.WAV
(sounds.ck3 = 0kb file)
No solution found yet :/ (searching for other archives, that have different exe maybe, but hé, i can have fun with 1 and 2 now
)