Jump to content

Nintendo BS-X Satellaview MAIN MENU VIDEO


craiganderson

Recommended Posts

and this list is pretty important

tells you how to get some games to start etc

Game                                                   Run?   Playable?Comments
BS 3ji no Wide Shou (J).smc                            NO     NO
BS Albert Odyssey (J).smc                              YES    YES
BS Arkanoid - Doh It Again (J).smc                     YES    YES
BS Bdash 2 Gatsu Gou (J).smc                           YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Bdash 3 Gatsu Gou (J).smc                           YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Busters - Digital Magazine 4-12-98 (J).smc          YES    N/A      Magazine. This time with OK japanese text
BS Busters - Digital Magazine 5-10-98 (J).smc          YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Busters - Digital Magazine 5-24-98 (J).smc          YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Busters - Digital Magazine 8-23-98 (J).smc          YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Cheap de Gorgeous Vol. 1 (J).smc                    YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Chrono Trigger - Character Library (J).smc          YES    YES
BS Chrono Trigger - Jet Bike Special (J).sm            YES    YES
BS Chrono Trigger - Music Library (J).smc              YES    YES
BS Columbus no Tamagoyaki 1 (J).smc                    YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Columbus no Tamagoyaki 2 (J).smc                    YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Columbus no Tamagoyaki 3 (J).smc                    YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Cu-On-Pa SFC (J).smc                                YES    YES
BS Daibakushou Jinsei Gekijou (J).smc                  YES    YES      Table game
BS Dan Dan Belt Conveyor Milk no Maki (J).s            YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Dezaemon (J).smc                                    YES    YES
BS Dokapon Gaiden - Honoo no Audition (J).s            YES    YES      Hard to know what the heck is this game about.
BS Do-Re-Mi No.2 5-10 (J).smc                          YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Dr. Mario (J).smc                                   YES    YES
BS Dragon Quest (J).smc                                NO     NO
BS Dragon Slayer - Eiyuu Densetsu (J).smc              YES    YES
BS Dynami Tracer (J).smc                               YES    YES
BS Excitebike Bun Bun Mario Battle Stadium 1 (J).smc   YES    YES      Playable after 3 minutes. No BGM.
BS Excitebike Bun Bun Mario Battle Stadium 2 (J).smc   YES    YES      Playable after 3 minutes. No BGM.
BS Excitebike Bun Bun Mario Battle Stadium 3 1-11 (J).sYES    YES      Playable after 3 minutes. No BGM.
BS Excitebike Bun Bun Mario Battle Stadium 3 2-8 (J).smYES    YES      Playable after 3 minutes. No BGM.
BS Excitebike Bun Bun Mario Battle Stadium 4 (J).smc   YES    YES      Playable after 3 minutes. No BGM.
BS Fenek - June Edition (J).smc                        NO     NO
BS Fire Emblem Akaneia Senki 1 - Palace Kanraku (J).smcYES    NO       Freezes with some graphical garbage and a "horse gallop" sound.
BS Fire Emblem Akaneia Senki 2 - Akai Ryuuki Shi (J).smNO     NO
BS Fire Emblem Akaneia Senki 3 - Seigi no Tozokudan (J)NO     NO
BS Fire Emblem Akaneia Senki 4 - Hajimari no Toki (J).sNO     NO
BS Furoito no Chousenjou 1 (J).smc                     YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Furoito no Chousenjou 2 (J).smc                     YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Furoito no Chousenjou 3 (J).smc                     YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Furoito no Chousenjou 4 (J).smc                     YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Furoito no Chousenjou 5 (J).smc                     YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Furoito no Chousenjou 6 (J).smc                     YES    N/A      Magazine. Japanese text appears to be corrupted.
BS F-ZERO (J).smc                                      YES    YES
BS F-ZERO Grand Prix 2 (J).smc                         YES    YES
BS F-ZERO Grand Prix Ace League (J).smc                YES    YES      Starts after 15 minutes in the initial screen. New cars for F-Zero 1. No BGM.
BS F-ZERO Grand Prix King League (J).smc               YES    YES      Starts after 15 minutes in the initial screen. New cars for F-Zero 1. No BGM.
BS F-ZERO Grand Prix Knight League (J).smc             YES    YES      Starts after 15 minutes in the initial screen. New cars for F-Zero 1. No BGM.
BS F-ZERO Grand Prix Queen League (J).smc              YES    YES      Starts after 15 minutes in the initial screen. New cars for F-Zero 1. No BGM.
BS Gekkan Coin Toss Deck 1 (J).smc                     YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Golf Daisuki! - Out of Bounds Club (J).s            YES    YES
BS Goods Press 3gatsu Gou (J).smc                      YES    N/A      Runs a blank, buggy magazine.
BS Heisei Gunjin Shougi (J).smc                        YES    YES      A soccer related strategy game.
BS Ikari no Yousai (J).smc                             YES    YES
BS Kaizou Choujin Shubibinman Zero (J).smc             YES    YES
BS Kirby no Omochabako - Baseball (J).smc              YES    YES
BS Kirby no Omochabako - Guru Guru Ball (J)            NO     NO
BS Kirby no Omochabako - Hoshi Kuzushi (J).            NO     NO
BS Kobo Kenshou Magazine (J).smc                       NO     NO
BS Kodomo Chousadan Mighty Pockets 1 (J).smc           YES    YES      No sound at all.
BS Kodomo Chousadan Mighty Pockets 2 (J).smc           YES    YES      No sound at all.
BS Kodomo Chousadan Mighty Pockets 3 (J).smc           NO     NO
BS Koi ha Balance - Battle of Lovers (J).smc           YES    YES      Table game
BS Let's Pachinko Nante Gindama 1 (J).smc              YES    YES
BS Let's Pachinko Nante Gindama 2 (J).smc              YES    YES
BS Let's Pachinko Nante Gindama 3 (J).smc              YES    YES
BS Let's Pachinko Nante Gindama 4 (J).smc              YES    YES
BS Lord Monarch (J).smc                                YES    YES
BS Mario Paint - Yuu Shou Naizou Ban (J).smc           YES    NO       Joystick moves at title screen, mouse needed?
BS Mario Paint 6-4 (J).smc                             YES    NO       Joystick moves at title screen, mouse needed?
BS Marvelous Camp Arnold Course 1 (J).smc              YES    NO       Begins with a short music, but shows black screen
BS Marvelous Camp Arnold Course 2 (J).smc              YES    NO       Begins with a short music, but shows black screen
BS Marvelous Camp Arnold Course 3 (J).smc              YES    NO       Begins with a short music, but shows black screen
BS Marvelous Camp Arnold Course 4 (J).smc              YES    NO       Begins with a short music, but shows black screen
BS Marvelous Time Athletic Course 1 (J).smc            YES    NO       Begins with a short music, but shows black screen
BS Marvelous Time Athletic Course 2 (J).smc            YES    NO       Begins with a short music, but shows black screen
BS Marvelous Time Athletic Course 3 (J).smc            YES    NO       Begins with a short music, but shows black screen
BS Marvelous Time Athletic Course 4 (J).smc            YES    NO       Begins with a short music, but shows black screen
BS Nichibutsu 4 Player Mahjong 1 (J).smc               YES    YES      No BGM
BS Nichibutsu 4 Player Mahjong 2 (J).smc               YES    YES      No BGM
BS Nichibutsu Mahjong (J).smc                          YES    YES
BS Nintama Rantarou 2 (J).smc                          YES    YES
BS Nintendo HP 5-17 (J).smc                            YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Nintendo HP 5-31 (J).smc                            YES    N/A      Magazine. Japanese text appears to be corrupted.
BS NP Magazine 107 (J).smc                             NO     NO
BS Panel de Pon - Event '98 (J).smc                    YES    YES
BS Parlor! Parlor! (J).smc                             YES    NO       Stops at image with japanese text. Waiting for external data?
BS Pokekame Magajin (J).smc                            YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Radical Dreamers (J).smc                            NO     NO
BS Same Game Koma Data (J).smc                         NO     NO
BS Satella Walker 2 - Sate Bou wo Sukuidasu! (J).smc   NO     NO
BS Shanghai - Banri no Choujou (J).smc                 YES    YES      Another Mahjong/Chinese Game
BS Shin Onigashima Dai 1 Wanashi (J).smc               YES    NO       Boots to image and japanese screen. Waiting for external data?
BS Shin Onigashima Dai 2 Wanashi (J).smc               YES    NO       Boots to image and japanese screen. Waiting for external data?
BS Shin Onigashima Dai 3 Wanashi (J).smc               YES    NO       Boots to image and japanese screen. Waiting for external data?
BS Shin Onigashima Dai 4 Wanashi (J).smc               YES    NO       Boots to image and japanese screen. Waiting for external data?
BS Sousa Sentai Wappers 1 (J).smc                      YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Sousa Sentai Wappers 2 (J).smc                      YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Sousa Sentai Wappers Soushuu Hen (J).smc            YES    YES      Magazine. Japanese text appears to be corrupted.
BS Special Tee Shot (J).smc                            YES    YES      Must choose options quickly at Select Class screen before it scrolls horizontally and lock your controls.
BS Spriggan Powered (J).smc                            YES    YES      No BGM. Shooter
BS St.Giga 10 Gatsu Gou (J).smc                        YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Super Earth Defense Force (J).smc                   YES    YES      Shooter
BS Super Famicom Wars (J).smc                          YES    YES
BS Super Mahjong Taikai (J).smc                        YES    NO       Supposedly playable, but I couldn't get past the japanese text options.
BS Super Mario Collection 3 (J).smc                    YES    YES      No BGM. Must press and hold start to begin.
BS Super Mario USA 1 (J).smc                           YES    YES      No BGM.
BS Super Mario USA 2 (J).smc                           YES    YES      No BGM.
BS Super Mario USA 3 (J).smc                           YES    YES      No BGM.
BS Super Mario USA 4 (J).smc                           YES    YES      No BGM.
BS Super Ninja-kun (J).smc                             YES    YES      Platform game.
BS Super Tsume Shougi 1000 (J).smc                     YES    YES      Table game
BS Sutte Hakkun (J).smc                                YES    NO       Supposedly playable, but I couldn't get past the Stage Select. Can't select any option.
BS Sutte Hakkun 2 10-8 (J).smc                         YES    NO       Supposedly playable, but I couldn't get past the Stage Select. Can't select any option.
BS Sutte Hakkun 2 6-3 (J) [!].smc                      YES    NO       Supposedly playable, but I couldn't get past the Stage Select. Can't select any option.
BS Sutte Hakkun 98 Winter Event Version (J).smc        YES    NO       Supposedly playable, but I couldn't get past the Stage Select. Can't select any option.
BS Tantei Club - Yuki ni Kieta Kako 1 (J).smc          NO     NO
BS Tantei Club - Yuki ni Kieta Kako 2 (J).smc          NO     NO
BS Tantei Club - Yuki ni Kieta Kako 3 (J).smc          NO     NO
BS Tora no Maki 5-17 (J).smc                           NO     NO
BS Tora no Maki 5-31 (J).smc                           NO     NO
BS Treasure Conflix (J).smc                            YES    NO       Japanese text corrupted. Some corrupted sprites.
BS Wai Wai Check 3-7 (J).smc                           NO     NO
BS Wario no Mori (J).smc                               YES    YES
BS Wizardry V - Saika no Chuushin (J).smc              YES    YES      No sound at all.
BS Yoshi no Panepon (J).smc                            YES    YES
BS Yung Hakase no Shinsatsu Shitsu 1 (J).smc           YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Yung Hakase no Shinsatsu Shitsu 2 (J).smc           YES    N/A      Magazine. Japanese text appears to be corrupted.
BS Zelda no Densetsu - Kamigami no Triforce (J) [!].smcYES    NO       I'm not a Zelda Player, can't get past japanese screens.
BS Zelda no Densetsu Kodai no Sekiban Dai 1 Hanashi (J)NO     NO       Hack exists?
BS Zelda no Densetsu Kodai no Sekiban Dai 2 Hanashi (J)NO     NO       Hack exists?
BS Zelda no Densetsu Kodai no Sekiban Dai 3 Hanashi (J)NO     NO       Hack exists?
BS Zelda no Densetsu Kodai no Sekiban Dai 4 Hanashi (J)NO     NO       Brown Screen. Hack exists?
BS Zelda no Densetsu Remix (J).smc                     NO     NO       Hack exists?
BS Zootto Mahjong! Event Version (J).smc               YES    YES
BS Zootto Mahjong! Preview Version (J).smc             YES    YES

