Author Topic: New TI-Nspire emulator: Firebird Emu  (Read 195729 times)

0 Members and 1 Guest are viewing this topic.

Offline odmir

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-0
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #15 on: June 23, 2015, 01:10:51 pm »
I went to the emu settings and the option you mentioned is already disabled and it still halts, I restarted the emu with that option on and off and it has no effect

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: New TI-Nspire emulator: Firebird Emu
« Reply #16 on: June 23, 2015, 02:39:19 pm »
Yeah it's sometimes happening for me... sometimes not.
When I build with -O0 I've never seen it, but that might be "luck" :/

That's only for Ndless 3.6 though, no issue with 3.9
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline pbfy0

  • LV2 Member (Next: 40)
  • **
  • Posts: 31
  • Rating: +7/-0
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #17 on: June 23, 2015, 02:49:28 pm »
Suggestions:
- Re-add the unthrottle speed button
- Re-add keybinds for home/on, plug in USB, and unthrottle speed
- Make the debugger entry bar clear after pressing enter


In addition, a more technical bugfix: The real nspire ignores the low three bits of the frame base address pointer at 0xC0000010, while the emulator doesn't align it at all.
« Last Edit: June 23, 2015, 02:57:08 pm by pbfy0 »

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: New TI-Nspire emulator: Firebird Emu
« Reply #18 on: June 23, 2015, 03:33:41 pm »
- Re-add the unthrottle speed button
It's actually still there, but not very "visible" on Mac: the speed indicator next to the other buttons is actually a toggle button.

Re-add keybinds for home/on
All the keypad is keyboard-binded. This button, for instance, is Alt-Esc. See this file : https://github.com/nspire-emus/firebird/blob/master/keymap.h#L101

plug in USB, and unthrottle speed
Why not.

Make the debugger entry bar clear after pressing enter
Vogtinator said he did that on purpose, IIRC, but it's something that came up multiple times now, so... :P
« Last Edit: June 23, 2015, 08:08:49 pm by Adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline pbfy0

  • LV2 Member (Next: 40)
  • **
  • Posts: 31
  • Rating: +7/-0
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #19 on: June 23, 2015, 05:51:26 pm »
All the keypad is keyboard-binded. This button, for instance, is Alt-Esc. See this file : https://github.com/nspire-emus/firebird/blob/master/keymap.h#L104
It looks like both Esc and Home are bound to the Escape key, and Esc is taking precedence. Alt-Esc minimizes the window for me.

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #20 on: June 23, 2015, 05:53:57 pm »
Those debugging related issues should be fixed now in the source code, binaries will be available soon.

Quote
- Re-add keybinds for home/on, plug in USB, and unthrottle speed
Implemented them just now, USB is F10 and turbo mode F11.

Quote
In addition, a more technical bugfix: The real nspire ignores the low three bits of the frame base address pointer at 0xC0000010, while the emulator doesn't align it at all.
Implemented as well, now firebird will give you a warning.

Quote
Make the debugger entry bar clear after pressing enter
Yeah, looks like I got convinced now.
« Last Edit: June 23, 2015, 08:15:22 pm by Vogtinator »

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #21 on: July 16, 2015, 09:20:56 pm »
New release!
New features:
  • New Mobile UI, to be usable on Android and iOS devices
  • Improved ARM JIT to be fast enough even on slower CPUs
  • Firebird-send script added (not on windows): Send files programatically
  • Various bugs and other annoyances fixed

Download on GitHub: Firebird

Videos of the Mobile UI in action:
Android
iOS
« Last Edit: July 16, 2015, 09:32:19 pm by Vogtinator »

Offline adamfingol

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 6
  • Rating: +0/-0
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #22 on: September 03, 2015, 06:38:43 pm »
I think i am very dummie.
Can you post a tutorial how to create a flash.
I try so hard and fail!!!
tanks

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #23 on: September 06, 2015, 06:41:54 am »
You need boot1, boot2 and a OS file to set up firebird.
Just select the boot1 in the settings pane, under "Nspire".
Then, open the flash window by clicking on "Flash->Create Flash", select the appropriate calc model, boot2 and OS.
Hit "save" and save the generated flash image.
In the settings pane, under "Nspire" again, select the newly created flash image and it should boot successfully.

Offline adamfingol

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 6
  • Rating: +0/-0
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #24 on: September 06, 2015, 12:31:12 pm »
Tanks,. It's Work..
But the keyboard is not show in keypad. The tab is blank.

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #25 on: September 07, 2015, 08:43:08 am »
Quote
But the keyboard is not show in keypad. The tab is blank.
Can you post some information about your environment? OS? Firebird version? OpenGL, DirectX, graphics driver?

Offline adamfingol

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 6
  • Rating: +0/-0
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #26 on: September 07, 2015, 11:04:28 am »
Windowns 7, i redownload today i think the firebird is the last one, DirectX11, Intel HD graphics.
 The Keypad tab did not show any botons i think it missing a file
tanks.


When i creat a flash i did not put file in Manuf. and Diags.

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #27 on: September 08, 2015, 06:51:40 am »
Quote
Windowns 7, i redownload today i think the firebird is the last one, DirectX11, Intel HD graphics.
 The Keypad tab did not show any botons i think it missing a file
Thanks, I'll have a look at that. The issue is that I don't have a bare-metal Win7 system and it doesn't work in VMs as it requires hardware-accelerated OpenGL.

Quote
When i creat a flash i did not put file in Manuf. and Diags.
That's ok, those aren't necessary.

Offline adamfingol

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 6
  • Rating: +0/-0
    • View Profile
Re: New TI-Nspire emulator: Firebird Emu
« Reply #28 on: September 11, 2015, 09:48:09 pm »
So in android, to create a flash what rom is recomended?\
tanks

Offline Ivoah

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +3/-0
    • View Profile
    • Codinghobbit
Re: New TI-Nspire emulator: Firebird Emu
« Reply #29 on: September 11, 2015, 09:54:44 pm »
You need to use polydumper2 to get the files off your Nspire: https://tiplanet.org/forum/archives_voir.php?id=3829
http://codinghobbit.no-ip.org
My Calcs:
TI-86 (now broken) $2
TI SR-56 - $0
TI-Nspire CX CAS - $152
TI-84+ Silver Edition - $56
TI-84+ Silver Edition - $0
TI-85 - $0
TI-73 Explorer VS - $10
ViewScreen - $3