Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => Topic started by: DJ Omnimaga on April 01, 2010, 11:43:15 pm

Title: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on April 01, 2010, 11:43:15 pm


This is by Calc84maniac, obviously. He sent me a copy so I can film it yesterday. The ROM image was a regular 83+ one, including a few programs.

Could this be a replacment to the regular Nspire built-in 84+ emu that doesn't support undocumented instructions?
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: Juju on April 02, 2010, 12:26:54 am
It is me or the emulator runs way too fast compared to a real TI-83/84?
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on April 02, 2010, 12:28:18 am
yeah it's cuz he removed speed restriction. He asked me first if he should removed it and I told him to, to show the full emulator potential. Desolate ran much slower, though.

EDIT: QUOTED FROM CALC84 on IRC!

Quote
[00:51:55] <calc84> oh, and btw, the TI-83+ emulator was running at 90MHz :)
[00:52:09] <calc84> so it could go even faster at 150MHz

 :o
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: _player1537 on April 02, 2010, 01:30:06 am
WOW, this looks great.  With all these new NSpire programs coming out I may have to go out and get one.

(also I noticed the video time was 314 :P)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: bwang on April 02, 2010, 01:37:43 am
Awesome! I see it supports the 84 keypad too. Will it have save states and all the other goodies one would expect in an emulator?
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: mapar007 on April 02, 2010, 03:54:58 am
My 'awesomeness by calc84maniac'-sensor is going nuts again.

Kudos! Let's get rid of this crappy emulator by TI!
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: Galandros on April 02, 2010, 06:50:25 am
Wow, when it gets stable I will have a nice TI-84+SE emulator in my CAS!
Awesome speed. :o
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on April 02, 2010, 09:39:52 am
I personally hope it will run TI-Boy SE, RealSound, omnicalc virtual functions, etc. Well I know there's a GBC emu for Nspire alerady but it would still be cool if it ran, as it would show what the emu is capable of compared to TI emu :P
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: Galandros on April 02, 2010, 10:12:51 am
We all do.

I wish you could show some TI-BASIC game in fast paced version. :)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: ztrumpet on April 02, 2010, 11:25:04 am
This will be great!

Wait, if this is only at 90mhz, then what's 150? ;D

Calc84, when this is done, will we be able to send files to it through the link port from a 83+?
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: calc84maniac on April 02, 2010, 01:55:00 pm
Calc84, when this is done, will we be able to send files to it through the link port from a 83+?
It would probably have this feature already, except I haven't figured out how to activate the I/O port on the 84+ keypad.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on April 02, 2010, 07:24:48 pm
I wonder if with speed restriction enabled the CPU will be clocked way down or if you are just gonna add some delays? I think the former may save a lot on battery life
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: Galandros on April 03, 2010, 04:37:53 am
Nspire really has a problem with batteries.
Battery saving options will be a must for some programs like the calcmaniacs' emulators.
I hope there is a way to the CPU enter a battery saving mode while delaying.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: calc84maniac on April 03, 2010, 09:18:15 am
Nspire really has a problem with batteries.
Battery saving options will be a must for some programs like the calcmaniacs' emulators.
I hope there is a way to the CPU enter a battery saving mode while delaying.
I believe I already do this with gbc4nspire... I am not sure how much effect it actually has on the battery life though.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: critor on April 03, 2010, 05:24:32 pm
Does the emulator only support 512K ROMs ?
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: critor on April 04, 2010, 09:33:31 am
Ok, I've made some tests with 20 TI-83+ 512K ROMs:

- the 10 OS I've got (1.03, 1.10, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19)
- combined with the 2 Boot Codes I've got (1.00, 1.01)

In all cases, the emulator is booting correctly.


So congratulations for the compatibility!


I also tried to use some very similar TI-73 512K ROMs, but it hasn't worked up to now.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: lolje on April 04, 2010, 09:39:13 am
Quote
In all cases, the emulator is booting correctly.
I'm happy to hear that.

Btw: Anyone deleted my post? That was not meant to sound sarcastic...

