The code is only half the port. The other half is the pile of tiny artifacts: Sierra bitmaps, ADS scripts, TTM animations, VAG samples, PSB sprite banks, and the generated FG2 packs the PS1 actually replays. This page is the map.

It intentionally links to source files rather than copying every binary into the website. The GitHub tree remains the canonical archive; this page makes it readable.

Pair this with the source library for Markdown documentation, the scene ledger for runtime status, and the Curious Hacker’s Guide for the practical porting path.

On this page

Original bitmap resources

Original bitmap resources — 117 files, listed by name with byte size and a link to the source file on GitHub.
FileBytesLink
BACKGRND.BMP92,656source
BOAT.BMP7,564source
CLOUDS.BMP10,840source
COCOHEAD.BMP4,040source
COCONUTS.BMP852source
DRUNKJON.BMP41,068source
ENDCRDTS.BMP7,688source
FIRE.BMP26,700source
FIRE1.BMP8,192source
FIRE2.BMP6,800source
FIRE3.BMP4,864source
FIRE4.BMP36,840source
FIRE5.BMP984source
FISHMAN.BMP6,912source
GJANGRY.BMP38,568source
GJBIPLAN.BMP25,400source
GJCASTLE.BMP10,080source
GJCATCH1.BMP56,392source
GJCATCH2.BMP105,656source
GJCATCH3.BMP13,440source
GJDIVE.BMP83,296source
GJFFFOOD.BMP138,524source
GJGULL1.BMP17,000source
GJGULL1A.BMP38,568source
GJGULL2.BMP28,548source
GJGULL2A.BMP14,128source
GJGULL3.BMP43,268source
GJGULL3A.BMP56,808source
GJHOT.BMP34,312source
GJKINGKO.BMP42,900source
GJNAT1.BMP53,652source
GJNAT1LI.BMP35,952source
GJNAT3.BMP79,884source
GJPROW.BMP20,392source
GJRUNAWA.BMP43,556source
GJVIS3.BMP34,768source
GJVIS5.BMP46,880source
GJVIS52.BMP48,808source
GJVIS6.BMP47,608source
HOLIDAY.BMP25,276source
JATA.BMP3,360source
JCHANGE.BMP7,400source
JOHNWALK.BMP48,476source
JOHNWOUL.BMP22,652source
LILFISH.BMP2,160source
LILIPUTS.BMP19,544source
LITEBULB.BMP5,216source
MEANWHIL.BMP8,648source
MEXCWALK.BMP11,716source
MJBATH.BMP53,664source
MJBOTTLE.BMP27,132source
MJBTL2.BMP32,752source
MJCOCO.BMP47,324source
MJDIVE.BMP40,128source
MJFISH1.BMP76,596source
MJFISH2.BMP44,168source
MJFISH3.BMP15,632source
MJJOG1.BMP29,968source
MJJOG2.BMP36,852source
MJRAFT2.BMP23,184source
MJREAD.BMP45,272source
MJSANDC.BMP22,096source
MJTELE.BMP23,824source
MJTELE2.BMP7,376source
MJ_AMB.BMP27,484source
MRAFT.BMP10,616source
SANDCAST.BMP34,184source
SA_DEMO.BMP736source
SBREAKUP.BMP59,736source
SHARK.BMP91,104source
SHARKWLK.BMP7,708source
SHIPS.BMP43,324source
SHKNFIST.BMP6,688source
SJBRAKUP.BMP2,024source
SJGFTASK.BMP19,484source
SJGFTJMP.BMP9,728source
SJGFTSHY.BMP15,024source
SJGFTXCH.BMP29,792source
SJMSUZY1.BMP16,148source
SJMSUZY2.BMP43,676source
SJMSUZY3.BMP72,356source
SJRAFT1.BMP13,192source
SJWORK.BMP12,816source
SLEEP.BMP24,108source
SLEVEJC1.BMP21,380source
SLEVEJC2.BMP20,932source
SLEVEJC3.BMP41,820source
SLEVEJM1.BMP12,884source
SLEVEJM2.BMP33,184source
SLEVEJM3.BMP20,872source
SMDATE1.BMP19,688source
SMDATE10.BMP35,408source
SMDATE11.BMP26,880source
SMDATE12.BMP4,688source
SMDATE2.BMP17,616source
SMDATE3.BMP31,812source
SMDATE4.BMP35,820source
SMDATE5.BMP48,232source
SMDATE6.BMP29,508source
SMDATE7.BMP4,348source
SMDATE8.BMP16,180source
SMDATE9.BMP67,628source
SMGFTWAV.BMP1,940source
SMGIFT.BMP52,588source
SMGLIMSE.BMP30,728source
SPLASH.BMP21,512source
SRAFT.BMP3,560source
SSUZY1.BMP31,396source
SSUZY2.BMP48,184source
SSUZY3.BMP76,720source
STNDLAY.BMP18,980source
TANKER.BMP10,208source
THEEND1.BMP15,740source
THNKBUBL.BMP53,412source
TRUNK.BMP7,440source
WOULDBE.BMP58,036source
ZZZZS.BMP196source

