diff --git a/src/glue.launch.a b/src/glue.launch.a index e3b32bcfa..b4e533898 100644 --- a/src/glue.launch.a +++ b/src/glue.launch.a @@ -4,8 +4,8 @@ ; Functions to launch games and self-running demos ; ; Public functions -; - GetGameDisplayName -; - GetGameDisplayNameInActionSlideshow +; - GetGameInfo +; - GetGameInfoInActionSlideshow ; - PlayGame ; - Launch ; @@ -13,7 +13,7 @@ ; - gGameToLaunch - 0-based index into gGamesListStore ; -GetGameDisplayName +GetGameInfo ; in: A/Y points to game filename ; out: C clear if game exists in gGamesListStore, and ; A/Y points to game display name (but see hack notes below) @@ -26,7 +26,7 @@ GetGameDisplayName ; joystick) ldx #$60 +HIDE_NEXT_2_BYTES -GetGameDisplayNameInActionSlideshow +GetGameInfoInActionSlideshow ldx #$EA stx @maybeExit +STAY @key diff --git a/src/ui.attract.dhgr.a b/src/ui.attract.dhgr.a index b4392cb61..75e1d5ed0 100644 --- a/src/ui.attract.dhgr.a +++ b/src/ui.attract.dhgr.a @@ -100,7 +100,7 @@ DHGRTitleCallback +STAY + - jsr GetGameDisplayName + jsr GetGameInfo ; if game is not found (C will be set here), it means it can't be played on ; this machine due to memory or joystick requirements, so we don't display ; it in slideshows @@ -133,7 +133,7 @@ DHGRActionCallback +STAY + - jsr GetGameDisplayNameInActionSlideshow + jsr GetGameInfoInActionSlideshow ; if game name is not found (C will be set here), it means the game ; can't be played due to memory or joystick requirements, so we hide ; it from slideshows diff --git a/src/ui.attract.gr.a b/src/ui.attract.gr.a index af578640c..f66694e31 100644 --- a/src/ui.attract.gr.a +++ b/src/ui.attract.gr.a @@ -85,7 +85,7 @@ BlankGR +STAY + - jsr GetGameDisplayNameInActionSlideshow + jsr GetGameInfoInActionSlideshow ; if game name is not found (C will be set here), it means the game ; can't be played due to memory or joystick requirements, so we hide ; it from slideshows diff --git a/src/ui.attract.hgr.a b/src/ui.attract.hgr.a index e8f330caf..8e26f7303 100644 --- a/src/ui.attract.hgr.a +++ b/src/ui.attract.hgr.a @@ -88,7 +88,7 @@ HGRTitleCallback +STAY + - jsr GetGameDisplayName + jsr GetGameInfo ; if game is not found (C will be set here), it means it can't be played on ; this machine due to memory or joystick requirements, so we don't display ; it in slideshows @@ -121,7 +121,7 @@ HGRActionCallback +STAY + - jsr GetGameDisplayNameInActionSlideshow + jsr GetGameInfoInActionSlideshow ; if game name is not found (C will be set here), it means the game ; can't be played due to memory or joystick requirements, so we hide ; it from slideshows diff --git a/src/ui.attract.mode.a b/src/ui.attract.mode.a index 1797c0bbc..98688bddf 100644 --- a/src/ui.attract.mode.a +++ b/src/ui.attract.mode.a @@ -143,7 +143,7 @@ RunAttractModule ; language card or auxiliary memory. +LDAY @key - jsr GetGameDisplayName + jsr GetGameInfo bcc + ; if game doesn't exist, skip the demo rts + diff --git a/src/ui.attract.shr.a b/src/ui.attract.shr.a index 320544622..9b26da202 100644 --- a/src/ui.attract.shr.a +++ b/src/ui.attract.shr.a @@ -67,7 +67,7 @@ SHRArtworkCallback + +STAY @sfname - jsr GetGameDisplayName + jsr GetGameInfo ; if game is not found (C will be set here), it means it can't be played on ; this machine due to memory or joystick requirements, so we don't display ; it in slideshows