Link to comment
Share on other sites

here is my unofficial mednafen module

it loads/plays satellaview

but bezel settings (resolution, offsets etc) DO NOT WORK on those two system

MEmu = Mednafen
MEmuV =  v0.9.31 WIP
MURL = http://mednafen.sourceforge.net/
MAuthor = djvj
MVersion = 2.0.9
MCRC = DAAB2BB2
iCRC = 1ECCF5E8
MID = 635038268903923913
MSystem = "Nintendo Sufami Turbo","Nintendo BS-X Satellaview","Atari Lynx","Bandai Wonderswan","Bandai Wonderswan Color","NEC PC Engine","NEC PC Engine-CD","NEC PC-FX","NEC SuperGrafx","NEC TurboGrafx-16","NEC TurboGrafx-CD","Nintendo Entertainment System","Nintendo Famicom","Nintendo Famicom Disk System","Nintendo Game Boy","Nintendo Game Boy Advance","Nintendo Game Boy Color","Nintendo Super Famicom","Nintendo Virtual Boy","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","SNK Neo Geo Pocket","SNK Neo Geo Pocket Color","Sony PlayStation","Super Nintendo Entertainment System"
;----------------------------------------------------------------------------
; Notes:
; Below are some basic params you can change, there are many other params
; located in the mednafen documentation that you can add If needed.
;
; Some people experience screen flickering and mednafen will not stay in 
; fullscreen, you can changed vDriver below to -vdriver sdl and it will
; possibly fix the issue.
;
; There is no error checking If mednafen fails, so If you try to launch
; your game and nothing happens, then check the stdout.txt in your mednafen
; installation directory to see what went wrong.
;
; To remap your keys, start a game then press alt + shift + 1 to enter
; the key configuration.  Also see mednafen.cfg to change other keys such
; as the exit key.
;
; Atari Lynx:
; Create a folder called "firmware" in your mednafen folder and place lynxboot.img in there
;
; Nintendo Virtual Boy:
; For Virtual Boy you might not be able to get in game and get stuck
; on the intro screen, so open your cfg file and change these settings
; to allow you to play. There are some extra options here to.
; vb.anaglyph.lcolor 0xFF0000
; vb.anaglyph.preset disabled
; vb.anaglyph.rcolor 0x000000
; vb.default_color 0xFFFFFF
; vb.disable_parallax 0
; vb.input.builtin.gamepad.a keyboard 109
; vb.input.builtin.gamepad.b keyboard 110
; vb.input.builtin.gamepad.down-l keyboard 100
; vb.input.builtin.gamepad.down-r keyboard 107
; vb.input.builtin.gamepad.left-l keyboard 115
; vb.input.builtin.gamepad.left-r keyboard 106
; vb.input.builtin.gamepad.lt keyboard 103
; vb.input.builtin.gamepad.rapid_a keyboard 46
; vb.input.builtin.gamepad.rapid_b keyboard 44
; vb.input.builtin.gamepad.right-l keyboard 102
; vb.input.builtin.gamepad.right-r keyboard 108
; vb.input.builtin.gamepad.rt keyboard 104
; vb.input.builtin.gamepad.select keyboard 118
; vb.input.builtin.gamepad.start keyboard 13
; vb.input.builtin.gamepad.up-l keyboard 101
; vb.input.builtin.gamepad.up-r keyboard 105

; Sony PlayStation Info:
; Create a folder called "firmware" in your mednafen folder and place all your bios files (ex. scph5501.bin) in there. Set the options below so mednafen can find them
; This module only supports Daemon Tools when mounting with a cue extension for psx.
; Set your rom extension to cue
; Multi-Disc games REQUIRES Daemon Tools, do not attempt to swap discs any other way as it is not supported by this module.
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
FadeInStart()

; The next 2 objects control how the module reacts to different systems. Mednafen can play a lot of systems, but changes itself slightly so this module has to adapt 
mType1 := Object("Nintendo Sufami Turbo","nst","Nintendo BS-X Satellaview","bsx","Atari Lynx","lynx","Bandai Wonderswan","wswan","Bandai Wonderswan Color","wswan","NEC PC Engine","pce","NEC PC-FX","pcfx","NEC SuperGrafx","pce","NEC TurboGrafx-16","pce","Nintendo Entertainment System","nes","Nintendo Famicom","nes","Nintendo Famicom Disk System","nes","Nintendo Game Boy","gb","Nintendo Game Boy Advance","gba","Nintendo Game Boy Color","gb","Nintendo Super Famicom","snes","Nintendo Virtual Boy","vb","Samsung Gam Boy","sms","Sega Game Gear","gg","Sega Genesis","md","Sega Mega Drive","md","Sega Master System","sms","SNK Neo Geo Pocket","ngp","SNK Neo Geo Pocket Color","ngp","Super Nintendo Entertainment System","snes")
mType2 := Object("NEC PC Engine-CD","pce","NEC TurboGrafx-CD","pce","Sony PlayStation","psx")	; these systems change Mednafen's window name, so it needs to be separate from the rest