Original animation scripts

Original animation scripts — 10 files, listed by name with byte size and a link to the source file on GitHub.
FileBytesLink
ACTIVITY.ADS2,558source
BUILDING.ADS4,512source
FISHING.ADS1,778source
JOHNNY.ADS1,080source
MARY.ADS1,350source
MISCGAG.ADS298source
STAND.ADS2,396source
SUZY.ADS288source
VISITOR.ADS972source
WALKSTUF.ADS610source

Original TTM animations

Original TTM animations — 41 files, listed by name with byte size and a link to the source file on GitHub.
FileBytesLink
FIRE.TTM952source
FISHWALK.TTM968source
GFFFOOD.TTM1,524source
GJCATCH2.TTM2,022source
GJDIVE.TTM4,244source
GJGULIVR.TTM15,960source
GJGULL1.TTM2,088source
GJHOT.TTM2,270source
GJLILIPU.TTM2,742source
GJNAT1.TTM7,186source
GJNAT3.TTM11,676source
GJVIS3.TTM7,694source
GJVIS5.TTM4,432source
GJVIS5W.TTM3,394source
GJVIS6.TTM3,838source
MEANWHIL.TTM1,856source
MJAMBWLK.TTM7,760source
MJBATH.TTM5,108source
MJCOCO.TTM6,220source
MJCOCO1.TTM4,614source
MJDIVE.TTM3,034source
MJFIRE.TTM10,576source
MJFISH.TTM16,660source
MJFISHC.TTM9,944source
MJJOG.TTM4,848source
MJRAFT.TTM1,130source
MJREAD.TTM8,810source
MJSAND.TTM8,720source
MJTELE.TTM3,826source
SASKDATE.TTM6,010source
SBREAKUP.TTM5,402source
SHARK1.TTM2,538source
SJGLIMPS.TTM8,522source
SJLEAVES.TTM7,306source
SJMSSGE.TTM5,178source
SJMSUZY.TTM3,334source
SJWORK.TTM886source
SMDATE.TTM7,052source
SUZYCITY.TTM4,684source
THEEND.TTM2,092source
WOULDBE.TTM13,170source

Original screens

Original screens — 73 files, listed by name with byte size and a link to the source file on GitHub.
FileBytesLink
INTRO.SCR153,600source
ISLAND2.SCR112,000source
ISLETEMP.SCR112,000source
JOFFICE.SCR112,000source
NIGHT.SCR153,600source
OCEAN00.SCR153,600source
OCEAN01.SCR153,600source
OCEAN02.SCR153,600source
SUZBEACH.SCR153,600source
SXAC1.SCR153,600source
SXAC10.SCR153,600source
SXAC11.SCR153,600source
SXAC12.SCR153,600source
SXAC4.SCR153,600source
SXAC5.SCR153,600source
SXAC6.SCR153,600source
SXAC7.SCR153,600source
SXAC8.SCR153,600source
SXAC9.SCR153,600source
SXBL1.SCR153,600source
SXBL2.SCR153,600source
SXBL3.SCR153,600source
SXBL4.SCR153,600source
SXBL5.SCR153,600source
SXBL6.SCR153,600source
SXBL7.SCR153,600source
SXFI1.SCR153,600source
SXFI2.SCR153,600source
SXFI3.SCR153,600source
SXFI4.SCR153,600source
SXFI5.SCR153,600source
SXFI6.SCR153,600source
SXFI7.SCR153,600source
SXFI8.SCR153,600source
SXJO1.SCR153,600source
SXJO2.SCR153,600source
SXJO3.SCR153,600source
SXJO4.SCR153,600source
SXJO5.SCR153,600source
SXJO6.SCR153,600source
SXMA1.SCR153,600source
SXMA2.SCR153,600source
SXMA3.SCR153,600source
SXMA4.SCR153,600source
SXMA5.SCR153,600source
SXMG1.SCR153,600source
SXMG2.SCR153,600source
SXST1.SCR153,600source
SXST10.SCR153,600source
SXST11.SCR153,600source
SXST12.SCR153,600source
SXST15.SCR153,600source
SXST16.SCR153,600source
SXST2.SCR153,600source
SXST3.SCR153,600source
SXST4.SCR153,600source
SXST5.SCR153,600source
SXST6.SCR153,600source
SXST7.SCR153,600source
SXST8.SCR153,600source
SXST9.SCR153,600source
SXSU1.SCR153,600source
SXSU2.SCR153,600source
SXVI1.SCR153,600source
SXVI3.SCR153,600source
SXVI4.SCR153,600source
SXVI5.SCR153,600source
SXVI6.SCR153,600source
SXVI7.SCR153,600source
SXWK1.SCR153,600source
SXWK2.SCR153,600source
SXWK3.SCR153,600source
THEEND.SCR112,000source

Original sounds

Original sounds — 24 files, listed by name with byte size and a link to the source file on GitHub.
FileBytesLink
OCEAN.VAG126,064source
SOUND00.VAG5,952source
SOUND01.VAG6,416source
SOUND02.VAG944source
SOUND03.VAG4,304source
SOUND04.VAG2,944source
SOUND05.VAG1,696source
SOUND06.VAG9,088source
SOUND07.VAG8,640source
SOUND08.VAG1,408source
SOUND09.VAG1,824source
SOUND10.VAG11,648source
SOUND12.VAG3,200source
SOUND14.VAG6,560source
SOUND15.VAG1,712source
SOUND16.VAG4,432source
SOUND17.VAG2,512source
SOUND18.VAG8,048source
SOUND19.VAG1,968source
SOUND20.VAG4,208source
SOUND21.VAG2,848source
SOUND22.VAG832source
SOUND23.VAG960source
SOUND24.VAG5,616source

Transcoded PS1 sprite banks

