diff --git a/res/ACTION.HGR.UNCOMPRESSED/SLIDE.GLIDE b/res/ACTION.HGR.UNCOMPRESSED/SLIDE.GLIDE new file mode 100644 index 0000000..1973970 Binary files /dev/null and b/res/ACTION.HGR.UNCOMPRESSED/SLIDE.GLIDE differ diff --git a/res/ACTION.HGR/SLIDE.GLIDE b/res/ACTION.HGR/SLIDE.GLIDE new file mode 100644 index 0000000..060317f Binary files /dev/null and b/res/ACTION.HGR/SLIDE.GLIDE differ diff --git a/res/ATTRACT/SLIDE.GLIDE b/res/ATTRACT/SLIDE.GLIDE new file mode 100644 index 0000000..a3bb899 --- /dev/null +++ b/res/ATTRACT/SLIDE.GLIDE @@ -0,0 +1,6 @@ +# +# Attract mode for SLIDE.GLIDE +# This file is automatically generated +# + +SLIDE.GLIDE=A diff --git a/res/CACHE00.IDX b/res/CACHE00.IDX index 1061129..56c59a0 100644 Binary files a/res/CACHE00.IDX and b/res/CACHE00.IDX differ diff --git a/res/CACHE01.IDX b/res/CACHE01.IDX index 3dd5235..1a0dd6a 100644 Binary files a/res/CACHE01.IDX and b/res/CACHE01.IDX differ diff --git a/res/CACHE10.IDX b/res/CACHE10.IDX index c7322e4..953e24c 100644 Binary files a/res/CACHE10.IDX and b/res/CACHE10.IDX differ diff --git a/res/CACHE11.IDX b/res/CACHE11.IDX index 99ad115..a22c072 100644 Binary files a/res/CACHE11.IDX and b/res/CACHE11.IDX differ diff --git a/res/GAMES.CONF b/res/GAMES.CONF index f0df8bf..904383d 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -84,6 +84,7 @@ 000010,SHUFFLEBOARD=Shuffleboard/1981 100001,SILENT.SERVICE=Silent Service/1985 000000,SKI.CRAZED=Ski Crazed/1987 +000010,SLIDE.GLIDE=Slide Glide/1989 100001,SOLO.FLIGHT=Solo Flight/1984 000000,SPDWAY.CLASSIC=Speedway Classic/1984 011001,SS.BASEBALL=Street Sports Baseball/1987 diff --git a/res/SS/ACTPUZZ1.CONF b/res/SS/ACTPUZZ1.CONF index 2e15c9f..d37f07b 100644 --- a/res/SS/ACTPUZZ1.CONF +++ b/res/SS/ACTPUZZ1.CONF @@ -3,5 +3,6 @@ KONO MU.TORERE SEEGA MPL +SLIDE.GLIDE NIMWIT ZZFS2=ZZFS diff --git a/res/SS/ACTS1.CONF b/res/SS/ACTS1.CONF index 88454fd..9119732 100644 --- a/res/SS/ACTS1.CONF +++ b/res/SS/ACTS1.CONF @@ -3,6 +3,7 @@ SHUFFLEBOARD2=SHUFFLEBOARD SPDWAY.CLASSIC SKI.CRAZED STUNT.CAR.RACE2=STUNT.CAR.RACER +SLIDE.GLIDE SPDWAY.CLASSIC2=SPDWAY.CLASSIC SHUFFLEBOARD SUMMER.GAMES diff --git a/res/SS/CATPUZZLE.CONF b/res/SS/CATPUZZLE.CONF index 0ff74f9..0575538 100644 --- a/res/SS/CATPUZZLE.CONF +++ b/res/SS/CATPUZZLE.CONF @@ -8,6 +8,7 @@ MU.TORERE ZZFS MAGNET.MADNESS SUDOKU +SLIDE.GLIDE MIX.MATCHER SEEGA MPL diff --git a/res/SS/TITLES1.CONF b/res/SS/TITLES1.CONF index 86cd05c..dd5dd59 100644 --- a/res/SS/TITLES1.CONF +++ b/res/SS/TITLES1.CONF @@ -3,5 +3,6 @@ SEEGA SUMMER.GAMES.II STUNT.CAR.RACER SOLO.FLIGHT +SLIDE.GLIDE SUDOKU SUPER.ICEHOCKEY diff --git a/res/TITLE.HGR.UNPACKED/SLIDE.GLIDE b/res/TITLE.HGR.UNPACKED/SLIDE.GLIDE new file mode 100644 index 0000000..3cc164f Binary files /dev/null and b/res/TITLE.HGR.UNPACKED/SLIDE.GLIDE differ diff --git a/res/TITLE.HGR/SLIDE.GLIDE b/res/TITLE.HGR/SLIDE.GLIDE new file mode 100644 index 0000000..4fe5793 --- /dev/null +++ b/res/TITLE.HGR/SLIDE.GLIDE @@ -0,0 +1 @@ +€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şÿÿઑתÕÂܪժ Äˆ®…¸•àª€€€€€€€€€€ğƒÀ³€†€€ƒ€€€àƒ€ƒ˜ƒ°€€€¼˜€€€€€€€€€€€üÿÏÿ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿÿÏÿùŸÿó¿şçÿઑÿÿÿÇܪժ Äˆ®…¸•àª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ùŸÿó¿şÿÿ€€€€€€ÀÿùŸ€ğ¿€€€€ªÕªÕªÕªÕªÕªÕªÕªÕªÕŠ€€€€€€€àÿüÏÿùŸüÿ¿øÿŸàª‘תÕÂܪժ Äˆ®…¸•àª€€€€€€€€€€€€€€€À€€€€€€€€€€€€€€€€€€€€€€€€€€àª×ªÕ‚ˆ€€€ÀÿÿÇÿùŸşÿ¿üÿ¿àª‘¢Äˆ‘¢Äˆ‘¢Äˆ‘¢Äˆáª€€€€€€àÿÿàÀ¿ğÿüƒ†àŠÕªÕªÕªÕªÕªÕªÕªÕªÕ¢€€€€€€€€€ø˜ã猘³†Œ€çÌùÀ™œãóÁùÀ™ãƒŒŸ³€€€€€€‘ ÄÀ«ÕªÕ€€€àÿüÏÿùŸÿó¿şçÿઑתÕÂÜŠòªÈ«ÕªÕª•àª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ª•äª€€€€€€€€şÏÿùŸÿó¿ş‡€àª‘תÕ€€‚€È«ÕªÕª•àª€€€€€€àÿŸüÿŸşÁ¿şñŸ€øÿÿùÿÿÿÿçŸşóÿÿÿşøÿÿ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€à¿şã€€€àÿÿÏÿùŸÿó¿şÿÿઑתÕÂÜŠòªÈ«ÕªÕª•àª€€€€€€€€€€€€Œ³ŒÆ™³æ€†øøùñ³¼æ€€ã‡€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€¿şÁ¿şùŸ€€€€àÿüÏÿùŸÿó¿şçÿઑÿÿÿÏüÿÿÿ¡ÄˆşŸøÿ઀€€€€€€€€€€€€àÌ™€€€°À€€€€€€€€€à€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ø‡şù‡€€ÿ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şÿÿàª×ªÕ‚ܪժˆ‘¢®…¹•äª€€€€€€€€€€°†Àƒ€†€€ƒ€€€°†€ƒƒ˜€°€À™æœ€€€€€€€çŸÿãÿÿó€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ÀÿÿÏÿùŸÿó¿şçÿàª×ªÕ‚ܪժˆ‘¢®…¹•äª€€€€€€€€À‡€ƒ€€€Œ€†ƒ€€€€˜€¼ø€øğá€øğá €€€€¿ø‡şƒ€€€€€€€€€ÀÿùŸ€ğ¿€€€ ¨ÕªÕªÕªÕªÕªÕªÕªÕªÕŠ€€€€€€àÿüÏÿùŸğÿ¿àÿ‡àªƒ€€€Œ€€€ˆ‘¢†€™€äª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿÿÏÿùŸÿÿ¿şÿÿ઀€€€€€€€€€€€€€€äª€€€€€€Àÿÿ‡ğÁÿÿƒşÿà¢ÕªÕªÕªÕªÕªÕªÕªÕªÕ¢€€€€€€€€€€€€€€€À‡€€€€€€€€€€€€€€€À‡€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿàª×ªÕ‚ÜŠğªÀ«ÕªÕª•äª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿàª×ªÕ‚ü¿ğÿÁ«ÕªÕª•äª€€€€€€àÿ‡ğÿ‡şÁ¿şáŸ€øÿÿøÿÿÿÿãŸüóøÿüùÿ¿€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€Àƒ€Àÿ€ğ¿œ€¸àª×ªÕ‚ÜŠğªÀ«ÕªÕª•äª€€€€€€€€€€€€ŒƒŒÆ™æ€¼Ì±°˜³†¶€€ãÌ™€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿàªÿÿÿ‡üÿÿÿˆ‘¢şù¿äª€€€€€€€€€€€€€àÌ™ÀÏñóãLJğãÃÇÇÏ™ü€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şÿÿઑƒ€€Àܪժ Äˆ®…¸•àª€€€€€€€€€€°æ̳¼¾øğƒğñƒ°ÀÇϟ㳆ğ¿æ˜€€€€€€€ùŸÿó¿şçÿ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ÀÿÿÏÿùŸÿó¿şçÿઑתÕÂܪժ Äˆ®…¸•àª€€€€€€€€àŒ€ƒ€€€€€†€€€€€œ€³æÌÌ™ó€Ì™°æŒ€€€€€àª×ªÕ‚Ü€€€€€€ÀÿùŸ€ğ¿€€€à¨ÕªÕªÕªÕªÕªÕªÕªÕªÕ¢€€€€€€àÿü€€€€€€€€€àª‘€€€À€€€€ Äˆ€€€€àª€€€€€€€€€ø˜€€€€ƒ€€ÀáÀ€€€€ƒ€ÀÀ™ƒ€€€ƒ€€€€€€ŠğªÀ«ÕªÕ€€€àÿüÏÿùŸÿó¿şçÿઑÿÿÿÏü¿òÿÉÿÿÿÿÿÿ઀€€€€€Àÿÿ‡øÃÿÿƒüÿÀŸà¢ÕªÕªÕªÕªÕªÕªÕªÕªÕŠ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ª•äª€€€€€€àÿÀÿùŸÿó¿şçÿઑתÕÂÜŠòªÈ«ÕªÕª•àª€€€€€€€À¿ğÿ‡şÁ¿şáŸ€øÿÿøÿ¿üÿçŸüƒÿÿğÿ¿øÿ¿€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿઑתÕÂüŸòÿÈ«ÕªÕª•àª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€˜†Ç™³æ€€€€üÿÏÿùŸğÿ¿àÿ‡àª‘תÕÂÜŠòªÈ«ÕªÕª•àª€€€€€€€€€€€€Œ³Œ†Ÿ³ü€à̱°˜³œ¾€€ãÌ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€æ€°°€ƒ€€€€àÿüÏÿùŸÿó¿şçÿઑתÕÂܪժ Äˆ®…¸•àª€€€€€€€€€€€€€àÌ™ÀÙ³Æá€ğ°æàÌٳ怀€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€†€€ƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şÿÿ઀€€€ÜªÕªˆ‘¢®…¹•äª€€€€€€€€€€ğãÌ™³†æÌ™ƒ˜³†à㌃Ù³°ƒàŒæ˜€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ÿÿÏÿùŸÿó¿şçÿàª×ªÕ‚ܪժˆ‘¢®…¹•äª€€€€€€€€àÀ™Ÿ¼¼üÌŸãã‡Ï˜€³æÌÌã€Àù±æŒ€€€€€€€€€€€€€€€€€€€ÀÿùŸ€ğ¿€€€à¢ÕªÕªÕªÕªÕªÕªÕªÕªÕ¢€€€€€€àÿü€€€€€€€€€àª€€€€€€€€ˆ‘¢€€€äª€€€€€€€€€Ì™€€€€€€€Àက€€€†€€€€€˜ƒ€€€ƒ€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿàªÿÿÿ‡üŸğÿÀÿÿÿÿÿ¿äª€€€€€€€ÿÿƒğÁ¿ğğŸ€à¨ÕªÕªÕªÕªÕªÕªÕªÕªÕŠ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿÿÀÿùŸÿó¿şÿÿàª×ªÕ‚ÜŠğªÀ«ÕªÕª•äª€€€€€€€À¿üÿŸşÁ¿şãŸ€øÿÿùÿ¿şÿç¿üƒÿÿğÿÿùÿÿ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿü€øŸÿƒ€şçÿàª×ªÕ‚ÜŠğªÀ«ÕªÕª•äª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ÿÿÏÿùŸüÿ¿øÿŸàªƒ€€€Œ€°€À€€€€€äª€€€€€€€€€€€€˜††˜³à€æ̱°˜³°æ˜€ãÌ™ƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿ€€€àÿüÏÿùŸÿó¿şçÿàª×ªÕ‚ܪժˆ‘¢®…¹•äª€€€€€€€€€€€€€àÏ™ÀÁ™³ÆÁƒ°ğÇãÏÁ™¿æ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ùŸÿó¿şçÿ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿ş‡€àª‘€€€Àܪժ Äˆ®…¸•àª€€€€€€€€€€°àÌ™³œæü™ƒ˜³†€æŒƒÃ™ãñƒøŸü˜€€€€€€€àª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€üÿÏÿùŸÿó¿şçÿઑתÕÂܪժ Äˆ®…¸•àª€€€€€€€€ÀÇ™³†æœÌ™†³æÌÁ˜æÌùøàáøà˜³æŒ€€€€€€€€ˆ‘¢€€€€€€€€Àÿ€€ğ¿€€€àŠÕªÕªÕªÕªÕªÕªÕªÕªÕ¨€€€€€€àÿü€€€€€€€€€àª‘¢Äˆ‘¢Äˆ‘¢Äˆ‘¢Äˆáª€€€€€€€€€Œøá㇟óÃàçÇñÁŸãóÁñÁ™ãÀ€€€€€€äª€€€€€€àÿüÏÿùŸÿó¿şçÿઑתÕÂÜŠòªÈ«ÕªÕª•àª€€€€€€€üÿ€àÀÿÿ🀆 ¨ÕªÕªÕªÕªÕªÕªÕªÕªÕª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ÀÿÿÃÿùŸÿó¿şÿÿઑתÕÂŒ€²€È«ÕªÕª•àª€€€€€€€À¿şã¿şÁ¿şçŸ€ø‡şù‡€şàÿüÃÿÿñüù‡şƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ÀÇ™€À€€€àÿüÏÿùŸÿó¿şçÿઑתÕÂÜŠòªÈ«ÕªÕª•àª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€°À€€€€€€€€ÀÿÿÏÿùŸşÿ¿üÿ¿àª‘€€€À€€‚€ˆ€€€€€€àª€€€€€€€€€€€€°€ƒ¼€¼ø°àñ³æ˜À猃€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€à€€€€€€àÿüÏÿùŸÿó¿şçÿઑתÕÂܪժ Äˆ®…¸•àª€€€€€€€€€€€€€àÌ™ÀÁñ³Æ†°°€æÀƒæŒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿàªÁˆ‘¢„ܪժˆ‘¢®…¹•äª€€€€€€€€€€°àÌ™³°æŒ˜ƒ˜³†°æŒƒÃ™ƒ³†°†à˜€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€üÏÿùŸÿÿ¿şÿÿàª×ªÕ‚ܪժˆ‘¢®…¹•äª€€€€€€€€€Ì™³œ†ŒÌ™†³æŒ‡€˜€³æÌÌ〰˜ã瀀€€€€€€€€€€€€€€€üÿÀÿùŸğÿ¿àÿ‡àªÔªÕªÕªÕªÕªÕªÕªÕªÕ¨€€€€€€àÿü€€€€€€€€€àª€€€€€€€€€€€€€€€àª€€€€€€€€€Œ˜ƒæÌ™³æŒÀáÌ™À™³†³˜Ã™À™³æŒ˜ƒ€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿàª×ªÕ‚ÜŠğªÀ«ÕªÕª•äª€€€€€€€€€€€Àÿÿ‡ğŸ€€€ªÕªÕªÕªÕªÕªÕªÕªÕªÕª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ÀÿÿÇÿùŸÿó¿şÿÿàª×ªÕ‚€€€€À«ÕªÕª•äª€€€€€€€À¿şÁ¿şÿ¿şÿŸ€øÿ¿øÿø¿àÿÿÿşñÿÿø‡üƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿàª×ªÕ‚ÜŠğªÀ«ÕªÕª•äª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿ€€€ÀÿÿÏÿùŸşÿ¿üÿ¿àª€€€€€€€€€€€€€€€äª€€€€€€€€€€€€€€€€€€€€€€€€€€€€Œ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ùŸÿó¿şÿÿ€€€àÿüÏÿùŸÿó¿şçÿàª×ªÕ‚ܪժˆ‘¢®…¹•äª€€€€€€€€€€€€€àÌ™ÀÁ³†çƒ°àãÃdžüŒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àª×ªÕ‚Ü€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿઑ€€€Àܪժ Äˆ®…¸•àª€€€€€€€€€€°Àϳæøğƒğ±†àǃŸó±†€€¼¼€€€€€€€ªÕªˆ‘¢®…€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸşÿ¿üÿ¿àª‘תÕÂܪժ Äˆ®…¸•àª€€€€€€€€àÌ™³°æŒÌ†³æŒÌ˜€³æÌ̙〘˜ƒ†Œ€€€€€¹•äª€€€€€€€ÿÿÃÿùŸüÿ¿øÿŸàª€€€€€€€€€€€€€€€€€ª€€€€€€àÿü€ÀÿÿçŸğ€àªüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨€€€€€€€€€Œ˜ãçÌ™³æŒÀáÌñÀ™³†³øÃñÀ™ó猟ƒ€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿઑתÕÂÜŠòªÈ«ÕªÕª•àª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ÿÿÇÿùŸÿó¿şÿÿઑתÕ€€‚€È«ÕªÕª•àª€€€€€€€À¿şÁ¿şÿ¿şÿŸ€øÿ¿øÿàÿáÿÿãŸüóÿŸø‡üƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿઑתÕÂÜŠòªÈ«ÕªÕª•àª€€€€€€€€€€€€°€ƒ†¼€¼€à±€³€†€À‡€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿÿÏÿùŸÿÿ¿şÿÿઑ¢Äˆ‘¢Äˆ‘¢Äˆ‘¢Äˆáª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿઑתÕÂܪժ Äˆ®…¸•àª€€€€€€€€€€€€€€€€€€ğ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿàªÿÿÿܪժˆ‘¢®…¹•äª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ÀÿùŸ€ğ¿€€€€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€€€€€€€àÿüÏÿùŸşÿ¿üÿ¿àª×ªÕ‚ܪժˆ‘¢®…¹•äª€€€€€€€€À‡ŸŸ¼ŒÌœããÌǼ€¼ø€øğñüñ჌€€€€€€€€€€€€€€€€ÀÿÿÇÿùŸşÿ¿üÿ¿àª€€€€€€€€€€€€€€€àª€€€€€€àÿÿ€ÀÿÿÏ¿ø‡€àŠÕªÕªÕªÕªÕªÕªÕªÕªÕ¨€€€€€€€€€Ì™³æŒŸ³ÆÀáÌÁÁ™³†³˜ÀÁÁ™³ÀÏ™³€€€€€€€€€€€€€€€€€àÿüÏÿùŸÿó¿şçÿàª×ªÕ‚ÜŠğªÀ«ÕªÕª•äª€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ \ No newline at end of file diff --git a/res/dsk/slide glide (4am pack).po b/res/dsk/slide glide (4am pack).po new file mode 100644 index 0000000..2e453ff Binary files /dev/null and b/res/dsk/slide glide (4am pack).po differ diff --git a/res/ports/slide-glide/Makefile b/res/ports/slide-glide/Makefile new file mode 100644 index 0000000..cb48b64 --- /dev/null +++ b/res/ports/slide-glide/Makefile @@ -0,0 +1,59 @@ +# https://sourceforge.net/projects/acme-crossass/ +ACME=acme + +# https://github.com/mach-kernel/cadius +CADIUS=cadius + +EXOMIZER=exomizer mem -lnone -P23 -f -q + +BUILDDIR=build +DISKVOLUME=SLIDE.GLIDE +LOADER=$(BUILDDIR)/LOADER.SYSTEM\#FF2000 +EXE=$(BUILDDIR)/SLIDE.GLIDE\#068000 +COMPRESSED0=src/OBJ0.X +COMPRESSED1=src/OBJ1.X +COMPRESSED2=src/OBJ2.X +SOURCES=$(wildcard src/*.a) $(COMPRESSED1) $(COMPRESSED2) +RES=$(wildcard res/*) $(wildcard ../common/res/*) +BUILDDISK=$(BUILDDIR)/$(DISKVOLUME).po + +.PHONY: clean mount all + +$(BUILDDISK): $(EXE) $(LOADER) $(RES) + +$(LOADER): $(SOURCES) | $(BUILDDIR) + $(ACME) src/loader.a + $(CADIUS) REPLACEFILE "$(BUILDDISK)" "/$(DISKVOLUME)/" "$(LOADER)" -C + @touch "$@" + +$(EXE): $(SOURCES) $(COMPRESSED0) $(COMPRESSED1) $(COMPRESSED2) | $(BUILDDIR) + $(ACME) src/slide.glide.a + $(CADIUS) REPLACEFILE "$(BUILDDISK)" "/$(DISKVOLUME)/" "$(EXE)" -C + @touch "$@" + +$(RES): $(BUILDDIR) + $(CADIUS) REPLACEFILE "$(BUILDDISK)" "/$(DISKVOLUME)/" "$@" -C + @touch "$@" + +$(COMPRESSED0): + $(EXOMIZER) src/OBJ0@0x6000 -o "$@" + +$(COMPRESSED1): + $(EXOMIZER) src/OBJ1@0x0900 -o "$@" + +$(COMPRESSED2): + $(EXOMIZER) src/OBJ2@0x5000 -o "$@" + +mount: $(BUILDDISK) + @open "$(BUILDDISK)" + +clean: + rm -rf "$(BUILDDIR)" + +$(BUILDDIR): + mkdir -p "$@" + $(CADIUS) CREATEVOLUME "$(BUILDDISK)" "$(DISKVOLUME)" 140KB -C + +all: clean mount + +.NOTPARALLEL: diff --git a/res/ports/slide-glide/src/OBJ0 b/res/ports/slide-glide/src/OBJ0 new file mode 100644 index 0000000..7e48f24 Binary files /dev/null and b/res/ports/slide-glide/src/OBJ0 differ diff --git a/res/ports/slide-glide/src/OBJ0.X b/res/ports/slide-glide/src/OBJ0.X new file mode 100644 index 0000000..1d08c5c Binary files /dev/null and b/res/ports/slide-glide/src/OBJ0.X differ diff --git a/res/ports/slide-glide/src/OBJ1 b/res/ports/slide-glide/src/OBJ1 new file mode 100644 index 0000000..ba10f14 Binary files /dev/null and b/res/ports/slide-glide/src/OBJ1 differ diff --git a/res/ports/slide-glide/src/OBJ1.X b/res/ports/slide-glide/src/OBJ1.X new file mode 100644 index 0000000..4f0ed36 Binary files /dev/null and b/res/ports/slide-glide/src/OBJ1.X differ diff --git a/res/ports/slide-glide/src/OBJ2 b/res/ports/slide-glide/src/OBJ2 new file mode 100644 index 0000000..1bbf32f Binary files /dev/null and b/res/ports/slide-glide/src/OBJ2 differ diff --git a/res/ports/slide-glide/src/OBJ2.X b/res/ports/slide-glide/src/OBJ2.X new file mode 100644 index 0000000..d4c6bb7 Binary files /dev/null and b/res/ports/slide-glide/src/OBJ2.X differ diff --git a/res/ports/slide-glide/src/_ b/res/ports/slide-glide/src/_ new file mode 100644 index 0000000..9ddff68 Binary files /dev/null and b/res/ports/slide-glide/src/_ differ diff --git a/res/ports/slide-glide/src/loader.a b/res/ports/slide-glide/src/loader.a new file mode 100644 index 0000000..743f2e4 --- /dev/null +++ b/res/ports/slide-glide/src/loader.a @@ -0,0 +1,25 @@ +!cpu 6502 +*=$2000 +!to "build/LOADER.SYSTEM#FF2000",plain + + !src "../common/src/constants.a" + !src "../common/src/macros.a" + + +READ_ENTIRE_FILE parm_boot_open, parm_boot_read + jmp (entry) + +parm_boot_open + !byte 3 + !word filename + !word $2100 + !byte 0 + +parm_boot_read + !byte 4 + !byte 1 +entry !word $8000 + !word $FFFF + !word 0 + +filename + !text 11,"SLIDE.GLIDE" diff --git a/res/ports/slide-glide/src/slide.glide.a b/res/ports/slide-glide/src/slide.glide.a new file mode 100644 index 0000000..c1a873e --- /dev/null +++ b/res/ports/slide-glide/src/slide.glide.a @@ -0,0 +1,39 @@ +!cpu 6502 +*=$8000 +!to "build/SLIDE.GLIDE#068000",plain + + !src "../common/src/constants.a" + !src "../common/src/macros.a" + + jmp start + +compressed_data + !bin "src/OBJ0.X" + !bin "src/OBJ1.X" + !bin "src/OBJ2.X" +FORWARD_DECRUNCHING = 1 +SHOW_PROGRESS_DURING_DECRUNCH = 0 + !src "../common/src/exodecrunch.a" + +start + +INIT_MACHINE + jsr decrunch ; decompress title screen routine at $6000 + jsr $6000 ; show title screen +!if * != $B080 { + !serious "Adjust prelaunch to patch JSR at ", *, " to JMP" +} + jsr decrunch ; decompress game code at $0900 + jsr decrunch ; decompress game code at $5000 + jsr $900 + bit CLEARKBD + jsr PRODOS_MLI + !byte CMD_QUIT + !word + ++ !byte 4 + +get_crunched_byte + lda compressed_data + inc get_crunched_byte+1 + bne + + inc get_crunched_byte+2 ++ rts diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index d544e79..e33f30a 100644 --- a/src/index/artwork.idx.a +++ b/src/index/artwork.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3015442 + !be24 3036956 !le16 652 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index d4c2b66..81cf107 100644 --- a/src/index/attract.idx.a +++ b/src/index/attract.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2997632 + !be24 3019054 !le16 1559 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index c8c40c3..d619ea6 100644 --- a/src/index/cache00.idx.a +++ b/src/index/cache00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2984121 - !le16 602 + !be24 3005383 + !le16 612 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index 0b2ae4b..f88674b 100644 --- a/src/index/cache01.idx.a +++ b/src/index/cache01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2987027 - !le16 981 + !be24 3008333 + !le16 991 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 7ffe039..1ac29ee 100644 --- a/src/index/cache10.idx.a +++ b/src/index/cache10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2990342 - !le16 952 + !be24 3011692 + !le16 962 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 3c0e5b9..d023bdd 100644 --- a/src/index/cache11.idx.a +++ b/src/index/cache11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2994611 - !le16 1430 + !be24 3016005 + !le16 1440 diff --git a/src/index/count00.a b/src/index/count00.a index 8be9fcf..2b8fe1b 100644 --- a/src/index/count00.a +++ b/src/index/count00.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 46 +!word 47 diff --git a/src/index/count01.a b/src/index/count01.a index e5666d9..b7e1d10 100644 --- a/src/index/count01.a +++ b/src/index/count01.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 66 +!word 67 diff --git a/src/index/count10.a b/src/index/count10.a index b7e1d10..fa7ba0b 100644 --- a/src/index/count10.a +++ b/src/index/count10.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 67 +!word 68 diff --git a/src/index/count11.a b/src/index/count11.a index 7d455df..29459de 100644 --- a/src/index/count11.a +++ b/src/index/count11.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 92 +!word 93 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 0c691ec..ebc1516 100644 --- a/src/index/coverfade.idx.a +++ b/src/index/coverfade.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3016094 + !be24 3037608 !le16 237 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index 799075a..25ed483 100644 --- a/src/index/credits.idx.a +++ b/src/index/credits.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3016675 + !be24 3038189 !le16 336 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index f86f37a..c5c0d39 100644 --- a/src/index/decrunch.idx.a +++ b/src/index/decrunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3017011 + !be24 3038525 !le16 309 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index 2d2ccc6..2dd1bd1 100644 --- a/src/index/demo.idx.a +++ b/src/index/demo.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2999191 + !be24 3020613 !le16 69 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 0d024e0..bd33aaa 100644 --- a/src/index/dfx.idx.a +++ b/src/index/dfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3002636 + !be24 3024078 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 6bc2dae..5255eba 100644 --- a/src/index/dgr.fizzle.idx.a +++ b/src/index/dgr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3016407 + !be24 3037921 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index cf2aa52..3835866 100644 --- a/src/index/dgr.idx.a +++ b/src/index/dgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3015422 + !be24 3036936 !le16 20 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index e32d73e..5c8f57f 100644 --- a/src/index/dhgr.idx.a +++ b/src/index/dhgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3014308 + !be24 3035822 !le16 1062 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 649183e..857a829 100644 --- a/src/index/dtitle.idx.a +++ b/src/index/dtitle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3011664 + !be24 3033160 !le16 365 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index 3a3b27c..1885bfb 100644 --- a/src/index/fx.idx.a +++ b/src/index/fx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2999996 + !be24 3021438 !le16 2640 diff --git a/src/index/fxcode.idx.a b/src/index/fxcode.idx.a index 2a70333..f2c5d0f 100644 --- a/src/index/fxcode.idx.a +++ b/src/index/fxcode.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3004634 + !be24 3026076 !le16 246 diff --git a/src/index/fxdata.idx.a b/src/index/fxdata.idx.a index 17d8566..21993ad 100644 --- a/src/index/fxdata.idx.a +++ b/src/index/fxdata.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3004880 + !be24 3026322 !le16 538 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 0d37dab..4b726f3 100644 --- a/src/index/gamehelp.idx.a +++ b/src/index/gamehelp.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3005418 - !le16 1591 + !be24 3026860 + !le16 1609 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 2bbe13a..1c8da3b 100644 --- a/src/index/gr.fizzle.idx.a +++ b/src/index/gr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3016331 + !be24 3037845 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index a63b1e2..3e1a3ea 100644 --- a/src/index/gr.idx.a +++ b/src/index/gr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3015370 + !be24 3036884 !le16 52 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index a60acd3..9526afd 100644 --- a/src/index/helptext.idx.a +++ b/src/index/helptext.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3016474 + !be24 3037988 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 96c8eee..dcd3f83 100644 --- a/src/index/hgr0.idx.a +++ b/src/index/hgr0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3012029 + !be24 3033525 !le16 456 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 5fed9e4..e2c8a40 100644 --- a/src/index/hgr1.idx.a +++ b/src/index/hgr1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3012485 + !be24 3033981 !le16 226 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 28f7eca..e263fc6 100644 --- a/src/index/hgr2.idx.a +++ b/src/index/hgr2.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3012711 + !be24 3034207 !le16 107 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 0a73010..61b714e 100644 --- a/src/index/hgr3.idx.a +++ b/src/index/hgr3.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3012818 + !be24 3034314 !le16 292 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index fa3200b..2627215 100644 --- a/src/index/hgr4.idx.a +++ b/src/index/hgr4.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3013110 - !le16 791 + !be24 3034606 + !le16 809 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index 65c514d..ad9b477 100644 --- a/src/index/hgr5.idx.a +++ b/src/index/hgr5.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3013901 + !be24 3035415 !le16 380 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index 6103013..40ed222 100644 --- a/src/index/hgr6.idx.a +++ b/src/index/hgr6.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3014281 + !be24 3035795 !le16 27 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index fff72be..aa4c0a6 100644 --- a/src/index/joystick.idx.a +++ b/src/index/joystick.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3017320 + !be24 3038834 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index 67c77fb..1e03919 100644 --- a/src/index/miniattract0.idx.a +++ b/src/index/miniattract0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3008785 + !be24 3030245 !le16 948 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index a6a7b99..14139a8 100644 --- a/src/index/miniattract1.idx.a +++ b/src/index/miniattract1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3009733 - !le16 647 + !be24 3031193 + !le16 665 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index e7661d8..9cce480 100644 --- a/src/index/prelaunch.idx.a +++ b/src/index/prelaunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2996041 - !le16 1591 + !be24 3017445 + !le16 1609 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index 7b3a46f..cc7945e 100644 --- a/src/index/res.cover.idx.a +++ b/src/index/res.cover.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 878123 + !be24 885803 !le16 8184 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index 202780f..caa890a 100644 --- a/src/index/res.help.idx.a +++ b/src/index/res.help.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 894499 + !be24 902179 !le16 8184 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index 7b3a352..5baa80f 100644 --- a/src/index/res.title.idx.a +++ b/src/index/res.title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 886307 + !be24 893987 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index df578d8..942de5f 100644 --- a/src/index/search00.idx.a +++ b/src/index/search00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2982598 - !le16 1523 + !be24 3003826 + !le16 1557 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 7b776db..fee5a77 100644 --- a/src/index/search01.idx.a +++ b/src/index/search01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2984723 - !le16 2304 + !be24 3005995 + !le16 2338 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index d42cbb8..7b4f447 100644 --- a/src/index/search10.idx.a +++ b/src/index/search10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2988008 - !le16 2334 + !be24 3009324 + !le16 2368 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index 3a3bdaf..76b70a8 100644 --- a/src/index/search11.idx.a +++ b/src/index/search11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2991294 - !le16 3317 + !be24 3012654 + !le16 3351 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index f91ebec..27e0d4a 100644 --- a/src/index/sfx.idx.a +++ b/src/index/sfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3004276 + !be24 3025718 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index 1611b89..b953195 100644 --- a/src/index/slideshow.idx.a +++ b/src/index/slideshow.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3007009 + !be24 3028469 !le16 1776 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 9517cba..20988ff 100644 --- a/src/index/title.idx.a +++ b/src/index/title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 3010380 - !le16 1284 + !be24 3031858 + !le16 1302 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 849cbb5..879612c 100644 --- a/src/index/xsingle.idx.a +++ b/src/index/xsingle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2999260 - !le16 736 + !be24 3020682 + !le16 756 diff --git a/src/prelaunch/fastgammon.a b/src/prelaunch/fastgammon.a index d3eec30..9214029 100644 --- a/src/prelaunch/fastgammon.a +++ b/src/prelaunch/fastgammon.a @@ -1,5 +1,5 @@ ;license:MIT -;(c) 2024 by 4am +;(c) 2025 by 4am !cpu 6502 !to "build/PRELAUNCH.INDEXED/FASTGAMMON",plain diff --git a/src/prelaunch/slide.glide.a b/src/prelaunch/slide.glide.a new file mode 100644 index 0000000..1ff8e00 --- /dev/null +++ b/src/prelaunch/slide.glide.a @@ -0,0 +1,19 @@ +;license:MIT +;(c) 2025 by 4am + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/SLIDE.GLIDE",plain +*=$106 + + !source "src/macros.a" + + +ENABLE_ACCEL + lda #$4C + sta $B080 + jsr $8000 + +DISABLE_ACCEL + jmp $B080+3 + +!if * > HideLaunchArtwork { + !error "code is too large, ends at ", * +}