ident1 := mType1[systemName]	; search 1st array for the systemName identifier mednafen uses
ident2 := mType2[systemName]	; search 2nd array for the systemName identifier mednafen uses
ident := If (!ident1 && !ident2) ? ("") : (ident1 . ident2)

; had to block out these lines to get bs-x satellaview to work
If !ident
ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Mednafen module: " . moduleName)

settingsFile := modulePath . "\" . systemName . ".ini"
IfNotExist, %settingsFile%
settingsFile := modulePath . "\" . moduleName . ".ini"

; Settings used for all systems
Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
Stretch := IniReadCheck(settingsFile, "Settings", "Stretch","aspect",,1)			; 0, aspect, or full
vDriver := IniReadCheck(settingsFile, "Settings", "vDriver","opengl",,1)				; opengl or sdl
xRes := IniReadCheck(settingsFile, "Settings", "xRes",0,,1)
yRes := IniReadCheck(settingsFile, "Settings", "yRes",0,,1)

stretch := If Stretch ? ("-" . ident . ".stretch " . Stretch) : ""
vDriver := If vDriver ? ("-vdriver " . vDriver) : ""
xRes := If xRes ? ("-" . ident . ".xres " . xRes) : ""
yRes := If yRes ? ("-" . ident . ".yres " yRes) : ""