Transcoded PS1 sprite banks — 117 files, listed by name with byte size and a link to the source file on GitHub.
FileBytesLink
BACKGRND.PSB93,176source
BOAT.PSB7,592source
CLOUDS.PSB10,904source
COCOHEAD.PSB4,176source
COCONUTS.PSB952source
DRUNKJON.PSB41,372source
ENDCRDTS.PSB7,716source
FIRE.PSB27,124source
FIRE1.PSB8,544source
FIRE2.PSB7,116source
FIRE3.PSB4,916source
FIRE4.PSB37,276source
FIRE5.PSB1,036source
FISHMAN.PSB6,952source
GJANGRY.PSB39,172source
GJBIPLAN.PSB25,752source
GJCASTLE.PSB10,192source
GJCATCH1.PSB56,660source
GJCATCH2.PSB106,152source
GJCATCH3.PSB13,576source
GJDIVE.PSB83,792source
GJFFFOOD.PSB139,128source
GJGULL1.PSB17,412source
GJGULL1A.PSB39,172source
GJGULL2.PSB29,152source
GJGULL2A.PSB14,336source
GJGULL3.PSB43,584source
GJGULL3A.PSB57,400source
GJHOT.PSB34,604source
GJKINGKO.PSB43,168source
GJNAT1.PSB53,980source
GJNAT1LI.PSB36,196source
GJNAT3.PSB80,548source
GJPROW.PSB20,432source
GJRUNAWA.PSB43,740source
GJVIS3.PSB34,928source
GJVIS5.PSB47,220source
GJVIS52.PSB49,040source
GJVIS6.PSB47,840source
HOLIDAY.PSB25,724source
JATA.PSB3,388source
JCHANGE.PSB7,560source
JOHNWALK.PSB48,924source
JOHNWOUL.PSB22,872source
LILFISH.PSB2,284source
LILIPUTS.PSB20,784source
LITEBULB.PSB5,292source
MEANWHIL.PSB8,868source
MEXCWALK.PSB11,828source
MJBATH.PSB54,124source
MJBOTTLE.PSB27,760source
MJBTL2.PSB33,224source
MJCOCO.PSB47,904source
MJDIVE.PSB40,504source
MJFISH1.PSB76,972source
MJFISH2.PSB44,508source
MJFISH3.PSB16,104source
MJJOG1.PSB30,164source
MJJOG2.PSB37,156source
MJRAFT2.PSB23,752source
MJREAD.PSB45,720source
MJSANDC.PSB22,244source
MJTELE.PSB24,104source
MJTELE2.PSB7,440source
MJ_AMB.PSB27,920source
MRAFT.PSB10,716source
SANDCAST.PSB34,380source
SA_DEMO.PSB764source
SBREAKUP.PSB60,172source
SHARK.PSB91,600source
SHARKWLK.PSB7,892source
SHIPS.PSB43,592source
SHKNFIST.PSB6,752source
SJBRAKUP.PSB2,064source
SJGFTASK.PSB19,668source
SJGFTJMP.PSB9,828source
SJGFTSHY.PSB15,160source
SJGFTXCH.PSB29,988source
SJMSUZY1.PSB16,284source
SJMSUZY2.PSB43,860source
SJMSUZY3.PSB72,588source
SJRAFT1.PSB13,340source
SJWORK.PSB12,976source
SLEEP.PSB24,328source
SLEVEJC1.PSB21,540source
SLEVEJC2.PSB21,116source
SLEVEJC3.PSB41,980source
SLEVEJM1.PSB13,032source
SLEVEJM2.PSB33,452source
SLEVEJM3.PSB20,984source
SMDATE1.PSB19,908source
SMDATE10.PSB35,508source
SMDATE11.PSB27,184source
SMDATE12.PSB4,740source
SMDATE2.PSB17,788source
SMDATE3.PSB32,020source
SMDATE4.PSB35,944source
SMDATE5.PSB48,392source
SMDATE6.PSB29,920source
SMDATE7.PSB4,388source
SMDATE8.PSB16,352source
SMDATE9.PSB67,824source
SMGFTWAV.PSB2,064source
SMGIFT.PSB53,168source
SMGLIMSE.PSB31,020source
SPLASH.PSB21,612source
SRAFT.PSB3,600source
SSUZY1.PSB31,556source
SSUZY2.PSB48,416source
SSUZY3.PSB77,132source
STNDLAY.PSB19,116source
TANKER.PSB10,392source
THEEND1.PSB16,020source
THNKBUBL.PSB53,500source
TRUNK.PSB7,480source
WOULDBE.PSB58,712source
ZZZZS.PSB248source

Generated foreground packs

The runtime artifacts the PS1 actually replays. Each scene contributes a high-tide pack and a low-tide pack — <SCENE>.FG2 and <SCENE>LOW.FG2 (or its prefix-truncated equivalent for scene names long enough that the 8.3 disc filename rule cuts in, e.g. ACTV12L.FG2). The FG2 format carries its own palette, frame-timing table, base-frame full render, and per-frame diff spans; most scenes have moved to the denser FGP3 successor internally while keeping the .FG2 filename. Per-pack runtime timing lives on the performance battle card.

