Difference between revisions of "Flog"

From Nintendo Switch Brew
Jump to navigation Jump to search
 
(17 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This is the system "flog" 01008BB00013C000 [[Title_list|title]]. This is a NES emulator. Installed on retail systems since [[1.0.0]].
+
This is the title with process-name "flog" ("flog" == "golf" backwards) launched by [[Qlaunch|qlaunch]] with [[NCM_services#ProgramId|ProgramId]] 01008BB00013C000.  
  
The titleID for "flog" is used by 3 funcs in [[qlaunch]]: 1 for checking whether to launch it, 1 for launching(?), and 1 that compares flog titleID with a field.
+
"flog" is a full-fledged NES emulator and is installed on all retail systems since [[1.0.0]]. The [[NCM_services#ProgramId|ProgramId]] for "flog" is used by 3 functions in [[qlaunch]]: 1 for checking whether to launch it, 1 for registering it as an [[AM_services#appletAE|applet]] and 1 to launch it. The ROM is not loaded via [[Filesystem_services|FS]] but is embedded in the main binary.
  
The ROM is not loaded via [[Filesystem_services|FS]] but is embedded in the main binary.
+
This runs the NES "Golf" game. {1/2}-player via joy-con is supported. Controls are "d-pad" buttons + stick, however motion control while holding the Z{L/R} button is also supported instead of using buttons.
  
"flog" == "golf" backwards. This runs the NES "Golf" game. {1/2}-player via joy-con is supported. Controls are "d-pad" buttons + stick, however motion control while holding the Z{L/R} button is also supported instead of using buttons.
+
[4.0.0+] Flog was stubbed and can no longer be launched.
  
==Official Launch==
+
= Screenshots =
The checks for this only run while Home Menu is active, aka main-menu.
 
 
 
It checks exactly the following:
 
* Both Joy-Cons must be detached from the system.
 
* The same motion checks for both Joy-Cons must pass, at the same time.
 
* The date is checked.
 
* The output from a certain function must return 0..2. On one system this was tested with, this check would pass.
 
* Lastly a nsam cmd is used. Probably to verify that the title is installed?
 
 
 
Once everything passes it continues to the code which launches(?) flog.
 
 
 
==Screenshots==
 
 
These screenshots were originally taken by executing flog with an unofficial method.
 
These screenshots were originally taken by executing flog with an unofficial method.
  

Latest revision as of 22:54, 31 March 2023

This is the title with process-name "flog" ("flog" == "golf" backwards) launched by qlaunch with ProgramId 01008BB00013C000.

"flog" is a full-fledged NES emulator and is installed on all retail systems since 1.0.0. The ProgramId for "flog" is used by 3 functions in qlaunch: 1 for checking whether to launch it, 1 for registering it as an applet and 1 to launch it. The ROM is not loaded via FS but is embedded in the main binary.

This runs the NES "Golf" game. {1/2}-player via joy-con is supported. Controls are "d-pad" buttons + stick, however motion control while holding the Z{L/R} button is also supported instead of using buttons.

[4.0.0+] Flog was stubbed and can no longer be launched.

Screenshots

These screenshots were originally taken by executing flog with an unofficial method.

Flog main-screen
Flog 1-player
Flog 2-player mode as player-1.
Flog 2-player mode as player-2.