ndless-nspire / Ndless

The TI-Nspire calculator extension for native applications
http://ndless.me
855 stars 103 forks source link

can this work inside an emulator #370

Open dananothername opened 2 years ago

dananothername commented 2 years ago

i tried running cave story .tns for fire bird emu it doesn't work and the dev told me that ndless will work please i need this

Vogtinator commented 2 years ago

What's the error?

dananothername commented 2 years ago

the things is i need this to run on the emulator firebird but the emulator said can't run .tns files

Vogtinator commented 2 years ago

It can. Just install Ndless as usual.

dananothername commented 2 years ago

well it installed but it doesn't serve it's purpose it did run the game cave story

https://user-images.githubusercontent.com/101902085/201702770-a473d7b4-5f87-42a1-b9cd-0fe578b02f84.mp4

some of the version show error or this in debugger text

ExpertPhisherman commented 2 years ago

You didn’t install ndless… 😑

dananothername commented 2 years ago

i sended the two files then clicked enter on ndless hit ctrl+w and the emu load main menu which means it's installed in i miss something can you down a video guide

Vogtinator commented 2 years ago

That looks like you're using the 3.9.0_classic installer, but the OS is definitely not 3.9.0 and the model not a classic. Use the appropriate installer for the emulated OS.

dananothername commented 2 years ago

what do you mean about emulated OS (fire bird ? or the boo1.tns inside it)

dananothername commented 2 years ago

or you refer to this https://tiplanet.org/forum/archives_cat.php

adriweb commented 2 years ago

The OS that the emulated calc runs... which you can update to 4.5.0 if you want. But just use the corresponding Ndless installer.

dananothername commented 1 year ago

https://tiplanet.org/forum/archives_voir.php?id=83088 i believe this the os i should get but it's .tcc.txt file how to open it or i should get a file named boot1 in rom section

adriweb commented 1 year ago

it's a .tcc file and contains the boot2 and OS. for boot1 you have to dump it yourself from your calc. tiplanet doesn't host production boot1 files (some old prototype stuff that's not for this purpose)

dananothername commented 1 year ago

Annotation 2022-11-23 193003 how to load them in the fire bird the isn't a section of boot2 or tcc files

adriweb commented 1 year ago

Click on the "create" button of the Flash row if needed, to create one

Vogtinator commented 1 year ago

Just use the right ndless installer. You don't need to touch the flash at all or mess with OS files unless you set it up with an incompatible OS.

dananothername commented 1 year ago

oh then my question should be how to know the version of the os from the flash file

Vogtinator commented 1 year ago

On the home screen: "Settings" (5), then "Status" (4).

dananothername commented 1 year ago

Annotation 2022-11-24 194728 this is the os version Annotation 2022-11-24 193739 and added the ndless installer or it should be ndless installer 3.6 Annotation 2022-11-24 200600

this what happens if i click menu i am sure the" in debugging "is not a bug or something New Text Document.txt can you show a video how did you install it on firebird

dananothername commented 1 year ago

update i tried this on android to force it not to go in debugging mode

https://user-images.githubusercontent.com/101902085/203869032-a1358c50-f1a4-4cbe-842a-6374b96609e6.mp4

ndless is installed ! one single problem on fire bird when i try to upload the game only 4 or 5 files are sended then any other ,especially when i change the target directory show thisfailed the game cave story required a bunch of files to work Screenshot_2022-11-24-23-06-17-577_org firebird emu

Vogtinator commented 1 year ago

That data abort can happen occasionally, it means the install failed. Does it always happen, also after a calc reboot?

Can you try a newer build of FB for Android? Some file transfer related issues were fixed. https://old.reddit.com/r/calculators/comments/yv0yxc/its_the_future_and_the_firebirdemu_app_on_your/iwdqers/

dananothername commented 1 year ago

i updated the app

https://user-images.githubusercontent.com/101902085/203943829-5cf12d14-e6f1-4b4e-9fcb-4f312a336f4a.mp4

i think that the issue is FB refuse to send files to a target folder inside a folder -i tried to send them all in /ndless but if only there is a feature to copy paste and move inside the machine note:tried a one file games ,the emu has crashed after clicking send

Vogtinator commented 1 year ago

i think that the issue is FB refuse to send files to a target folder inside a folder

Works here, but I don't use OS 3.6. Might be an OS specific issue.

-i tried to send them all in /ndless but if only there is a feature to copy paste and move inside the machine

It's actually an oversight that the mobile UI can only send one file at a time, https://github.com/nspire-emus/firebird/pull/279 improves that.

note:tried a one file games ,the emu has crashed after clicking send

reproducible?

dananothername commented 1 year ago

Screenshot_2022-11-25-11-14-44-876_com alphainventor filemanager Screenshot_2022-11-25-09-55-44-168_org firebird emu I'll try upgrading the os you didn't tell how to extract boot1 from the tcc/tco or can you tell where to put that 4 files in the emu

adriweb commented 1 year ago

boot1 can't be extracted from any file, it has to be dumped from a calculator, as mentioned before.

Anyway, be careful when creating a new flash, .tco files are for CX (non-CAS), while .tcc are for CX CAS.

dananothername commented 1 year ago

how to create a new flash with that tcc

adriweb commented 1 year ago

that's literally the screen you were showing on the screenshot.

dananothername commented 1 year ago

Screenshot_2022-11-26-04-12-18-845_org firebird emu this what happened that error icon and bootloop anyway i am all out the last thing to do is kindly can you play it yourself the game is https://github.com/gameblabla/nxengine-nspire play it for some seconds and record screen make sure FB appears

ExpertPhisherman commented 1 year ago

Just use the latest version of boot1, flash (created from manuf, boot2, os, and diags), and ndless for CX (not II), which is 4.5.4.48. Since it’s the latest release, it’s the most supported. You can find all the necessary files on TI-planet. It’s not that hard, especially since you’ve already been provided with the link to it and instructions on how to create a flash previously in this thread.

dananothername commented 1 year ago

i can only create flash for 4.5.4 i don't have a real cal to dump boot1

dananothername commented 1 year ago

i finally found solution it was sending files with windows build save flash and load them in the phone one more question can i have a downloadble version for linux ubuntu i know it requires to be built but all ubuntu works the same

Vogtinator commented 1 year ago

one more question can i have a downloadble version for linux ubuntu

There are Ubuntu packages linked on the FB releases page.

dananothername commented 1 year ago

i got a real calculator how to dump the boot 1

adriweb commented 1 year ago

https://github.com/nspire-emus/firebird/wiki/First-Time-Setup#dumping-boot1-and-boot2