If ident = lynx	; this needs to be before BezelStart so we can tell it if we need to rotate the screen or not
{	rotateScreen := IniReadCheck(settingsFile, romName, "RotateScreen","false",,1)	; also remove all systemName section support, using systemName ini files instead, like MESS module
rotateScreen := If rotateScreen = "true" ? "-lynx.rotateinput 1" : ""
CheckFile(emuPath . "\firmware\lynxboot.img","Cannot find the Atari Lynx bios file required to use this system:`n" . emuPath . "\firmware\lynxboot.img")
}

BezelStart(,,(If rotateScreen ? 1:""))

emuFullscreen := If Fullscreen = "true" ? "-fs 1" : "-fs 0"	; This needs to stay after BezelStart

If ident1 = pce
sgfxMode := If (systemName = "NEC SuperGrafx" && romExtension != sgx) ? "-pce.forcesgx 1"  : ""

If ident2 = pce
{	PCE_CD_Bios := IniReadCheck(settingsFile, "Bios", "PCE_CD_Bios","syscard3.pce",,1)		; Bios, placed in the bios subfolder of the emu, required for these systems: NEC PC Engine-CD & NEC TurboGrafx-CD
CheckFile(emuPath . "\firmware\" . PCE_CD_Bios ,"Cannot find the PCE_CD_Bios  file you have defined in the module:`n" . emuPath . "\firmware\" . PCE_CD_Bios)
pceCDBios := If PCE_CD_Bios ? ("-pce.cdbios ""firmware\"  . PCE_CD_Bios  . """") : ""
}
If ident = pcfx
{	PCFX_Bios := IniReadCheck(settingsFile, "Bios", "PCFX_Bios","pcfxbios.bin",,1)			; Bios, placed in the bios subfolder of the emu, required for NEC PC-FX
CheckFile(emuPath . "\firmware\" . PCFX_Bios ,"Cannot find the PCFX_Bios  file you have defined in the module:`n" . emuPath . "\firmware\" . PCFX_Bios)
pcfxBios := If PCFX_Bios ? ("-pcfx.bios ""firmware\"  . PCFX_Bios  . """") : ""
}

If ident = psx	; only need these for Sony PlayStation, must check If these files exist, otherwise mednafan doesn't launch and HL gets stuck
{	NA_Bios := IniReadCheck(settingsFile, "Bios", "NA_Bios","PSX - SCPH1001.bin",,1)		; Sony PlayStation only - this is the bios you want to use for North American games - place this in a "bios" subfolder where Mednafen is
EU_Bios := IniReadCheck(settingsFile, "Bios", "EU_Bios","PSX - SCPH5502.bin",,1)		; Sony PlayStation only - this is the bios you want to use for European games - place this in a "bios" subfolder where Mednafen is
JP_Bios := IniReadCheck(settingsFile, "Bios", "JP_Bios","PSX - SCPH5500.bin",,1)		; Sony PlayStation only - this is the bios you want to use for Japanese games - place this in a "bios" subfolder where Mednafen is
CheckFile(emuPath . "\firmware\" . NA_Bios,"Cannot find the NA_Bios file you have defined in the module:`n" . emuPath . "\firmware\" . NA_Bios)
CheckFile(emuPath . "\firmware\" . EU_Bios,"Cannot find the EU_Bios file you have defined in the module:`n" . emuPath . "\firmware\" . EU_Bios)
CheckFile(emuPath . "\firmware\" . JP_Bios,"Cannot find the JP_Bios file you have defined in the module:`n" . emuPath . "\firmware\" . JP_Bios)
naBios := If NA_Bios ? ("-psx.bios_na ""firmware\" . NA_Bios . """") : ""
euBios := If EU_Bios ? ("-psx.bios_eu ""firmware\" .  EU_Bios . """") : ""
jpBios := If JP_Bios ? ("-psx.bios_jp ""firmware\"  . JP_Bios . """") : ""
}

If bezelPath ; defining xscale and yscale relative to the bezel windowed mode
{	If ident = lynx
{	If !rotateScreen
	{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",160,,1)	; Controls width of the emu's window, relative to the bezel's window
		bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",102,,1)	; Controls height of the emu's window, relative to the bezel's window
	} Else {
		bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Vertical_Res",198,,1)	; Only for Atari Lynx vertical games - Controls height of the emu's window, relative to the bezel's vertical window
		bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Vertical_Res",164,,1)	; Only for Atari Lynx vertical games - Controls width of the emu's window, relative to the bezel's vertical window
	}
} Else If ident = wswan
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",224,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",144,,1)
} Else If ident = pce
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",288,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",231,,1)
} Else If ident = pcfx
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",341,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",480,,1)
} Else If ident = nes
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",298,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",240,,1)
} Else If ident = gb
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",160,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",144,,1)
} Else If ident = gba
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",240,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",160,,1)
} Else If ident = snes
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",256,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",224,,1)
} Else If ident = bsx
{	bezelXres := 251
	bezelYres := 225
} Else If ident = vb
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",384,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",224,,1)
} Else If ident = gg
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",160,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",144,,1)
} Else If ident = md
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",320,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",480,,1)
} Else If ident = sms
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",256,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",240,,1)
} Else If ident = ngp
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",160,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",152,,1)
} Else If ident = psx
{	bezelXres := IniReadCheck(settingsFile, "Settings", "Bezel_X_Res",640,,1)
	bezelYres := IniReadCheck(settingsFile, "Settings", "Bezel_Y_Res",480,,1)
}
xscale := round( bezelScreenWidth / bezelXres , 2)
yscale := round( bezelScreenHeight / bezelYres , 2)
xscale := "-" . ident . ".xscale " . xscale
yscale := "-" . ident . ".yscale " . yscale
}

