Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Softbank/Yahoo! Keitai APIs #32

Open
SergioFLS opened this issue Nov 4, 2024 · 2 comments
Open

Support for Softbank/Yahoo! Keitai APIs #32

SergioFLS opened this issue Nov 4, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@SergioFLS
Copy link

There recently have been some games dumped from Japanese phones that implement those APIs. I did some light digging through a single game (Puyo Puyo!/15th anniversary) code and found that it seems to be just MIDP with some imports of com.j_phone.

I also tried that Puyo Puyo game with a recent commit but so far I only got a black screen.

JL-Mod can run the Puyo game with some heavy graphical bugs, along with Tetris DJ. I thought that was worth mentioning as that codebase is under the Apache 2.0 license which should be compatible with FreeJ2ME's GPLv3.

@AShiningRay AShiningRay added the enhancement New feature or request label Nov 5, 2024
@AShiningRay
Copy link
Collaborator

That's something i've been discussing with @TwoSpacesSG on discord. From all the keitai vendor implementations out there, softbank does seem the easiest to implement (especially compared to DoJa's later API revisions for example), i just have a big list of TODOs at the moment so i can't really focus on this, or FreeJ2ME in general.

@TwoSpacesSG
Copy link

It depends on which game it is, some of those are 2D games that are fully playable in JL-Mod, others are 3D games using OpenGL APIs like Klonoa, which aren't even fully implemented in JL-Mod (Klonoa works with graphical bugs, and is not beatable). Also there's the elephant in the room that is SMAF (.mmf music) and MFi (.mld music).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants