Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

TamaTool Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Tamatool Vita
|title=TamaTool Vita
|image=TamatoolVita.png
|image=TamatoolVita.png
|description=Vita port of Tamatool, a Tamagotchi emulator.
|description=Vita port of Tamatool, a Tamagotchi emulator.
|author=goodafternoon
|author=goodafternoon
|lastupdated=2024/07/10
|lastupdated=2024/07/10
|type=Simulation
|type=Handheld
|version=0.1
|version=0.1
|license=GPL-2.0
|license=GPL-2.0
Line 14: Line 14:
}}
}}
{{#seo:
{{#seo:
|title=Vita Homebrew Games (Simulation) - GameBrew
|title=Vita Homebrew Games (Handheld) - GameBrew
|title_mode=append
|title_mode=append
|image=TamatoolVita.png
|image=TamatoolVita.png
|image_alt=Tamatool Vita
|image_alt=Tamatool Vita
}}
}}
TamaTool is a tool that works across different platforms and lets you explore Tamagotchi P1. This version is specifically for the Vita.
TamaTool is a cross-platform Tamagotchi P1 emulator relying on the hardware agnostic Tamagotchi P1 emulation library [https://github.com/jcrona/tamalib/ TamaLIB].


There are a few changes from the original project:
It goes beyond a simple emulator. It is an exploration tool with features such as a real-time RAM editor, an assembly language debugger, an I/O monitor, and a sprite editor. These tools allow you to experiment with the Tamagotchi P1 ROM and explore its inner workings.
*The Tamagotchi “shell” view isn’t available right now, but we’re hoping to bring it back. You’ll be able to use it with your Vita rotated, like a phone.
 
*Memory and other debug functions can’t be used in the Vita version due to limited screen space and interaction.
TamaTool also lets you save and restore your emulation state, making it easy to back up and share your Tamagotchi experiences.
 
Changes from the original project:
* The Tamagotchi "shell" view doesn't exist.
* Memory and other debug functions cannot be used in the Vita version.


==Installation==
==Installation==
'''Requirements:'''
TamaTool being an emulator, it requires a compatible Tamagotchi P1 ROM called rom.bin in its folder. This ROM is not provided, for your information, the expected ROM format is 16 bits in big-endian per instruction (the actual E0C6S46 instructions are 12-bit long).
* Game Data Files: Tamagotchi


*Download the latest release [https://github.com/nn9dev/tamatool-vita/releases here].
Instructions:
*You'll need to place your Tamagotchi ROM in ux0:/data/tamatool and name it rom.bin.
*Download the latest release [https://github.com/nn9dev/tamatool-vita/releases here] and install it with [[VitaShell]].
*The original project [https://github.com/nn9dev/tamatool-vita readme has info] on how to get a Tamagotchi ROM. The ROM isn't included in the source files or distributed binaries/archives.
*Place your Tamagotchi ROM (rom.bin) in ux0:/data/tamatool.
*Save States will also be stored in ux0:/data/tamatool.
*Save States will also be stored in ux0:/data/tamatool.


==Controls==
==Controls==
* <code>Square - Cross - Circle</code> is mapped to Tama's <code>A - B - C</code> buttons
Square/Cross/Circle or Left/Right/Center - Tama's A/B/C buttons
** Or for the uninitiated, left, right, center.
 
* <code>Start</code> saves the state
Start - Save the state (saves to a saveN.bin file)
* <code>Select</code> loads the state
 
** &quot;Pressing '''Start''' saves the emulation state to a '''saveN.bin''' file, while '''Select''' loads the last saved state.&quot;
Select - Load the state
** I hope to add a &quot;save slot selector&quot; of sorts in the near future since unlike PC, there is no easy way to &quot;pick&quot; a slot.
 
** I am aware of some ways to add launch arguments to Vita executables, but haven't attempted such a thing.
R - Speed up emulation in a cycle of 1x > 10x > unlimited
* <code>R</code> (or <code>Right Bumper</code>) speeds up emulation in a cycle of 1x -&gt; 10x -&gt; unlimited
 
** It is worth noting that due to the Vita's clock speeds, it may not appear to speed up. By using an OC plugin such as [[PSVshell Vita]] and changing your clock to 500MHz, the results are slightly more noticeable.
(Due to the Vita's clock speeds, it may not appear to speed up. By using an OC plugin such as [[PSVshell Vita|PSVshell]] and changing your clock to 500MHz, the results are slightly more noticeable.)


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/TamatoolVita-01.png
https://dlhb.gamebrew.org/vitahomebrews/TamatoolVita-01.png
 
<!--https://dlhb.gamebrew.org/vitahomebrews/TamatoolVita-02.png-->
https://dlhb.gamebrew.org/vitahomebrews/TamatoolVita-02.png


https://dlhb.gamebrew.org/vitahomebrews/TamatoolVita-03.gif
https://dlhb.gamebrew.org/vitahomebrews/TamatoolVita-03.gif


==Known Issues==
==Known issues==
*There is currently an elusive bug I have not been able to track down that makes the program freeze after long durations of play.
There is currently an elusive bug that makes the program freeze after long durations of play.


==Changelog==  
==Changelog==  
Line 60: Line 62:


== External links ==
== External links ==
* Github - https://github.com/nn9dev/tamatool-vita
* GitHub - https://github.com/nn9dev/tamatool-vita
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1222
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1222

Latest revision as of 07:05, 14 July 2024

TamaTool Vita
TamatoolVita.png
General
Authorgoodafternoon
TypeHandheld
Version0.1
LicenseGPL-2.0
Last Updated2024/07/10
Links
Download
Website
Source

TamaTool is a cross-platform Tamagotchi P1 emulator relying on the hardware agnostic Tamagotchi P1 emulation library TamaLIB.

It goes beyond a simple emulator. It is an exploration tool with features such as a real-time RAM editor, an assembly language debugger, an I/O monitor, and a sprite editor. These tools allow you to experiment with the Tamagotchi P1 ROM and explore its inner workings.

TamaTool also lets you save and restore your emulation state, making it easy to back up and share your Tamagotchi experiences.

Changes from the original project:

  • The Tamagotchi "shell" view doesn't exist.
  • Memory and other debug functions cannot be used in the Vita version.

Installation

TamaTool being an emulator, it requires a compatible Tamagotchi P1 ROM called rom.bin in its folder. This ROM is not provided, for your information, the expected ROM format is 16 bits in big-endian per instruction (the actual E0C6S46 instructions are 12-bit long).

Instructions:

  • Download the latest release here and install it with VitaShell.
  • Place your Tamagotchi ROM (rom.bin) in ux0:/data/tamatool.
  • Save States will also be stored in ux0:/data/tamatool.

Controls

Square/Cross/Circle or Left/Right/Center - Tama's A/B/C buttons

Start - Save the state (saves to a saveN.bin file)

Select - Load the state

R - Speed up emulation in a cycle of 1x > 10x > unlimited

(Due to the Vita's clock speeds, it may not appear to speed up. By using an OC plugin such as PSVshell and changing your clock to 500MHz, the results are slightly more noticeable.)

Screenshots

TamatoolVita-01.png

TamatoolVita-03.gif

Known issues

There is currently an elusive bug that makes the program freeze after long durations of play.

Changelog

v0.1

  • First Release.

External links

Advertising: