Several custom applets for the AlphaSmart NEO / NEO2, and tools to create them.
Any m68k-elf
gcc cross compiler should work. On Windows, I have successfully
used MinGW GCC for M68K.
Using Neo Manager:
- File → Add to Applet List... → select [AppletFile].OS3KApp
- SmartApplets tab → select [AppletName] → Add
- Optional: checking Delete SmartApplets that are not in the Install List… saves you a keypress or two during debug (will delete existing applets)
- Send List tab → Send
Note: On Windows 7 x64, Neo Manager stores custom applets in
%LocalAppData%\VirtualStore\Program Files (x86)\AlphaSmart\AlphaSmart Manager 2\SmartApplets
- To start in applet chooser, hold
Left Shift
+Tab
while turning on. - To reset to defaults, hold
Right Shift
+Backspace
while turning on. The reset password istommy
.
Much research and work is still needed:
- Improve stdio compatibility
- Investigate different statuses from
ProcessMessage
- Find and document timer functions and messages
- Find and document non-message keyboard functions
- Eliminate need to put global data into a structure
Contributions welcome!