Milestone: I/O Silent Linking

10 years late (Jul 31, 2009, 9:00:00 PM)

Get silent linking over I/O working, enough to receive variables, Flash applications, and (yes) operating systems to memory.

For receiving an OS, we can just jump into the boot code and let it take over, but I want all the functionality to be there for when we receive a copy of the TI-OS for dual booting purposes.

Milestone: Direct USB Linking

10 years late (Aug 31, 2009, 9:00:00 PM)

This is kind of a biggie. Direct USB support is going to be rough, but I don't think it'll be too bad, since the entire protocol from low-level port access up to TI's link protocol was implemented in periph8x.

The stuff from the I/O linking milestone applies to this one as well.

Milestone: Dual Booting the TI-OS

10 years late (Sep 30, 2009, 9:00:00 PM)

This is the real kicker and the reason why people would make the switch.

This really won't be so bad once the linking infrastructure is in place. I'll have to put some sort of key combination in there to kick this off, since we have no system context or OS menus yet.

Milestone: System Monitor

10 years late (Oct 31, 2009, 9:00:00 PM)

Once we get GetKey? and the basis for a system monitor in there, we'll have the ability to load menus and extremely simple homescreen input.

The addition of menus means that program and Flash application execution aren't far behind.

Milestone: BASIC Parser

10 years late (Nov 30, 2009, 8:00:00 PM)

Re-implementing the BASIC parser is going to be extremely complicated, but hopefully we can get to a point where basic math and execution of the more common tokens, as well as variable storage and recall, are stable.

Note: See TracRoadmap for help on using the roadmap.