Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - whatkindofausernameisthis

Pages: [1]
1
TI-Nspire / Nspire audio?
« on: February 04, 2012, 06:50:03 pm »
I haven't had any experience with the Nspire USB protocol, so I would like to ask the community this: would it be possible to use this (http://www.amazon.com/GE-95554-Stereo-Adapter-3-5mm/dp/B0022NHQ9Q) or something like it to allow the Nspire to play audio?

-----
Edit: New thought. What about something like this (www.google.com/search?q=usb+mini+to+usb+a+female&tbm=shop) for flash drives?

2
TI-Nspire / Lua-based Ebook Reader (Does not require ndless)
« on: December 13, 2011, 07:17:23 pm »
Hey everybody. I made this a while ago:
http://ourl.ca/9752

But to be honest, that program sucked. So I've made a new one in the only programming language available at the time--Lua. This is a simple script that will convert a plaintext file into a Lua program that can display the book on your calculator. This is still in a beta stage (there are a few bugs left to squash), but since I won't be able to work on this any more until my college applications are done, I'll release this early.

You need to have luna in the same directory as this program for it to function. Get luna here: http://www.mirari.fr/DC0p
Your folder should look like this:


Usage:
ebook.exe <book.txt>
It will prompt you for the title of the book

Alternatively, you can just drag and drop a *.txt file onto ebook.exe

Included is a copy of Brandon Sanderson's Free online ebook, Warbreaker

Bugs:
  • Overflow errors on the last line of a paragraph
  • I haven't found an elegant way of going backwards a page, so the back button goes back a paragraph instead.
  • No support (yet) for formatting (i.e. italics, bold, underline)
  • No search or jump-to function

Notes:
  • The page number is measured in thousands of characters, i.e. one "page" = 1000 characters
  • to jump to a particular spot, insert a calculator page and enter "curpos:=###" where ### is the character you want to jump to
  • +/- to change font size
  • Left/Right to navigate

Pictures:




Download:
http://dl.dropbox.com/u/4752797/Nspire%20Ebook%20Reader%202.zip

3
TI-Nspire / Nspire Ebook Reader
« on: March 20, 2011, 05:55:10 pm »
Hey. Its my first time posting on this forum.

I've been working on an ebook reader for the TI Nspire. Spring break is just about to end for me, so I thought I'd post what I have so far. Right now all it can do is display plain text files. It can open files a lot faster than the built-in notes editor because it doesn't have to decompress anything, it's much easier to format a book for this program than for the built-in editor, and navigating pages is a lot easier.

Controls:
  • Up/Down or 5/8 to navigate the file browser
  • Enter to open the file
  • Left/Right or 4/6 to turn the page

There are still a few issues
  • The text right now is really small (7pt Tahoma) and there is currently no option to change it.
  • There may also be a small memory leak-I haven't checked through all the code to make sure all the dynamically allocated memory gets freed.
  • It currently doesn't check if you've reached the end of the book, so you might get garbled stuff at the very end and you can go beyond the end of the book data.

I plan on adding the following (though I may not have much time to do it):
  • Ability to change the font size and the vertical spacing between lines
  • Support of a more compact file format
  • Support for bold and italics
  • Page numbers and a jump to page option.

This program is still in a beta stage, so I can't guarantee its stability.

I have a couple of questions for the community.
1) Does anyone know of a program that can generate raster font data? The current method I've been using to get binary font data is really tedious.
2) How do you attach a file? All I can do is post a link: http://dl.dropbox.com/u/4752797/Nspire%20Ebook%20Reader.zip
I apologize ahead of time if the code is unreadable.

Pages: [1]