Seriously, this adds much more value to all 83+/84+ Projects(!)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on April 04, 2010, 02:30:52 pm
nice to hear it boots fine critor!

@lolje, nope, none of your posts were deleted, because I checked the trash bin forum (invisible to everyone but admins) and I saw none of your post there. Unless Eeems did it but it's less likely because he knows I don't want posts to be deleted (except adult/warez stuff)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: bwang on April 14, 2010, 07:29:36 pm
Any new progress on this? Maybe a alpha release?
I wonder whether TI likes this or not.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on April 14, 2010, 11:18:08 pm
Mhmm idk if they will take any action if we do not redistribute the ROM images. I think Calc84maniac is planning to do what WabbitEmu, Em8x and VTI authors did: require the user to get a ROM himself to emulate the calc.

I am curious about progress too, altough I think Calc84 is busy with the Mario game for the 84+ ATM.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: Galandros on April 16, 2010, 02:12:20 pm
Maybe if he uses benjamin's 3rd party boot code for z80 calcs and just send a upgrade file downloaded from education.ti. Hmm, I don't know if this actually works, I am not an expert.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: willrandship on July 15, 2010, 07:14:15 pm
Hey, calc84maniac, when you say you can't figure out how to write to the nspire's link port, what do you mean? is it a problem with the addressing, or is it more complex? Hackspire has the memory location of the 84 link port listed.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on July 19, 2010, 02:30:27 pm
If I remember, even BrandonW and other people like ExtendeD haven't figured out either.
/me wonders if that stuff is possible to access through Ndless
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: TIfanx1999 on July 19, 2010, 05:10:25 pm
I was wondering that myself. Maybe someday we'll have Ztetris for Nspire and be able to link it with any other TI calc. =)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: calc84maniac on July 19, 2010, 05:24:40 pm
Hey, calc84maniac, when you say you can't figure out how to write to the nspire's link port, what do you mean? is it a problem with the addressing, or is it more complex? Hackspire has the memory location of the 84 link port listed.
This is true. However, writing to the port does not appear to have any affect on the link cord lines. I assume it must need to be activated somehow.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: qazz42 on July 19, 2010, 06:16:25 pm
calc84, can I have a copy of this please?

Email is [email protected]



