Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - CiriousJoker

Pages: [1] 2 3
1
TI Calculators / Re: USB mouse on TI-Nspire CX?
« on: February 03, 2017, 10:56:25 am »
Here's the link to the version hosted by ti-planet:

https://tiplanet.org/forum/archives_voir.php?id=12928

I haven't checked it, but it looks promising.

Good luck!

2
TI-Nspire / Any updates to mySpire?
« on: January 23, 2016, 06:03:34 pm »
I found mySpire, for those who don't know it, it's supposed to edit the boot images for a unique calculator experience.

Sadly, this only works on 3.1 as stated on https://ndless-apps.org/

However it does start on 4.0.3.29 and i can successfully edit /phoenix/manuf.dat
The changes remain active until i reboot the calculator (reboot / crash doesn't matter)

How comes the manuf.dat file gets refreshed on every boot?

Also is there anyone able to build mySpire for 4.0.3.29?
I have hardware revision J, might that be the problem?

3
i've added this above the definition of the function:

Code: [Select]
string Level::LevelDataString = "002:000:001+000:001:001+001:002:003";

But it seems to be a problem with the if testing, because if i just write:

if(true)
{
    return false;
}

it works

4
Sorry to bug you guys again, but i really cant figure out why this doesnt work :(

Here's the important code snipped im talking about:

Code: [Select]
class Level
{
public:
static bool InitLevel();

private:
static string LevelDataString;
};

bool Level::InitLevel()
{
if(( (Level::LevelDataString).size() % 6) != 0)
{
return false; // This line crashes it all
}
return true;
}


This crashes:
Code: [Select]
if(( (Level::LevelDataString).size() % 6) != 0)
{
char popup_result[256];
show_msgbox("Error", "The level seems to be broken.");
}
return true;


This also crashes:
Code: [Select]
if(( (Level::LevelDataString).size() % 6) != 0)
{
return false;
}
return true;


This works (but makes no sense, i just tested if ANY code makes it crash):
Code: [Select]
if(( (Level::LevelDataString).size() % 6) != 0)
{
int test = 1;
}
return true;

I seriously dont get why i cant just return false from a boolean function ...
I mean, does it crash in "normal" for pcs too or is this just an ndless problem?

5
TI-Nspire / Re: Using strings with c++
« on: February 04, 2015, 03:41:16 pm »
Thanks!

Sorry if that seems like i was too lazy to google, but i thought this problem is directly related to the ndless sdk

Fixed it now, if anyone else has the same problem, here it is.
I saved it here

Code: [Select]
NdlessSDK\yagarto\arm-none-eabi\include\c++\4.6.2\arm-none-eabi\bits
and it worked.

EDIT:
hmm ye i'll update it soon, i just thought i already have the newest version.

6
TI-Nspire / Re: Using strings with c++
« on: February 04, 2015, 03:14:30 pm »
Nope im using windows ...
But i have Linux dualboot if that helps me

7
TI-Nspire / Re: Using strings with c++
« on: February 04, 2015, 01:45:50 pm »
http://gyazo.com/5e8423c75e1d2f1d54392933bb9dc774
http://gyazo.com/b156d289190cd5ce1658f1a78d07e4f9

Thats the error. Seems like it cant find something like string_basic.tcc

Can i manually download this anywhere?
Can you attach it if you find it in your directory?

8
TI-Nspire / Using strings with c++
« on: February 03, 2015, 06:52:22 pm »
Hey guys,
sorry to ask you again for something, but this time its that i dont know how to use strings.

Normally strings work like this:

Code: [Select]
#include <string>

using namespace std;

int main()
{
    string foo = "bar";
}

But this doesnt work, because i cant include the string library ...
Is there anything i forgot to download?
Do i really have to use c-strings?

Or am i just too dumb for this?

ps.: Am i posting in the right forum? I havent found a subforum for such questions ...

9
TI-Nspire / Re: Helicopt3rs
« on: February 02, 2015, 03:17:11 pm »
Maybe im just too dumb for this, but for me its like theres no way i can get past the first stage:

http://gyazo.com/f08e4aad3ab811d95884a4f659864e32

I click doc and i instantly lose no matter what i do.

EDIT:
(Actually im just dumb, i got it now)
But nonetheless its insanely hard to play even at 20% emulation speed

10
<3 you, thx :)

Didnt think of something like incompatibility.

Thought its all the same with less functions and that c++ compilers would notice if a file has .c attached to it ...

ps.: @Vogtinator isnt it also 2am for you here in germany?

11
TI-Nspire / Re: Portal Nspire
« on: January 28, 2015, 07:36:13 pm »
If theres a level editor, is it on-calc or windows(pref)?
If its windows, i could do it maybe. But its not like lua can read plain text files, can it?

Doesn't have lua this library system?

12
So here's what i have:

I've started a plain c++ project and i wanna make a little game to practise.
Now my sample c++ class test works, and the library sample (nRGB) works too.
But i'm stuck at that point where i want to combine them. It always says something like:

Quote
undefined reference to `<every function i wanted to use out of the library>'

I tried this for days now, would be awesome if someone could tell a noob what to do  :3

Solution:

Code: [Select]
extern "C" {
#include <nGEO.h>
...
}

13
The problem between firered and emerald should be fixed now.


This tool isn't supposed to be THE tool that has to be on EVERY calculator, was just bored for some time and wanted to improve my c/c++ skills  ;)
If you find any bug, please tell me, i don't bite  :3

14
I think I have to explain this a little better...


It does NOT connect to an emulator, another ti nspire or anything
It DOES switch Pokemon between two save files:
To trade, do it like this:
1) your friend sends you his savefile
2) You put both your and your friend's savestate in your "My Documents" folder and name them 1.sav and 2.sav
3) start my tool, select which Pokémons you want to trade and click trade
4) send 2_after.sav to your friend


Of course, this isn't the fastest way ever, but it's made for school and there you have time enough.
Also, you must know that this is a) the first c program I wrote and b) the first for a calculator


Normally I code with c# and java (i hate it but in school, we have to do some stupid stuff in a stupid way with it)
edit (years later): Seems like Java is actually pretty cool and the teacher was a retard

Hope it's clearer now, if not, just ask me  :D

15
I don't know about wireless adapters, but ofc you have to send the savegame to a friend.
I don't know how to make use of the cable for a permanent connection like on the real gameboy.
This way was the easiest because its my first project for ndless  :D

Pages: [1] 2 3