DroomOne 3 anni fa
parent
commit
51b302961d
1 ha cambiato i file con 22 aggiunte e 2 eliminazioni
  1. 22 2
      README.md

+ 22 - 2
README.md

@@ -6,12 +6,19 @@ This is a tama P1 Emulator app for Flipper Zero, based on [TamaLIB](https://gith
 How to play
 How to play
 -----------
 -----------
 Create a `tama_p1` folder in your microSD card, and put the ROM as `rom.bin`.
 Create a `tama_p1` folder in your microSD card, and put the ROM as `rom.bin`.
+Use a search engine to find the Tamagotchi ROM. There is a file named `a`. 
+Rename this to `rom.bin`. 
+
 Left button is A, OK is B, and right button is C. Hold the back button to exit.
 Left button is A, OK is B, and right button is C. Hold the back button to exit.
 There is currently no saving, so your progress will be reset when you exit the
 There is currently no saving, so your progress will be reset when you exit the
 app.
 app.
 
 
 Building
 Building
 --------
 --------
+
+
+
+
 Run the following to compile icons:
 Run the following to compile icons:
 ```
 ```
 scripts/assets.py icons applications/tama_p1/icons applications/tama_p1/compiled
 scripts/assets.py icons applications/tama_p1/icons applications/tama_p1/compiled
@@ -20,16 +27,29 @@ scripts/assets.py icons applications/tama_p1/icons applications/tama_p1/compiled
 Note: you may also need to add `-Wno-unused-parameter` to `CCFLAGS` in
 Note: you may also need to add `-Wno-unused-parameter` to `CCFLAGS` in
 `site_cons/cc.scons` to suppress unused parameter errors in TamaLIB.
 `site_cons/cc.scons` to suppress unused parameter errors in TamaLIB.
 
 
+Debugging
+---------
+
+Launching the app, directly from console to flipper: 
+`./fbt launch_app APPSRC=C:\Users\dev\source\repos\flipperzero-tamagotch-p1`
+
+Using the serial script from [FlipperScripts](https://github.com/DroomOne/FlipperScripts/blob/main/serial_logger.py) 
+it is easy to add direct logging after running the appliation: 
+`python .\serial_logger.py`
+
+`./fbt launch_app APPSRC=C:\Users\dev\source\repos\flipperzero-tamagotch-p1;  python .\serial_logger.py`
+
+
 Implemented
 Implemented
 -----------
 -----------
 - Basic emulation
 - Basic emulation
 - Input
 - Input
 - Sound
 - Sound
+- Saving/Loading emaulator state (stored in `/ext/tama_p1/save.bin`)
 
 
 To-do
 To-do
 -----
 -----
-- Saving/loading
-  - Multiple slots?
+- Slots
 - In-game reset
 - In-game reset
 - Test mode?
 - Test mode?
 - Volume adjustment
 - Volume adjustment