`UmmmUmHU$$mUUmUUmmHU 2TvͫgE#wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww PT@ETUUEUU_PU@UUTEUUUUUTUUEPU@UUTEUUUUUPT@ETUUEUU_PT@ETUUEUU_XOUPPEDUEUUUU_U_EUHUPPEDUEUUUU_U_PT@ETUUEUU^XO_@ UUUU@UUH_H TUUEUUUU@UUHXH XO_@ _@ TX@DEUHTX@ O_@ UPPEDUEUUUUXUUPPEDUEUUUUXUUPPEDUEUUUUXUUPPEDUEUUUUXUUPPEDUEUUUUUUUUPPEDUEUUUUUUPPEDUEUUUUUUPPEDUEUUUUUEUHTUU@ ߄ EUHTUU@ EUHTUU@ EUHTUU@ ߄ EUHTX@ ߄ EXUHTUU@ EXUHTUU@ EXUHTUU@ UPPEDUEUUUUXUUPPEDUEUUUUUUPPEDUEUUUUUUPPEDUEUUUUUUUPT@ETUUE__PT@ETUUEUUUUPT@ETUUEEUHTUU@ EXUHTUU@ EXUHTUU@ EHTUU@ XO_@J XH_@_^@_UU^O_@ >B6PPPPU@UPPU@UPPT@ET@EUTEUU@UT@EUTEUU@UT@ETUUETUUEUUUUUTEUTUUEUUUUUTEUTUUEUU_UU_TUUEUUUUUU_TUUEUUUUUU_XOXOUUUUTUUEXOUUUUTUUEXO__@UUUUUU_@UUUUUU_@@H@UU@H@UU@HH_X_XH HH H UPPUPPUPPUPPUPPUPPUPPUPPEDUEDUEDUEDUEDUEDUEDUEDUEUUUEUUUEUUUEUUUEUUUEUUUEUUUEUUUUXUUXUUXUUXUUXUUXUUXUUUUUEUHEUHEUHEUHEUHEUHEUHEUHTUUTUUTUUTUUTUUTUUTUUTX@@@@@@@@  UPPUPPUPPUPPUPPUPPUPPPEDUEDUEDUEDUEDUEDUEDUT@EEUUUEUUUEUUUEUUUEUUUEUUUEUUUTUUEUXUUUUUUUUUUUUUUUUU__EUHEXUHEXUHEHEXUHEXUHEHXOTUUTUUTUUTUUTUUTUUTUU_@@@@@@@@J PPPUPPU@UPPT@EPPT@EEDUUTEUU@UT@ETUUEU@UT@ETUUEEUUUUUUUUTEUTUUEUU_UTEUTUUEUU_U_U_TUUEUUUUUU_XOUUUUUU_XOEUHUUUUTUUEXO_TUUEXO_TX@UUUUUU_@UUUU_@@H@UU@@UU@HHD_XXH H H  UPPUPPUPPUPPUPPUPPUPPUPPEDUEDUEDUEDUEDUEDUEDUEDUEUUUEUUUEUUUEUUUEUUUEUUUEUUUEUUUUXUUXUUXUUUUUUXUUXUUUUUUUEUHEUHEUHEUHEUHEUHEUHEXUHTUUTUUTUUTXTUUTUUTXTUU@@@@@@@@  UPPUPPUPPPUPPUPPPPEDUEDUEDUT@EEDUEDUT@ET@EEUUUEUUUEUUUTUUEEUUUEUUUTUUETUUEUUUUUUUU__UUUUUU__UUUUEXUHEXUHEHXOEXUHEHXOXHTUUTUUTUU_TUUTUU__@@@@@@@@_^J J @  _-- title: Cat Sprites Demo -- author: Eliyah X (Eliyah24) -- desc: a simple cat sprite demo -- script: lua cls() clip(40,0,160,136) function draw_big_sprite(x, y, tile_id) vbank(1) -- Draw 4x 64x64 tiles manually using spr() -- Each 64x64 = 8x8 sprite * 8, so width = 8, height = 8 tiles local size = 8 -- 8x8 tiles = 64 pixels -- Top row spr(tile_id, x, y, 0, 1, 0, 0, size, size) spr(tile_id + 1, x+64, y, 0, 1, 0, 0, size, size) -- Bottom row spr(tile_id + 2, x, y+64, 0, 1, 0, 0, size, size) spr(tile_id + 3, x+64, y+64, 0, 1, 0, 0, size, size) end function TIC() cls() -- Simulate Game Gear inner screen view cls() clip(40, 0, 160, 136) -- Center the big sprite (128×128) in the virtual screen (240×136) local center_x = 120 - 64 -- 240/2 - 128/2 local center_y = 68 - 64 -- 136/2 - 128/2 draw_big_sprite(center_x, center_y, 0) end