;----------------------------------------------------------------------------

7z(romPath, romName, romExtension, 7zExtractPath)

; Mount the CD using DaemonTools
If ((romExtension = ".cue" || romExtension = ".ccd" || romExtension = ".iso") && dtEnabled = "true" && (ident = "psx" || ident = "pce")) {	; only Sony PlayStation tested
Log("Module - Mounting rom in Daemon Tools")
DaemonTools("get")
DaemonTools("mount",romPath . "\" . romName . romExtension)
useDT = 1
}

If ident = bsx
{
	sleep, 1
	Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath)
}
else If ident = nst
{
	sleep, 1
	Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath)
}
else
{
	sleep, 1
	Run(executable . " " . emuFullscreen . " " . stretch . " " . vDriver . " " . (If Fullscreen = "true" ? xRes . " " . yRes : xscale . " " . yscale) . " " . sgfxMode . " " . naBios . " " . euBios . " " . jpBios . " " . pceCDBios . " " . pcfxBios . " " . rotateScreen . " " . (If useDT ? "-physcd " . dtDriveLetter . ":" : """" . romPath . "\" . romName . romExtension . """"), emuPath)
}

; WinWait, % (If ident2 ? ("Mednafen") : (romName)) . " ahk_class SDL_app"
; WinWaitActive, % (If ident2 ? ("Mednafen") : (romName)) . " ahk_class SDL_app"
WinWait("ahk_class SDL_app")
WinWaitActive("ahk_class SDL_app")
BezelDraw()
FadeInExit()

errorLvl := Process("Exist", executable)
If errorLvl != 0
Process("WaitClose", executable)

If useDT
DaemonTools("unmount")

7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()


MultiGame:
If useDT {
	SetKeyDelay, 50
	Send, {F8 down}{F8 up}	; eject disc in mednafen - MIGHT WANT TO TRY DOING A CONTROLSEND
	DaemonTools("unmount")
	Sleep, 500	; Required to prevent  DT from bugging
	DaemonTools("mount",selectedRom)
	WinActivate, ahk_class SDL_app
	Send, {F8 down}{F8 up}	; eject disc in mednafen
}
Return
RestoreEmu:
If fullscreen = true
	WinMaximize, Mednafen ahk_class SDL_app	; mednafen will not restore unless this command is used
WinActivate, Mednafen ahk_class SDL_app
Return

CloseProcess:
FadeOutStart()
WinClose("ahk_class SDL_app")
; WinClose, % (If ident2 ? ("Mednafen") : (romName)) . " ahk_class SDL_app"
Return

Link to comment
Share on other sites

Thanks for your hard work!

The emulator that I'm using is zsnesw-v1.51 and it works fine for me, i just updated the ZSNESw.ahk by adding the following:

MSystem = "Super Nintendo Entertainment System",Nintendo Satellaview",Nintendo BS-X Satellaview"

Also which name is right for this system? In the folder "hyperlaunchhq\media\icons", the name is Nintendo Satellaview not Nintendo BS-X Satellaview.

Link to comment
Share on other sites

Nintendo Satellaview is the right system name for it..

I used snes sx2, with a modded module for it. Can be find on this forum here http://www.hyperspin-fe.com/forum/showthread.php?27442-snes9x-module

I downloaded all roms of craiganderson and other media, themes, etc (Thanks to you mate) ... but in snes sx2 emulator it only emulate perfect those .smc roms.. so ended up in 40 overall... pretty easy setup

Link to comment
Share on other sites

The latest RetroArch module over at the HyperLaunch forums also now supports Satellaview. Tried a few games and they seem to work.

However, the module's .ahk lists the system as "Nintendo Super Famicom Satellaview" which is totally wrong. I submitted a change but it hasn't been picked up yet. So for now you'll need to go and edit your RetroArch module.

Anyone have the Legend of Zelda games working? They're all listed as not working, according to the list floating around in this thread... I found this site which offers the roms and some IPS patches, but I don't know how to use the patches. I've heard of people somehow "rebuilding" the rom by incorporating the patches into it, but have no idea how to do this myself.

I'm also going through the database and will be posting an updated one featuring only working games soon.

Link to comment
Share on other sites

  • 4 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...