damn nspire ti-84 keypad suxs
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on July 19, 2010, 11:52:53 pm
I wonder how much use it would have if you cannot link the calc, though. (assuming you are requesting a copy of the z80 emu for the TI-Nspire)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: qazz42 on July 20, 2010, 11:12:01 am
Oh, really? I wouldnt know.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on July 20, 2010, 02:46:56 pm
Another concern I have is if the speed is not 100% accurate (example, if it's 99.999% accurate), would linking with a real 83+/84+ or a computer fail, anyway?
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: calcdude84se on July 20, 2010, 03:12:01 pm
There's generally a small amount of tolerance, and at least TiLP will allow you to configure values. If it's too far off, though, other calculators and TI-Connect probably won't be able to handle it.
(Btw, 99.999% is a deviation of only ~60Hz on an 83+, which is very normal and can be created by simply using older/newer batteries)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on July 20, 2010, 04:12:24 pm
Yeah my main concern is when sending to a real calc or TI-Connect. Of course people could switch to TiLP but not everyone can get it to work, especially those with 64-bit OSes
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: qazz42 on July 20, 2010, 05:22:15 pm
I got it to work, press f8, but that DOES get annoying, so I use a 3rd party signer
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: calcdude84se on July 20, 2010, 05:30:55 pm
3rd party signer? You can sign your own drivers? I think the development team will want a link. ;D
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on July 20, 2010, 05:45:18 pm
Providing it's safe, though.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: Silver Shadow on July 21, 2010, 04:37:16 am
TI's own 84+ emu's speed is so inaccurate that most programs/games that need to connect to another calc fail. :(
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on July 21, 2010, 04:57:50 am
Yeah I noticed with OS 1.6 and 7. It was not as bad with 2.0/2.0.1 but I had it happen sometimes. Btw I am talking about outside games. I can't imagine how bad it must be if you play Ztris, for example...
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: qazz42 on July 21, 2010, 06:08:25 pm
Yes, it can, problem is that the signature is gone when you try to change from silverlink to any other cable. I dont know why.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: gkaee on July 27, 2010, 05:17:03 am
Does this require ndless to run because sadly i have the new touch pad system and have been out of luck on many things?
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: apcalc on July 27, 2010, 10:00:49 am
Yes, this will require Ndless to run if it is released.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: fb39ca4 on July 27, 2010, 11:32:30 am
If using the real link port isn't working out, then at least make a release that has a virtual link port, where the emulator can send .8x* files already on the calc.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: apcalc on July 27, 2010, 11:34:43 am
If using the real link port isn't working out, then at least make a release that has a virtual link port, where the emulator can send .8x* files already on the calc.

Calc84's computer crashed the other day, and he lost the source code for this, along with several other, projects.  I doubt we will see a release of this soon. :(
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: fb39ca4 on July 27, 2010, 11:36:23 am
That sucks. :(
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on July 28, 2010, 02:03:51 am
Yeah I saw in the logs. I was really disappointed :(

I hope he won't give up on his projects and that he at least could recover some stuff.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: qazz42 on July 29, 2010, 01:51:45 pm
Oh, man, that sucks... I wish calc84 good luck ;.;
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: willrandship on July 31, 2010, 11:26:09 pm
@gkaee

Don't fret too much. Ndless will come out for up to 2.0 (2.1?) eventually!
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: calc84maniac on January 02, 2011, 07:55:43 pm
Necropost time!

Just wanted to let you all know that I've been working on a new z80 emulation core to replace the lost one, and it's chugging along. None of it has been tested yet, so I'll probably have bugs to work out once I finish implementing all opcodes. (And no TI-specific code has been written yet)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: fb39ca4 on January 02, 2011, 08:03:41 pm
Lol, that was a giant necropost!
Glad to see progress! :w00t:
^^I use that smiley too much nowadaays :P
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: calcdude84se on January 02, 2011, 08:04:09 pm
Hurray, progress! :D
Keep up the good work! :)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: SirCmpwn on January 02, 2011, 08:12:15 pm
Yay!  This shall be glorious.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: Lionel Debroux on January 03, 2011, 12:20:22 am
Great :)

Do you have an ETA for a public beta, complete with source, like Mrakoplaz did for nDoom ? ;)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: ExtendeD on January 03, 2011, 04:45:29 am
Resurrection! It's good to hear it.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: TIfanx1999 on January 03, 2011, 07:01:37 am
Ah very good to hear! It'll be nice if we get a better 83+ series emulator running on the Nspire. =)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on January 04, 2011, 03:27:48 am
Awesome! I'm glad this is revived! Please backup this time, though. :P

A few people have asked before if there was such emulator available and I pointed them to this project, but the project was inactive. This shall make people happy, especially those who want to play games that won't work on TI's emu.
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: Silver Shadow on January 04, 2011, 11:49:18 am
Yes, and maybe send out some source files to trusted people, just in case...
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: qazz42 on January 08, 2011, 10:37:44 am
epic, pure epic. Necropost EXCUSED!
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: Deep Toaster on January 08, 2011, 05:47:17 pm
epic, pure epic. Necropost EXCUSED!

Agreed.

epic, pure epic. Necropost EXCUSED!

Agreed. Twice ;D
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: SirCmpwn on February 13, 2011, 06:36:38 pm
fist-bump
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: Deep Toaster on February 13, 2011, 10:49:07 pm
fist-bump

other-fist-bump

How's this coming? I'm hoping for another one of your necros ;)
Title: Re: TI-83/84 emu for TI-Nspire/CAS - video in action
Post by: DJ Omnimaga on February 14, 2011, 12:30:11 am
Same here, although I am curious what he has been up to lately. Maybe he jumped back to another project.