Skip to content

tangrs

Daniel Tang – engineer and hacker

  • About me
  • Linux release tracker
  • Store
  • LinkedIn
  • GitHub
  • StackOverflow
  • Thingiverse

Author: tangrs

File:/// crash in Mountain Lion workaround

Update: For a much more in-depth analysis of the problem, head over to Naked Security where Paul Ducklin explains the bug in much more detail. Gizmodo recently published an article about OS X Mountain Lion crashing when the text File:/// is typed into TextEdit, Spotlight, Mail or some other OS X apps. It's also reported … Continue reading File:/// crash in Mountain Lion workaround →

tangrs Uncategorized 1 Comment February 4, 2013

Status of TI-Nspire Linux

Status updates are now available from the wiki entry on Hackspire.

tangrs Uncategorized 2 Comments October 31, 2012

TI-Nspire Linux In-place Bootloader

I've completed a boot loader that loads Linux and ramdisks and replaces that TI-Nspire operating system in-place. This should have multiple improvements over the old one and values are not hard coded as much as possible. Github source

tangrs Uncategorized Leave a comment October 18, 2012

Linux Kernel port to TI-Nspire CX

I've just begun a port of Linux to the TI-Nspire CX and I'm happy to say I have a minimal kernel booting successfully on the calculator! Here's the UART bootlog and you can see we actually make it to userland without crashing! The minimal port has support for the interrupt controller and the timer. UART … Continue reading Linux Kernel port to TI-Nspire CX →

tangrs Uncategorized 1 Comment October 2, 2012

GameBoy Advance development

I found my old GameBoy Advance consoles and found that I've never done any development work on it and decided to play around with it. Unfortunately, I don't have a flashcart and it's difficult to find decent ones to buy on the internet anymore. The only option to actually upload code was to use the … Continue reading GameBoy Advance development →

tangrs Uncategorized Leave a comment June 24, 2012

bFLT format – implementation notes

One of the biggest show-stoppers in writing a bFLT file loader for Ndless was the lack of documentation with the bFLT file format. Information was scattered everywhere and it was hard to find how to implement some specific feature. I decided to write a simple description of all the features in bFLT and how to … Continue reading bFLT format – implementation notes →

tangrs Uncategorized Leave a comment April 7, 2012

A movie player for NSpire. Finally.

I've been struggling for quite a while now on the best way to implement a movie player for the NSpire calculator. nPlayer was also born around the same time and I realised there were other's trying to do the same thing as I. I had to gain an edge over them. I immediately identified a … Continue reading A movie player for NSpire. Finally. →

tangrs Uncategorized Leave a comment March 9, 2012

ELF loader for Ndless

So, a few weeks ago, I posted something about using C++ with the Ndless framework. Unfortunately, while the compiler worked, the end binary kept crashing. I figured that it was because of the C++ vtables having invalid function pointers. The linker wasn't updating them correctly. This was the same problem when doing static declarations to … Continue reading ELF loader for Ndless →

tangrs Uncategorized Leave a comment December 15, 2011

Getting a C++ compiler for Ndless

The more I work on nspire-gamekit, the more I think a object orientated programming language would be more suitable for the task. I'm currently playing around with C++ and getting it to work with the ndless SDK (which doesn't natively support C++). It is very likely I will consider making the whole project object orientated … Continue reading Getting a C++ compiler for Ndless →

tangrs Uncategorized Leave a comment November 30, 2011

Samsung Galaxy SII USB Jig

I had spare time (read: was bored) and I decided to make a USB Jig for my Galaxy to reset its custom binary count. What is this? When you root a Galaxy S2, the bootloader keeps a record of how many custom firmwares you flash. I've flashed a couple of ROMs already so my phone's … Continue reading Samsung Galaxy SII USB Jig →

tangrs Uncategorized 1 Comment November 23, 2011

Posts navigation

Older posts
Newer posts

Recent Posts

  • Fixing the dash status light panel on a Toyota Supra
  • MagSafe to USB charger
  • A Final Fantasy X lightning strike dodging aimbot
  • Linux Release Tracker
  • Deriving radii for round corners
Create a website or blog at WordPress.com
tangrs
Create a website or blog at WordPress.com
Cancel

 
Loading Comments...
Comment
    ×