Generated foreground packs — 126 files, listed by name with byte size and a link to the source file on GitHub.
FileBytesLink
ACTIVITY1.FG2263,730source
ACTIVITY10.FG2280,883source
ACTIVITY11.FG2433,970source
ACTIVITY12.FG2338,314source
ACTIVITY4.FG2295,098source
ACTIVITY5.FG2385,793source
ACTIVITY6.FG2170,404source
ACTIVITY7.FG275,793source
ACTIVITY8.FG2131,995source
ACTIVITY9.FG21,745,484source
ACTV10L.FG2302,878source
ACTV11L.FG2433,970source
ACTV12L.FG2363,249source
ACTV1LOW.FG2263,730source
ACTV4LOW.FG2200,222source
ACTV5LOW.FG2385,793source
ACTV6LOW.FG2170,404source
ACTV7LOW.FG275,793source
ACTV8LOW.FG2131,995source
ACTV9LOW.FG21,745,484source
BUIL1LOW.FG2318,131source
BUIL2LOW.FG21,303,332source
BUIL3LOW.FG2845,270source
BUIL4LOW.FG21,714,154source
BUIL5LOW.FG2818,670source
BUIL6LOW.FG21,444,370source
BUIL7LOW.FG2668,045source
BUILDING1.FG2318,131source
BUILDING2.FG21,303,332source
BUILDING3.FG2845,270source
BUILDING4.FG21,714,154source
BUILDING5.FG2818,670source
BUILDING6.FG21,444,370source
BUILDING7.FG2668,045source
FISH1LOW.FG2303,083source
FISH2LOW.FG2385,436source
FISH3LOW.FG2549,622source
FISH4LOW.FG2169,264source
FISH5LOW.FG2190,765source
FISH6LOW.FG2252,492source
FISH7LOW.FG2224,988source
FISH8LOW.FG2269,304source
FISHING1.FG2398,433source
FISHING2.FG2542,743source
FISHING3.FG2724,829source
FISHING4.FG2264,083source
FISHING5.FG2190,765source
FISHING6.FG2314,189source
FISHING7.FG2224,988source
FISHING8.FG2269,304source
JOHN1LOW.FG2448,370source
JOHN2LOW.FG2288,637source
JOHN3LOW.FG2217,473source
JOHN4LOW.FG2185,402source
JOHN5LOW.FG2155,674source
JOHN6LOW.FG2402,498source
JOHNNY1.FG2448,370source
JOHNNY2.FG2288,637source
JOHNNY3.FG2321,686source
JOHNNY4.FG2185,402source
JOHNNY5.FG2155,674source
JOHNNY6.FG2402,498source
MARY1.FG21,616,663source
MARY1LOW.FG21,177,975source
MARY2.FG2582,189source
MARY2LOW.FG2582,189source
MARY3.FG2609,063source
MARY3LOW.FG2609,063source
MARY4.FG2440,883source
MARY4LOW.FG2440,883source
MARY5.FG2787,642source
MARY5LOW.FG2787,642source
MISC1LOW.FG2109,109source
MISC2LOW.FG2181,655source
MISCGAG1.FG2109,109source
MISCGAG2.FG2181,655source
STAND1.FG226,906source
STAND10.FG296,712source
STAND11.FG295,506source
STAND12.FG2275,785source
STAND15.FG248,891source
STAND16.FG251,975source
STAND2.FG293,181source
STAND3.FG298,095source
STAND4.FG2167,473source
STAND5.FG2205,011source
STAND6.FG2184,547source
STAND7.FG260,393source
STAND8.FG254,891source
STAND9.FG260,408source
STND10L.FG249,022source
STND11L.FG247,816source
STND12L.FG2145,924source
STND15L.FG248,891source
STND16L.FG251,975source
STND1LOW.FG226,906source
STND2LOW.FG250,081source
STND3LOW.FG248,775source
STND4LOW.FG2167,473source
STND5LOW.FG2205,011source
STND6LOW.FG2184,547source
STND7LOW.FG260,393source
STND8LOW.FG254,891source
STND9LOW.FG260,408source
SUZY1.FG2830,626source
SUZY1LOW.FG2830,626source
SUZY2.FG2557,299source
SUZY2LOW.FG2557,299source
VISITOR1.FG2195,749source
VISITOR3.FG21,555,450source
VISITOR4.FG291,205source
VISITOR5.FG2354,227source
VISITOR6.FG2187,017source
VISITOR7.FG2134,088source
VIST1LOW.FG2195,749source
VIST3LOW.FG21,555,450source
VIST4LOW.FG291,205source
VIST5LOW.FG2354,227source
VIST6LOW.FG2187,017source
VIST7LOW.FG2134,088source
WALK1LOW.FG21,535,263source
WALK2LOW.FG2163,167source
WALK3LOW.FG2994,669source
WALKSTUF1.FG21,535,263source
WALKSTUF2.FG2163,167source
WALKSTUF3.FG21,026,922source