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

Consoles / Portable device #613

Closed
entozoon opened this issue Jun 1, 2018 · 16 comments
Closed

Consoles / Portable device #613

entozoon opened this issue Jun 1, 2018 · 16 comments
Labels

Comments

@entozoon
Copy link

entozoon commented Jun 1, 2018

Does anyone know of a viable device that can run tic-80 games? (Gameboy style)
I heard the Pocket CHIP can, but they've been discontinued it seems.

Short of a big old custom built Pi 3 set up, I can't think of any small device that would play our awesome little games

@Spreit
Copy link

Spreit commented Jun 1, 2018

PSP/PS Vita/(New) 3DS can easily handle TIC-80, but there is no build for them. (Do we need them?🤔)

Any Android phone capable to run TIC-80's games with Bluetooth/OTG gamepad connected

@Spreit
Copy link

Spreit commented Jun 18, 2018

BTW PSP have perfect (x2) resolution to run TIC-80

@entozoon
Copy link
Author

Oh really, is that a thing? Awesome suggestion if so :)

@hseiken
Copy link

hseiken commented Jun 19, 2018

If there was access to edit code on the PSP, I'd use the PSP version. PSP is underrated as a hacked console and it's easier than ever to hack one these days. I suspect in the near future it will resurface as one of the more friendly consoles for hacking...because basically it is.

+1 for PSP even though it'll never happen.

@tekrat
Copy link

tekrat commented Jun 20, 2018

For XBox One and Windows 8 (maybe 7) or above you could convert the HTML export to a UWP app

Cordova and PhoneGap will let you build HTML applications for Amazon Fire, Android, iOS, OSX, Windows 8.1 or above, Windows 8.1 Phone / Embedded. PhoneGap support more platforms including older versions of Android, Blackberry, Firefox OS, older versions of iOS, Tizen, and Windows 8.0. Both can be forced to build for Windows 7 but it maybe unstable on Windows 8 or above. PhoneGap is the original code that Cordova is based on. So you are using older technologies to hit those edge cases.

AppsGeyser is a quick and dirty way to convert an HTML app to Android

If you want to package a game for Windows, MacOS, and Linux without having to have access to a Windows, MacOS, and Linux machine you can use Electron and NW.JS. Electron gives you more control but requires you to user more of their API's. NW.JS is much easier to build with (point it an HTML file and go) but you have use a second party packager.

PlayBoxie will let you release you game inside tier application

@ffreling
Copy link

I think the GameShell is a good candidate: https://www.clockworkpi.com/
It's portable console based on Linux. I tried compiling TIC-80 on it but it does not work out of the box on it yet.

@hseiken
Copy link

hseiken commented Jul 28, 2018

THe problem with these fly by night 'consoles' is that they're generally not going to do well even when they do well. Pocket Chip is a great example; you couldn't go anywhere without hearing about it yet within a year and half, the company went under and now users are scrambling to piece together the repository that went down with it.

I think it's more feasable to port it to devices that have already proven themselves to be lasting and have many used units out there (if it's discontinued) to snag. I would rather see TiC-80 on a Palm Pilot (it can be done, Pixilang, another 'virtual console' before 'virtual console' was the trendy new way of saying 'a virtual machine with a specific use towards oldskool aesthetic) than this thing, but I imagine it's easier to get it running on this platform since there's at least the devs of the system there to assist with problems and Palm Pilot and other defunct platforms require diving into the black hole of the 2001-20010 web which is slowly rotting away.

But my argument I think is still worthy: there's far more viable color OS5 palms floating around unused you can get for 1-30$USD than there are of this new system, so strictly from a numbers perspective, it doesn't seem especially worth it at this point in time. Give the platform 4 years and if it's still around, then I think it would be great.

PS I don't know how Github's post tags work so I apologize in advance if I didn't do it right.

@entozoon
Copy link
Author

It only just runs on a Pi 3, no way would it be possible on a decade old palm pilot lol.

That said, your argument is still valid and I think a PSP would be absolutely perfect. It's phenomenal as a handheld emulator, (SNES, Genesis, PS1, etc)

@iamajoe
Copy link

iamajoe commented Jul 5, 2019

I'm a bit new to the scene. I'm a web developer and sometimes I think about doing games (as a hobby). After trying some stuff, Tic-80 felt awesome to me, the whole concept even if you don't want to use the tools (I don't). I got here by searching "psp tic-80". I wouldn't know how to port it but, I think there is a "market" for it.

@Anrock Anrock added the question label Nov 6, 2019
@asiekierka
Copy link
Contributor

Here's an unofficial port to the (New) 3DS. If there is any interest, I could work on getting it upstreamed and/or improved.

@nesbox
Copy link
Owner

nesbox commented Jun 19, 2020

@asiekierka
Awesome, would you like to add your changes to the official repo, to the src/system folder for example?
Thank you for your work.

@asiekierka
Copy link
Contributor

Of course! However, they'll have to feel a bit more complete first. I'd like to fix the audio stuttering issues, and make some PRs to remove 3DS-specific codebase hacks.

@smithmule
Copy link

there is now a build for new 3ds/2ds here

@nesbox nesbox closed this as completed Nov 2, 2020
@pumpkinlink
Copy link

pumpkinlink commented Jan 25, 2022

Apparently there's currently a TIC-80 core on the Retroarch port for the PS Vita, but not on the PSP port of Retroarch, unfortunately.

(Edit: confirmed, the Vita is shown on this official video from Retroarch channel running on the Vita at 4:40: https://youtu.be/cC-bitICk3w?t=280 , not sure if it has touch support or not)

Any of the chinese emulation handhelds with a 480x320 screen would be nice too, like the Anbernic RG351P, RG351M, PocketGo S30, Powkiddy RGB10, RGB20 and RK2020, they all support Retroarch IIRC. The RG552 1920*1152 screen is great too, but a bit of an overkill...

@joshgoebel
Copy link
Collaborator

joshgoebel commented Jan 25, 2022

like the Anbernic RG351P, RG351M,

AFAIK our retroarch build can already supports these platforms [at least] - as someone posted an issue previously about improving the performance on such a platform. All about using the correct OS/image/install, etc... If someone wanted to help us collect all this information into a single page on the wiki that might be a great start.

@joshgoebel
Copy link
Collaborator

https://github.com/nesbox/TIC-80/wiki/Handheld-support

@jezv jezv mentioned this issue Oct 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests