Initializing Ruby Ruby initialized scripts/main.rb CRC32=b9fad587 28 classes loaded SDL initialized Window initialized Setting video with width 640, height 480, depth 32, flag mask 40000010 Video set video surface reset Screen surface with flags 00000010 and depth 32 Buffer surface with flags 00000000 and depth 32 Video initialized Image images/logo.zrs - version 2, 0 colors, pitch 960, width 320, height 240 Acquiring directsound device name Directsound device: directsound Loading sounds jumpy.wav Looking up file ./sounds/jumpy.wav opening placed gemmy.wav Looking up file ./sounds/gemmy.wav opening placed gemmy2.wav Looking up file ./sounds/gemmy2.wav opening placed scree.wav Looking up file ./sounds/scree.wav opening placed scroo.wav Looking up file ./sounds/scroo.wav opening placed uhoh.wav Looking up file ./sounds/uhoh.wav opening placed bewm.wav Looking up file ./sounds/bewm.wav opening placed bouncy.wav Looking up file ./sounds/bouncy.wav opening placed boom.wav Looking up file ./sounds/boom.wav opening placed think.wav Looking up file ./sounds/think.wav opening placed Setting up input Could not find SDL joystick reading button setup *** FILE NOT FOUND - keys.dat used buttons: 21 l_button[0]: exists... Logical_Button: ============================== name: 'key.jump' head: '0105B750' tail: '0105C488' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.jump' value: '0' key: '273' joystick: '4' logical_button: '0' next: '0105C488' Physical_Button: ============================== name: 'key.jump2' value: '0' key: '122' joystick: '-1' logical_button: '0' next: '00000000' l_button[1]: null. l_button[2]: exists... Logical_Button: ============================== name: 'key.left' head: '0105D9D0' tail: '0105C508' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.left' value: '0' key: '276' joystick: '2' logical_button: '2' next: '0105C508' Physical_Button: ============================== name: 'key.left2' value: '0' key: '0' joystick: '-1' logical_button: '2' next: '00000000' l_button[3]: exists... Logical_Button: ============================== name: 'key.right' head: '0105D9F0' tail: '0105C528' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.right' value: '0' key: '275' joystick: '3' logical_button: '3' next: '0105C528' Physical_Button: ============================== name: 'key.right2' value: '0' key: '0' joystick: '-1' logical_button: '3' next: '00000000' l_button[4]: exists... Logical_Button: ============================== name: 'key.shoot' head: '0105DA10' tail: '0105C4A8' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.shoot' value: '0' key: '32' joystick: '5' logical_button: '4' next: '0105C4A8' Physical_Button: ============================== name: 'key.shoot2' value: '0' key: '120' joystick: '-1' logical_button: '4' next: '00000000' l_button[5]: exists... Logical_Button: ============================== name: '' head: '0105DA30' tail: '0105DA30' number of physical buttons attached: 1], listing follows... Physical_Button: ============================== name: '' value: '0' key: '27' joystick: '-1' logical_button: '5' next: '00000000' l_button[6]: exists... Logical_Button: ============================== name: 'key.pause' head: '0105DA50' tail: '0105C588' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.pause' value: '0' key: '112' joystick: '-1' logical_button: '6' next: '0105C588' Physical_Button: ============================== name: 'key.pause2' value: '0' key: '0' joystick: '-1' logical_button: '6' next: '00000000' l_button[7]: exists... Logical_Button: ============================== name: 'key.up' head: '0105DA70' tail: '0105C548' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.up' value: '0' key: '273' joystick: '-1' logical_button: '7' next: '0105C548' Physical_Button: ============================== name: 'key.up2' value: '0' key: '0' joystick: '-1' logical_button: '7' next: '00000000' l_button[8]: exists... Logical_Button: ============================== name: 'key.down' head: '0105DA90' tail: '0105C568' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.down' value: '0' key: '274' joystick: '-1' logical_button: '8' next: '0105C568' Physical_Button: ============================== name: 'key.down2' value: '0' key: '0' joystick: '-1' logical_button: '8' next: '00000000' l_button[9]: null. l_button[10]: null. l_button[11]: exists... Logical_Button: ============================== name: 'key.ok' head: '0105DAB0' tail: '0105DAB0' number of physical buttons attached: 1], listing follows... Physical_Button: ============================== name: 'key.ok' value: '0' key: '13' joystick: '-1' logical_button: '11' next: '00000000' l_button[12]: exists... Logical_Button: ============================== name: 'key.other' head: '0105DAD0' tail: '0105DAD0' number of physical buttons attached: 1], listing follows... Physical_Button: ============================== name: 'key.other' value: '0' key: '32' joystick: '-1' logical_button: '12' next: '00000000' l_button[13]: exists... Logical_Button: ============================== name: 'key.itemleft' head: '0105DAF0' tail: '0105C4C8' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.itemleft' value: '0' key: '97' joystick: '6' logical_button: '13' next: '0105C4C8' Physical_Button: ============================== name: 'key.itemleft2' value: '0' key: '0' joystick: '-1' logical_button: '13' next: '00000000' l_button[14]: exists... Logical_Button: ============================== name: 'key.itemright' head: '0105DB10' tail: '0105C4E8' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.itemright' value: '0' key: '115' joystick: '7' logical_button: '14' next: '0105C4E8' Physical_Button: ============================== name: 'key.itemright2' value: '0' key: '0' joystick: '-1' logical_button: '14' next: '00000000' l_button[15]: null. used buttons: 21 l_button[0]: exists... Logical_Button: ============================== name: 'key.jump' head: '0105B750' tail: '0105C488' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.jump' value: '0' key: '273' joystick: '4' logical_button: '0' next: '0105C488' Physical_Button: ============================== name: 'key.jump2' value: '0' key: '122' joystick: '-1' logical_button: '0' next: '00000000' l_button[1]: null. l_button[2]: exists... Logical_Button: ============================== name: 'key.left' head: '0105D9D0' tail: '0105C508' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.left' value: '0' key: '276' joystick: '2' logical_button: '2' next: '0105C508' Physical_Button: ============================== name: 'key.left2' value: '0' key: '0' joystick: '-1' logical_button: '2' next: '00000000' l_button[3]: exists... Logical_Button: ============================== name: 'key.right' head: '0105D9F0' tail: '0105C528' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.right' value: '0' key: '275' joystick: '3' logical_button: '3' next: '0105C528' Physical_Button: ============================== name: 'key.right2' value: '0' key: '0' joystick: '-1' logical_button: '3' next: '00000000' l_button[4]: exists... Logical_Button: ============================== name: 'key.shoot' head: '0105DA10' tail: '0105C4A8' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.shoot' value: '0' key: '32' joystick: '5' logical_button: '4' next: '0105C4A8' Physical_Button: ============================== name: 'key.shoot2' value: '0' key: '120' joystick: '-1' logical_button: '4' next: '00000000' l_button[5]: exists... Logical_Button: ============================== name: '' head: '0105DA30' tail: '0105DA30' number of physical buttons attached: 1], listing follows... Physical_Button: ============================== name: '' value: '0' key: '27' joystick: '-1' logical_button: '5' next: '00000000' l_button[6]: exists... Logical_Button: ============================== name: 'key.pause' head: '0105DA50' tail: '0105C588' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.pause' value: '0' key: '112' joystick: '-1' logical_button: '6' next: '0105C588' Physical_Button: ============================== name: 'key.pause2' value: '0' key: '0' joystick: '-1' logical_button: '6' next: '00000000' l_button[7]: exists... Logical_Button: ============================== name: 'key.up' head: '0105DA70' tail: '0105C548' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.up' value: '0' key: '273' joystick: '-1' logical_button: '7' next: '0105C548' Physical_Button: ============================== name: 'key.up2' value: '0' key: '0' joystick: '-1' logical_button: '7' next: '00000000' l_button[8]: exists... Logical_Button: ============================== name: 'key.down' head: '0105DA90' tail: '0105C568' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.down' value: '0' key: '274' joystick: '-1' logical_button: '8' next: '0105C568' Physical_Button: ============================== name: 'key.down2' value: '0' key: '0' joystick: '-1' logical_button: '8' next: '00000000' l_button[9]: null. l_button[10]: null. l_button[11]: exists... Logical_Button: ============================== name: 'key.ok' head: '0105DAB0' tail: '0105DAB0' number of physical buttons attached: 1], listing follows... Physical_Button: ============================== name: 'key.ok' value: '0' key: '13' joystick: '-1' logical_button: '11' next: '00000000' l_button[12]: exists... Logical_Button: ============================== name: 'key.other' head: '0105DAD0' tail: '0105DAD0' number of physical buttons attached: 1], listing follows... Physical_Button: ============================== name: 'key.other' value: '0' key: '32' joystick: '-1' logical_button: '12' next: '00000000' l_button[13]: exists... Logical_Button: ============================== name: 'key.itemleft' head: '0105DAF0' tail: '0105C4C8' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.itemleft' value: '0' key: '97' joystick: '6' logical_button: '13' next: '0105C4C8' Physical_Button: ============================== name: 'key.itemleft2' value: '0' key: '0' joystick: '-1' logical_button: '13' next: '00000000' l_button[14]: exists... Logical_Button: ============================== name: 'key.itemright' head: '0105DB10' tail: '0105C4E8' number of physical buttons attached: 2], listing follows... Physical_Button: ============================== name: 'key.itemright' value: '0' key: '115' joystick: '7' logical_button: '14' next: '0105C4E8' Physical_Button: ============================== name: 'key.itemright2' value: '0' key: '0' joystick: '-1' logical_button: '14' next: '00000000' l_button[15]: null. Starting world map Declaring global state Looking up file ./chrs/eversion.vsp Looking up file ./eversion.vsp Version 2 VSP Saving CHR chrs/tiles.cha seqs = 0 Mask=003c003c Looking up file ./chrs/font2.cha Loading CHR font2.cha CHA version 2 seqs = 0 Mask=00400040 Total time: 8 deleting color deleting ch Looking up file ./chrs/font.cha Loading CHR font.cha CHA version 2 seqs = 0 Mask=00400040 Total time: 8 deleting color deleting ch Image images/title.zrs - version 2, 256 colors, pitch 320, width 320, height 240 Image images/title2.zrs - version 2, 0 colors, pitch 960, width 320, height 240 Image images/eye.zrs - version 2, 256 colors, pitch 320, width 320, height 240 Image images/eye2.zrs - version 2, 256 colors, pitch 320, width 320, height 240 Script: Fixnum 22 Script: Fixnum 23 Script: Fixnum 40 Script: Fixnum 34 Script: Fixnum 43 Script: Fixnum 32 Script: Fixnum 46 Looking up file ./music/music1.s3m_ Looking up file ./music1.s3m_ *** ERROR --- file ./music1.s3m_ not found *** loading music1.s3m sans library Looking up file ./music/music1.s3m done setting stuff 00f93bf8 loading song1.ogg sans library Looking up file ./music/song1.ogg done setting stuff 01df4568 loading song2.mp3 sans library Looking up file ./music/song2.mp3 done setting stuff 01e3dbf0 loading song3.mp3 sans library Looking up file ./music/song3.mp3 done setting stuff 01e60e10 loading song4.mp3 sans library Looking up file ./music/song4.mp3 done setting stuff 01e454e8 loading song1b.ogg sans library Looking up file ./music/song1b.ogg done setting stuff 01e66f68 loading song7.mp3 sans library Looking up file ./music/song7.mp3 done setting stuff 01e88d98 loading song8.mp3 sans library Looking up file ./music/song8.mp3 done setting stuff 01e4ebc8 Extension .cha Looking up file ./chrs/tiles.cha Loading CHR tiles.cha CHA version 2 seqs = 0 Mask=003c003c Total time: 52 deleting color deleting ch CHR found? Has chr filename: area1.map ext: map Looking up file ./maps/area1.map 16x16 4 New layer: w 100, h 100, px 1/1, py 1/1 w 100 h 100 New layer: w 100, h 100, px 1/1, py 1/1 w 100 h 100 New layer: w 100, h 100, px 1/1, py 1/1 New layer: w 100, h 100, px 1/1, py 1/1 setting script EvMap defining 1 render lists Script: String 'warp 0' Extension .cha Looking up file ./chrs/flag.cha Loading CHR flag.cha CHA version 2 seqs = 0 Mask=00400040 Total time: 1 deleting color deleting ch CHR found? Extension .cha Looking up file ./chrs/goomba.cha Loading CHR goomba.cha CHA version 2 seqs = 0 Mask=00400040 Total time: 27 deleting color deleting ch CHR found? renderstring=2E Extension .cha Looking up file ./chrs/player.cha Loading CHR player.cha CHA version 2 seqs = 0 Mask=00400040 Total time: 8 deleting color deleting ch CHR found? Script: String 'player spawned @ 5.0,12.25' Script: String 'there I am' Loading music title.s3m Looking up file ./music/title.s3m_ Looking up file ./title.s3m_ *** ERROR --- file ./title.s3m_ not found *** loading title.s3m sans library Looking up file ./music/title.s3m done going to play it unseekable Has chr filename: area1.map ext: map Looking up file ./maps/area1.map 16x16 4 New layer: w 100, h 100, px 1/1, py 1/1 w 100 h 100 New layer: w 100, h 100, px 1/1, py 1/1 w 100 h 100 New layer: w 100, h 100, px 1/1, py 1/1 New layer: w 100, h 100, px 1/1, py 1/1 setting script EvMap defining 1 render lists Script: String 'warp 0' renderstring=2E Script: String 'player spawned @ 5.0,12.25' Script: String '0=0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0-1.0,0,0,0,0,0,0,0' playing sound 0 ok playing sound 0 ok playing sound 0 ok playing sound 9 ok