Omnimaga

Calculator Community => Other Calculators => Topic started by: Happybobjr on November 26, 2010, 03:57:30 pm

Title: [IDEA/Random thought] 84+ emu on nspire
Post by: Happybobjr on November 26, 2010, 03:57:30 pm
1.  ok, all nspire owners with the 84+key pad know about the affects of upgrading your regular nspire os with the 84+ emulation.

2.  You probabally also know about the inability to transfer a new os to the 84+ emulation w/o upgrading your nspire os.
3.  Ram pages.  We are confined to three...


Ok. I am tring to be clear but i got up early for black friday....

2.  Is there any way to write an assembly program, either for the nspire or the 84+ emulation, that will enable os upgrades independent to the nspire operating system?
3.  Is there anyway to unlock the nspires memory to get extra ram pages for the 84+?


Note: sorry for being unclear.
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 03:58:38 pm
1.  ok, all nspire owners with the 84+key pad know about the affects of upgrading your regular nspire os with the 84+ emulation.

2.  You probabally also know about the inability to transfer a new os to the 84+ emulation w/o upgrading your nspire os.
3.  Ram pages.  We are confined to three...


Ok. I am tring to be clear but i got up early for black friday....

2.  Is there any way to write an assembly program, either for the nspire or the 84+ emulation, that will enable os upgrades independent to the nspire operating system?
3.  Is there anyway to unlock the nspires memory to get extra ram pages for the 84+?


Note: sorry for being unclear.

That would be cool, but very hard, since we can't even upload OSs to the NSpire, I think, so a patch? That would be really hard
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: calcdude84se on November 26, 2010, 03:59:23 pm
Happybob, an interesting idea. Sadly, the only thing I know about that could answer this question is calc84's in-the-works emulator.
Others may know more than me ;D
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Happybobjr on November 26, 2010, 04:00:45 pm
maybe just an asm program with the power of ndless.
well. If you can edit the os, then a patch wouldn't be terrible, but i don't think thats where the answer would lie.

@scout: ^
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: apcalc on November 26, 2010, 04:01:11 pm
Well, instead of trying to improve the 84+ emulation already on the Nspire, I think it would be easier to simply write a new 84+ emulator that can be run with Ndless to use any rom image.

I don't know if it would be impossible to do, but I would think it would be difficult to change TI's built in emulator.
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:01:57 pm
maybe just an asm program with the power of ndless.
well. If you can edit the os, then a patch wouldn't be terrible, but i don't think thats where the answer would lie.

Theorically, I have no idea of how ndless works, it's like a .c file that installs it, right?
I just have no idea how it theorically works and would like to know.


Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: calcdude84se on November 26, 2010, 04:03:37 pm
Happybob, an interesting idea. Sadly, the only thing I know about that could answer this question is calc84's in-the-works emulator.
Others may know more than me ;D
(Emphasis added) A 3rd-party emulator is probably the easiest (though it still isn't easy) route to go on this, as apcalc said.
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Happybobjr on November 26, 2010, 04:04:20 pm
Well, instead of trying to improve the 84+ emulation already on the Nspire, I think it would be easier to simply write a new 84+ emulator that can be run with Ndless to use any rom image.

I don't know if it would be impossible to do, but I would think it would be difficult to change TI's built in emulator.

That is a great thought.
but would all the asm commands possible with the nspire be enough  for the 84+ though?
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:05:16 pm
Well, instead of trying to improve the 84+ emulation already on the Nspire, I think it would be easier to simply write a new 84+ emulator that can be run with Ndless to use any rom image.

I don't know if it would be impossible to do, but I would think it would be difficult to change TI's built in emulator.

Yeah Yeah! We could make a program for 84+ keypad that changed definitions of the calculator itself, including other keypads. AWESOME idea!
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: calc84maniac on November 26, 2010, 04:07:45 pm
Priorities reconsidered. Starting on 83+ emulator now.
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:08:09 pm
Priorities reconsidered. Starting on 83+ emulator now.

Yeah, but why 83+ instead of 84+?
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: calcdude84se on November 26, 2010, 04:10:00 pm
He probably means a more generic 83+ Series emulator. Or, even if he only creates an 83+ one, it won't be too difficult to expand it to one for the full series.
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: apcalc on November 26, 2010, 04:11:29 pm
Well, instead of trying to improve the 84+ emulation already on the Nspire, I think it would be easier to simply write a new 84+ emulator that can be run with Ndless to use any rom image.

I don't know if it would be impossible to do, but I would think it would be difficult to change TI's built in emulator.

Yeah Yeah! We could make a program for 84+ keypad that changed definitions of the calculator itself, including other keypads. AWESOME idea!

What?  This program would technically be for the Nspire, but it could be run with the 84+ keypad.  It would be very hard to program this directly to the 84+ keypad.

Priorities reconsidered. Starting on 83+ emulator now.

/me wants calc84 to make an 89 emulator before an 83+ one. :(
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: calc84maniac on November 26, 2010, 04:11:58 pm
Yeah, no point in starting with 84+, which has quite a bit more hardware to emulate.
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Happybobjr on November 26, 2010, 04:12:33 pm
Priorities reconsidered. Starting on 83+ emulator now.

wait, you already started that as a project?, you are starting now?, or you are stating what should be done first?
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:13:21 pm
Yeah, no point in starting with 84+, which has quite a bit more hardware to emulate.

Priorities reconsidered. Starting on 83+ emulator now.

wait, you already started that as a project?, you are starting now?, or you are stating what should be done first?

I want to help you with this project, I have some ideas. Interested in my help?
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: calc84maniac on November 26, 2010, 04:13:39 pm
Priorities reconsidered. Starting on 83+ emulator now.

wait, you already started that as a project?, you are starting now?, or you are stating what should be done first?
It was already a project before I lost it in my hard drive failure. I'm starting it again.
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:15:02 pm
Quote
It was already a project before I lost it in my hard drive failure. I'm starting it again.

Ohh, you still remember +- the code?
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Happybobjr on November 26, 2010, 04:16:30 pm
Priorities reconsidered. Starting on 83+ emulator now.

wait, you already started that as a project?, you are starting now?, or you are stating what should be done first?


It was already a project before I lost it in my hard drive failure. I'm starting it again.

what programing language?
c, asm, ti-basic?
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: apcalc on November 26, 2010, 04:17:24 pm
I think the old one was in ARM ASM, but he might use a combination of both ASM and C in this version.
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:17:55 pm
Quote
what programing language?
c, asm, ti-basic?

I'd recommend Asm :D
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: yunhua98 on November 26, 2010, 04:18:53 pm
Priorities reconsidered. Starting on 83+ emulator now.

YES!/me gives calc84 one (1) "You Just Won The Game" Certificate.  :D

Quote
what programing language?
c, asm, ti-basic?

I'd recommend Asm :D
He was doing it in ARM ASM
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: calcdude84se on November 26, 2010, 04:19:19 pm
A TI-83+ emulator in Nspire BASIC... :P
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:19:40 pm
A TI-83+ emulator in Nspire BASIC... :P

FAIL
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Happybobjr on November 26, 2010, 04:20:55 pm
A TI-83+ emulator in Nspire BASIC... :P

FAIL

83+ family basic is what i meant
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:21:40 pm
"83+ family basic is what i meant"

wow... hard, assembly would be "easy"
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: yunhua98 on November 26, 2010, 04:22:01 pm
I made one in 84 BASIC!

Code: [Select]
:ClrHome
:Disp "Please press Clear to run OS
:"WARNING: It sux.
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: JosJuice on November 26, 2010, 04:22:15 pm
A TI-83+ emulator in Nspire BASIC... :P

FAIL

83+ family basic is what i meant
A TI-83+ emulator for the TI-83+? D:
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Happybobjr on November 26, 2010, 04:22:54 pm
I think the old one was in ARM ASM, but he might use a combination of both ASM and C in this version.

eta for a demo? :)
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:23:31 pm
I made one in 84 BASIC!

Code: [Select]
:ClrHome
:Disp "Please press Clear to run OS
:"WARNING: It sux.

Code: [Select]
:ClrHome
:Menu("Choose Calculator:","TI-83",1,"TI-83+",1,"TI-83 S.E.",1,"TI-84+",1,"TI-84 S.E.",1
:Lbl 1
:Disp "This is so fake..."
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Happybobjr on November 26, 2010, 04:24:39 pm
ok guys, this isn't randomness section, back on track.
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: yunhua98 on November 26, 2010, 04:25:28 pm
nah, what I meant was since you run it on an 83/84, when you press clear, the OS is already preinstalled!  :D  :P

EDIT:  woops, sorry  :P
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:25:37 pm
ok guys, this isn't randomness section, back on track.

Affirmative, a combination of two languages could be too hard. I recommend using Assembly in the TI-84+ keypad to edit calculator hardware (which might cause trouble) in order to unlock the Nspire.

EDIT: if we could do so, then we would cheer TI-84+ Keypad and stop saying bad things about it ;P
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: yunhua98 on November 26, 2010, 04:27:08 pm
actually, you don't need to unlock the calc if the calc has no OS, which is how I believe calc84 coded his gbc4nspire before Ndless came out.  ;)
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:28:08 pm
actually, you don't need to unlock the calc if the calc has no OS, which is how I believe calc84 coded his gbc4nspire before Ndless came out.  ;)

What you suggest is to delete the OS and make a new one from scratch?
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: DJ Omnimaga on November 26, 2010, 04:29:42 pm
Priorities reconsidered. Starting on 83+ emulator now.

wait, you already started that as a project?, you are starting now?, or you are stating what should be done first?
It was already a project before I lost it in my hard drive failure. I'm starting it again.
Specifically this:


http://ourl.ca/4502
http://ourl.ca/4504

(Note, despite the fact the video and news were posted on April 1st, this was real. It was only posted on April 1st so people think it's fake, like the DMCA notice about Omnimaga banner :P)

I still have a copy somewhere but I cannot distribute it since it's not practical in its state.
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: yunhua98 on November 26, 2010, 04:30:27 pm
no, then you would have to factor the signing keys  D:
he used Goplat's Emu and ran the ARM ASM program without an OS, Its kinda like running stuff without shells, and the OS acting as a "Shell".
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: Munchor on November 26, 2010, 04:31:17 pm
http://www.youtube.com/watch?v=jpOlDUFUTUI (http://www.youtube.com/watch?v=jpOlDUFUTUI)

Great!
Title: Re: [IDEA/Random thought] 84+ emu on nspire
Post by: DJ Omnimaga on November 26, 2010, 05:17:07 pm
Indeed. I wish he didn't lose the entire source D: