- TI nspire
[Firebird] TI-nspire emu for WIN, MAC, Android, IOS (에뮬레이터)
1. 소개
Firebird 라는 TI-nspire 에뮬레이터가 v
0.2▷0.3▷1.5▷1.6까지 개발되었습니다.https://github.com/nspire-emus/firebird
관련 동영상
https://www.youtube.com/watch?v=uR7Vmn61Ai0
2. 설치 및 실행
처음 설치하면 아래와 같은 설정과정을 거쳐야 하는데,
다른 에뮬(kArmTI)과 마찬가지로 Boot1, Boot2 이미지를 따로 구하셔야 합니다.
(해당 파일을 배포하는 것은 불법이며, 본인이 가진 장비에서 dump(추출)하시는 것이 원칙입니다.)
그 방법은 아래 링크를 참고하시기 바랍니다.https://github.com/nspire-emus/firebird/wiki/First-Time-Setup
설치 순서
- Configuration
- Boot1 - Select
- Flash - Create
- Boot2 - Select
- OS - Select
- Save As...
- Snapshot file - Select
(나중에 해도 됨)
- OS Install
키패드 【on】 을 클릭하면
화면이 켜지고 부팅되면 최초로 아래 문구가 표시됩니다.
"Factory Image found. Press 'I' to install
![]()
이 때 키패드 【I】 클릭하면 OS가 설치됩니다. 설치하는데 약간 시간(1분~2분)이 걸립니다.
- 에뮬 내 계산기가 재부팅되고 계산기 최초 설정화면이 나오면 정상 설치가 완료된 것입니다.
[주의] Snapshot 저장
Shutdown 시 snapshot 저장 옵션이 있긴 한데...
프로그램을 종료(Quit)하면 마지막 작업 내용이 snapshot에 자동 저장되지 않습니다.
계산기 내부에 file로 저장하더라도 snapshot이 저장되지 않으면 원래대로 돌아가버리기 때문에 소용이 없습니다.마지막 작업 상태를 유지하시려면 반드시 Snapshot - Suspend 버튼을 눌러서 스냅샷을 저장한 후 종료하시기 바랍니다.
Turbo 모드
화면 윗쪽에 있는 Speed : xx % 를 클릭하면 파란색으로 바뀌면서 Turbo 모드가 됩니다.
Normal 모드 : 60%~70%~90% 왔다갔다
Turbo 모드 : 16000%~실제 계산 300%계산 시간이 매~~~~~우 오래 걸리는 프로그램을 돌릴 때는 유용할 수도 있는데...
키보드나 마우스 입력이 중복 입력되는 심각한 문제가 있습니다.
또, 계산기 시간이 빠르게 지나가서 화면이 매우 빠르게 꺼집니다.일단 handheld 설정에서 Power Standby 를 기본 값인 3 Minutes 에서 최대값인 30 Minutes 로 변경하시구요.
계산 명령까지는 Normal Mode에서 진행하시고, 계산 중간에만 (일시적으로) Turbo 모드로 전환했다가, 계산이 끝나면 다시 Normal 모드로 돌아오는 것이 가장 효과적인 방법 같습니다.
3. 사용 소감
둘 다 Document 열기나 간단한 계산 등의 기본 명령에 대한 반응은 빠릿빠릿하지 않습니다.
(실물 계산기도 그런 감이 있긴 합니다만...)
0.2~0.3 버전 때 느낌을 기억하진 못합니다만... 1.5 받아서 다시 해보니 빠릿빠릿 한 것 같습니다.
위 스샷의 프로그램(Root Locus Plot ver 1.44) 명령(r.locusplot(ex.scielo[7],10,5)을 기준으로 걸린 시간은 다음과 같습니다.
(사용된 PC의 CPU는 i5-2540m 일겁니다. 아마도)
- TI-nspire CX CAS (실물 계산기) & OS3.2 ≒ 52초
- TI-nspire CAS Student Software & OS3.2 ≒ 2초
- Firebird(Ver 0.2) for WIN & OS4.0 ≒ 31초 (Turbo Mode 에서 14초)
- Firebird(Ver 0.2) for Android & OS4.0 ≒ 120초?
- kArmTI (ver 1.78) & OS4.0 = 18초
RYZEN 7 4700U CPU에서
- Firebird(Ver 1.5) for WIN & OS4.5 ≒ 26초 (Turbo Mode 6초 정도)
사용이 끝나고 프로그램을 완전 종료하면(terminate) 다시 시작할 때 cold booting 과정을 진행하게 되는데, WIN 버전은 참을만 하지만, Android 버전은 좀 오래 걸립니다. 완전 종료 안하고 그냥 홈으로 가면 suspend 상태에서 깨어나는 것이 가능합니다만, RAM을 247MB 나 먹고있기 때문에... ㅠㅠSnapshot 기능으로 해결
화면을 클릭하는 것으로 터치패드가 작동하긴 하는데... 윈도우 마우스 커서 작동법과는 완전히 다른 느낌이라서 적응이 필요한 것 같습니다. 적응하기 보다는 키보드로 키패드로 입력하는게 더 빠를 것 같습니다만...
총평
심각한 버그가 보이진 않아서 사용은 가능하지만, 아직 실사하기에는 조금 부족한 듯 합니다.
발전 및 개선 가능성은 많이 남아있다고 보여지므로 개발 과정을 지켜보고 응원을 좀 해야할 듯 합니다.
쓸만해진 것 같습니다.
댓글4
-
세상의모든계산기
오랫만에 찾아봤던니 1.5 까지 올라왔네요.
https://github.com/nspire-emus/firebird/releases/tag/v1.5설정에서 Shutdown - Save snapshot on shutdown 에 v 체크 했는데도 적용이 안되는 것 같습니다.
버그인듯?
- 1



세상의모든계산기 님의 최근 댓글
fx-570 CW 는 아래 링크에서 https://allcalc.org/56026 2025 10.24 불러오기 할 때 변수값을 먼저 확인하고 싶을 때는 VARIABLE 버튼 【⇄[x]】목록에서 확인하고 Recall 하시면 되고, 변수값을 이미 알고 있을 때는 바로 【⬆️SHIFT】【4】로 (A)를 바로 입력할 수 있습니다. 2025 10.24 fx-570 CW 로 계산하면? - 최종 확인된 결과 값 = 73.049507058478629343538 (23-digits) - 오차 = 6.632809104889414877 × 10^-19 꽤 정밀하게 나온건 맞는데, 시뮬레이션상의 22-digits 와 오차 수준이 비슷함. 왜 그런지는 모르겠음. - 계산기중 정밀도가 높은 편인 HP Prime CAS모드와 비교해도 월등한 정밀도 값을 가짐. 2025 10.24 HP Prime 에서 <Home> 73.0495070344 (12-decimal-digits) // python 시뮬레이션과 일치 <CAS> 21자리까지 나와서 이상하다 싶었는데, Ans- 에서 자릿수를 더 늘려서 빼보니, 뒷부분 숫자가 아예 바뀌어버림. 버그인가? (전) 73.0495070584718691243 (21-digits ????) (후) 73.0495070584718500814401 (24-digits ????) 찾아보니 버그는 아니고, CAS에서는 십진수가 아니라 2진수(bit) 단위로 처리한다고 함. Giac uses 48 bits mantissa from the 53 bits from IEEE double. The reason is that Giac stores CAS data (gen type) in 64 bits and 5 bits are used for the data type (24 types are available). We therefore loose 5 bits (the 5 low bits are reset to 0 when a double is retrieved from a gen). 출처 : https://www.hpmuseum.org/cgi-bin/archv021.cgi?read=255657 일단 오차를 놓고 보면 16-decimal-digits 수준으로 보임. 2025 10.23 khiCAS 에서 HP 39gII 에 올린 khiCAS는 254! 까지 계산 가능, 255! 부터는 ∞ fx-9750GIII 에 올린 khiCAS는 factorial(533) => 425760136423128437▷ // 정답, 10진수 1224자리 factorial(534) => Object too large 2025 10.23