Skip to content

dev-drprasad/hsk00

Repository files navigation

🚧 hsk00 🚧

Add/Remove games to your "Data Frog Y2-HD (568 in 1)" console.

hsk00-osx-screenshot

⚠️ Before you use this, backup your SD card. Just copy/paste all files to your computer.

Download

There is no install step. You just download and run.

Can't launch ?

Windows 10 :

If you're seeing "Microsoft Defender SmartScreen prevented an unrecognized app from starting", then click on "More Info" and then "Run anyway"

OS X :

if you're seeing "“hsk00” cannot be opened because the developer cannot be verified." message, then go to "System Preferences" -> "Security & Privacy", you see "hsk00 was blocked .....", click on "Open Anyway"

Feel free to create an issue if facing any issue other than the one specified above


CLI

Download CLI :

For Linux and OS X binaries, you need to give executable permission by running command chmod +x <filename>.


add

Adds game(s) to given category (Racing, Adventure etc..)

--category number starts from 0, left to right in menu. Example: "Racing Games" category number is 4.

--root is root directory of game folder where Menu.ocv exists (can be SD card path or custom directory where files present)

Example:

hsk00-darwin-amd64 add nesroms/Famicom_Wars.nes  nesroms/Heavy_Barrel --category 4 --root ~/Datafrog

⚠️ This will change menu text slightly and sorts games by alphabetical order

If you can't lanuch games or change page, restore files with your backup.


replace

Replace will replace existing game with new game.

Not implemented yet


descramble

Extracts hidden files from scrambled files. Output filename will be <inputfilename>.<hidden-file-ext> and will be generated in same directory where input file present. Can extract hidden zip files and image files

Example 1:

hsk00-darwin-amd64 descramble  ~/Datafrog2/Game04/hsk06.asd

Example 2:

hsk00-windows-cli.exe descramble  F:\Game04\Game01.bin --out F:\Game04\Page01-GameList.jpg

scrambled-zip

Generates scrambled asd type files from given mutliple files. Input files can be anything. This is low level API. If you're uncertain what this command do, probably you don't need this command.

Example:

hsk00-darwin-amd64 scrambled-zip file1.nes file2.nes --out hskXX.asd

scramble

This command is removed in favour of scrambled-zip from v0.2.0.


Supported Consoles

  • DATA FROG Y2-HD (568 in 1)
  • Extreme Mini HD Game Box
  • U-BOX EMX-041
  • DEXP RetroGAME Flash + 300 игр
  • Probably works with console with SD card which looks like below

data-frog-sd-card-files

Let me know if it works with other consoles. It helps other people

Development

go get github.com/markbates/pkger/cmd/pkger
pkger -include /assets
pkger -include /assets -o cmd/

References