I made this post because I was looking for persona 1 roms, and I saw one that said it was for PS Eboot, and I thought "i don't know what that is" and I realized I actually don't know the definition of a rom or a BIOS even though I've had to mingle with both. And then it realized I don't know a lot about a lot. So here I am trying to learn.
Should've specified the glossary was for shorthand terms on the Repo to start with, would've been less confusing.
like
@moonbits already said, EBOOT refets to PS1 roms that have been converted for use on a modded PSP, tricking it into playing it as one of those PSClassic store downloadable games. But, y'know for free?
Translation is a game translated into another language (duh) (with number of language patches available listed between the game's genre and bottom stats like region, comments, likes, etc.)
Undub means that it's the localized rom repurposed to have the original (usually Japanese) audio put back into it to please the Subs over Dubs crowd.
Hack means it's a rom pre-patched with some sort of modded code that can range from anything from imported characters, reskinned sprites, enchanced colours or text, removal of censorship, or a total upheaval of the game's mechanics.
Port means it's a game revised to play on a system it wasn't originally on (i.e. There's a Mario 64 rom that's made to be played on the Dreamcast).
Prototype is for games that were never finished of released, sometimes scrabbled together form pre-release demos or recovered from data leaks online.
Homebrew means it's a completely original game made from the ground up, but made to be played on the architecture of a specific system for the fun or convenience of it. Although, sometimes (like Final Fantasy Renaissance) it's just an original game being hosted on the Repo.
If there's multpile tags like this on a game's entry, it usually means that either the game falls under multiple categories or has multiple download links for each category (like Hack/Undub).