Author Topic: Z80 emulation arrives on the TI-Nspire CX  (Read 11737 times)

0 Members and 1 Guest are viewing this topic.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #15 on: March 25, 2013, 01:15:26 pm »
I had a dream that you could shrink the screen down to a 1:1 pixel ratio and use the rest of the screen as a debugger and memory viewer.
That would be amazing. Graphics would be tiny though...




Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55914
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #16 on: March 25, 2013, 01:45:55 pm »
At first it was 2x2 but it was already too tiny.

Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #17 on: March 25, 2013, 01:51:32 pm »
Well I mean it would be okayif it were too tiny, honestly. You're not going to be 100% concerned with whats on the screen. 2x2 is normal to me, because I'm not super picky about actual size... 1x1 would work for a debugger. I think there should be three focuses:
1: Get as close to authentic emulation as possible.
2: Make a feature that overdrives the 8x calc you are using so people have more flexibility in case they want a SUPER 84+ or 83+. for example, an 83+ with TONs of memory and storage, or an 84+ at 500% speed. lol just a thought.
3: Somewhat pander the emulator towards developers, not just classroom users. Developers are probably the only people who want to use it anyways, as a student I'd ask "Why use an 84+ when I have an NSPIRE RIGHT HERE!"

Also, allow for overclocking or underclocking. Maybe do a check and ask "Do you want to run it at this speed?" or add a utility in the options bar to over/underclock the calc during emulation as you see fit. :) I have ideas, lots of 'em lol

Mostly because I was going to write a similar project, for the Prizm.
« Last Edit: March 25, 2013, 01:51:45 pm by Dapianokid »
Keep trying.

Offline jacobly

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 205
  • Rating: +161/-1
    • View Profile
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #18 on: March 25, 2013, 01:57:00 pm »
Just so you know, there is absolutely no speed throttling yet, so the current speed is about as fast as it gets.  I also had to remove address-specific breakpoint features in order to reach a reasonable speed, so debugging would be quite slow.

Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #19 on: March 25, 2013, 01:58:29 pm »
Then pause on debug would be the way to go, as Wabbit does?
Well I'm sure optimizations are in store for us :)
jacobly, I eagerly await a newer updated release with new features :)
Keep trying.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #20 on: March 25, 2013, 03:03:36 pm »
Yeah right now we can still downgrade to 3.1 from 3.2, but who knows what will happen with 3.4 (I recall 3.3 being 3.2 but with arabic language and layout support, right?)
As far as I know, 3.2 == current at this time, 3.3 == arabic, 3.4 == iPad Tablets, 3.5 == Android Tablets (still has to be released, but we know they are working on it...), 3.6 == probably the next major (codename "Luna")
« Last Edit: March 25, 2013, 03:04:03 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #21 on: March 25, 2013, 03:29:39 pm »




Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #22 on: March 25, 2013, 03:48:35 pm »
(codename "Luna")
Must say, that's a bit ironic :)
Well, it was one of the "logic" follow-ups to their list, since it's alphabetical and often deals with space things :P
« Last Edit: March 25, 2013, 03:49:28 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55914
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #23 on: March 25, 2013, 07:06:12 pm »
Yeah right now we can still downgrade to 3.1 from 3.2, but who knows what will happen with 3.4 (I recall 3.3 being 3.2 but with arabic language and layout support, right?)
As far as I know, 3.2 == current at this time, 3.3 == arabic, 3.4 == iPad Tablets, 3.5 == Android Tablets (still has to be released, but we know they are working on it...), 3.6 == probably the next major (codename "Luna")
Ah this looks like they're following a similar pattern as the modified 84+ OS on Nspires. For example, OS 2.53-55 MP on the real calc, OS 2.54-56 MP on the Nspire Touch/Clickpad. Just with larger number increases. I guess afterward we will have 3.6, 3.10, 3.14, etc :P (or maybe 4.0 but then it might be confused with the 84+CSE OS)
« Last Edit: March 25, 2013, 07:07:16 pm by DJ Omnimaga (Not Admin) »

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #24 on: March 26, 2013, 08:55:00 am »
This is awesome! Nice job!

Hope to see a 68K emu soon.
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Offline CompSystems

  • LV3 Member (Next: 100)
  • ***
  • Posts: 68
  • Rating: +7/-4
  • HP48GX,HP50G and TInspireCAS Calculator Programmer
    • View Profile
    • HP48GX,HP50G and TInspireCAS Calculator Programmer
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #25 on: March 26, 2013, 11:07:39 am »
I also hope the Motorola 68,000 CPU emulation on TI-nspire family calculators

The more complete calculator developed by TI was the serie TI89(titanium)/TI92(+,v200)

APP Graph89: (Motorola 68,000) CPU + TI calculators serie TI89(titanium)/TI92(+,v200) emulation on Android-OS
https://play.google.com/store/apps/details?id=com.Bisha.TI89EmuDonation&hl
« Last Edit: March 26, 2013, 11:10:53 am by CompSystems »

Offline Augs

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 306
  • Rating: +30/-29
    • View Profile
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #26 on: March 26, 2013, 12:45:33 pm »
Any documentation coming soon?

Such as key mapping

How to use it

Such and such...

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #27 on: March 26, 2013, 02:08:28 pm »
What could be done too is a key that would pause emulation and display a keymap, if people suddenly forget what the key was for that special key ;)
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55914
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #28 on: March 26, 2013, 02:29:23 pm »
Any documentation coming soon?

Such as key mapping

How to use it

Such and such...
Nope. He wants you to figure out by yourself. :P

But seriously from what I heard the key mapping might change often until the final version, which is why he didn't write any instruction yet. It might be nice to include some extra info in his posts, though, such as how deleting save.tns can fix issues.

Offline Augs

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 306
  • Rating: +30/-29
    • View Profile
Re: Z80 emulation arrives on the TI-Nspire CX
« Reply #29 on: March 26, 2013, 02:35:10 pm »
Also, how do I install things(e.g. portal, as seen in the video)?