You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

SDL/n2DLib ports for TI Nspire

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

0
b/Games publicado por u/gameblabla August 19, 2015, 08:48:31 PM
I always make sure to link to the latest version, don't worry.
A secondary goal to the project is to then port them to n2DLib, for speed.
I already did so for PokéMini, Oswan, Potator, PocketSNES and PicoDrive.

Emulators/Interpreters:
PicoDrive
Megadrive/Genesis emulator by notaz, ported to nspire by me.
PocketSNES
SNES emulator based on PocketSNES. Very fast
ScummVM
Point&Click Interpreter
Another World
Another World bytecode interpreter
PokéMini
PokéMon Mini emulator. Runs fullspeed.
Gameblabla's Oswan
Wonderswan emulator, forked from Oswan.
Potator
Watara Supervision emulator. Fullspeed when overclocked to 224Mhz.
SMS_Plus
Master System/Game Gear emulator. Runs almost fullspeed with no frameskip, no overclocking
Pom1
Apple I emulator.
Temper
NEC PC-Engine emulator.
Cannonball
Game engine for Outrun.

Games:
Alterego
Puzzle game
Helicopt3rs
A Swing Copters clone i originally did for 3DO.
Where's Derpy
Reprogramming of a flash game originally made by pepperpunk.
Super Methane Brothers
Game similar to Bubble Bobble.
Shisen-Seki
Game that plays similar to Mahjong.
Opossum Massage Simulator
Stupid game that was originally created by DJ Omnimaga, this is my own take on it
KillMinds
Puzzle game.
Wolfenstein 3D
Port of Wolfenstein 3D. Precessor to Doom.
Homing Fever
Survival game, game by Artur Rojek.

Tools:
RoQPlayer
Video Player that plays RoQ files.

=========================================================
Due to overall low activity on Omnimaga (i need feedback u no),
i have decided to post my thread here as well.
Let's start with the last 3 projects i have ported :

ScummVM

This time, the port was handled by rwill (he did nQuake) so kudos to him.
i only fixed Dragon History's support and compiled it.
ScummVM allows you to play some point-and-click games, such as Monkey Island.
Two versions are provided, a big and small version.
The big version is more compatible but takes more memory.
You can download it here

Another World (raw)

I have ported raw, a bytecode interpreter of Another World by Piotr Padkowski.
You need the MS-DOS port for this game.
The screen protection has not been cracked, if you lost your wheel, see here.
You can download it in the attachments below.

Super Methane Brothers

Super Methane Brothers is an Amiga game by Apache Software Ltd.
It was later recreated by rombust and i ported it to the TI Nspire.
You can download it in the attachments below
Last Edit: June 12, 2018, 08:16:27 PM by gameblabla
Inicia sesión o crea una cuenta para dejar un comentario
u/Dream of Omnimaga August 19, 2015, 10:09:17 PM
Heya, thanks for cross-posting. More feedback is always good IMHO (I posted FF:MF CE on 4 different TI forums), although of course Summer is usually pretty quiet in the TI community. Those games looks very fun to play and I actually considered buying the second game for the Super Nintendo a few months ago once, but I finally didn't. I am curious if the frame rate is better on the Nspire than on the SNES?

I'll try to find some time to give those programs a try :)
Last Edit: August 20, 2015, 05:53:52 AM by DJ Omnimaga
u/gameblabla August 20, 2015, 01:05:43 AM
Quote from: DJ Omnimaga on August 19, 2015, 10:09:17 PM
I am curious if the frame rate is better on the Nspire than on the SNES?
Yeah, definitively.
It's actually on par with the MS-DOS port, look here :


(Also, look more closely at 3:10 at the easter egg i inserted, i proud of it lol. It's now fixed though)
u/Dream of Omnimaga August 20, 2015, 05:56:52 AM
Woah, the speed is very good! :O The SNES version runs at about 5-6 FPS at most.

Was the sound manually edited into the video or is it playing off the dock port at the bottom of the calc? I remember some audio utility that did that.
u/alexgt August 20, 2015, 01:29:50 PM
Looks awesome :0 I will keep these in mind if I use my Nspire for games again ;)
u/Unicorn August 25, 2015, 03:57:52 AM
Wow, that looks amazing! I wish the CSE could do that kind of thing.
u/Dream of Omnimaga August 28, 2015, 06:29:56 AM
Quote from: Unicorn on August 25, 2015, 03:57:52 AM
Wow, that looks amazing! I wish the CSE could do that kind of thing.
Since the TI-84+CE is faster and can run C, I wonder if SDL could be ported to it and allow such games to be ported? After all, since Out of this World could run on a SNES, shouldn't the 84+CE be able to run it too? Anyway I am curious about what gameblabla have in store next in terms of TI-Nspire SDL game ports. :)
u/gameblabla August 30, 2015, 04:26:20 PM
I have not done much because i was trying to improve Oswan for GCW0.
I still found some time to fix a annoying bug my RoQPlayer.

RoQPlayer
RoQ is a video format similar to CinePak.
To convert a video to RoQ, you can use ffmpeg.
This new update removes the annoying cursor when a video was playing.
You can download it here :https://tiplanet.org/forum/archives_voir.php?id=296214

Quote
Quote
Wow, that looks amazing! I wish the CSE could do that kind of thing.
Since the TI-84+CE is faster and can run C, I wonder if SDL could be ported to it and allow such games to be ported? After all, since Out of this World could run on a SNES, shouldn't the 84+CE be able to run it too?
No, he's right, something like SDL would probably be infeasible due to overall low memory.
I have to remind you that the proc is still 8-bits...
Something like Out of this World could be done even in C if properly coded but that's about it.
Also, that C compiler you're talking about is proprietary. I'm not even willing to touch that.

QuoteAnyway I am curious about what gameblabla have in store next in terms of TI-Nspire SDL game ports.
If the issue with floats is solved then i can release a proper version of Genesis Plus GX, Meritous, NeoPop etc...
If not, well i would have to look for new software to port.
I do plan to re-release my old nspire games (Cass' Gueule, Rainbow Dash v1.5, Where's Derpy), make them faster
and release them as a part of a compilation.
There's also Ganbare Natsukisan i need to port as well.
Last Edit: July 28, 2018, 01:36:29 PM by gameblabla
u/Dream of Omnimaga August 30, 2015, 04:46:19 PM
Thanks for the info. I was curious. I hope that the issues with floats can be solved in the future since that would greatly improve speed. I remember when Chockosta made his Minecraft clone with no texture and it ran at 5 FPS because he used floating points instead of fixed point. And re-release of your old games would be nice. :)
u/gameblabla September 02, 2015, 09:53:24 PM
Hello,
i'm currently porting some of my emulators from SDL to n2DLib and it results in a small but nice speedup.
I'm currently fixing Oswan but i have completed the port for PokeMini.

PokéMini

PokéMini is a Pokémon Mini emulator by JustBurn.
This release now uses n2DLib instead and all but the biggest screen size were removed.
(Because it already achieve fullspeed without overclocking)
It comes with a homebrew game, Psychic Seeds.

You can download it in the attachments below.
Last Edit: June 25, 2016, 11:49:16 PM by gameblabla
u/alexgt September 02, 2015, 09:59:16 PM
Looks awesome :)
u/gameblabla September 02, 2015, 11:45:40 PM
Thanks alex !
I guess i should talk about Gameblabla's Oswan too, even though it has its problem on Nspire...

Gameblabla's Oswan
EDIT: Click here for the latest version.
Last Edit: September 06, 2015, 02:51:31 AM by gameblabla
u/Dream of Omnimaga September 03, 2015, 02:00:44 AM
Cool, I'll give them a try at some point. I wonder if Final Fantasy III (the remake of the NES game) will work on it. When the calculator is overclocked, how much slower than the real console is it?
u/gameblabla September 03, 2015, 02:06:09 AM
QuoteI wonder if Final Fantasy III (the remake of the NES game) will work on it.
^That was funny
Square never released FF3 on Wonderswan due to technical problems.
On the other hand, FF1, FF2 and even FF4 were released on WS.
Square even said how they fell real hard on their asses when they tried to port FF3 to WS.

QuoteWhen the calculator is overclocked, how much slower than the real console is it?
When overclocked to 266mhz, about 3 times slower.
Oswan badly needs an ARM recompiler

To answer your question, yes, they work properly.
I still need to check if it crashes randomly though...
Last Edit: September 03, 2015, 02:21:18 AM by gameblabla
u/Dream of Omnimaga September 03, 2015, 02:10:07 AM
Aah I see. Too bad it couldn't be made faster, but nice job nonetheless. I'm glad to see that some of the obscure consoles are getting some love too.

I wonder how feasible a SNES emu would be... I know that people can simply use SNESAdvance through gp-SP Nspire, but I heard that SNES advance was extremely unreliable.
Start a Discussion

b/Games

Video games for TI, HP, Casio calculators, as well as Android, PC and game consoles.

62
Topics
Explore Board
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal