자게에 글을 쓰다가 생각나서 올립니다.

아두이노 UNO나 그 이상의 버전의 기기에서 동작하는 베이직 인터프리터가 있습니다. TinyBASIC이라고 해서 거의 완벽한 베이직 컴퓨터 환경을 구성합니다.


https://github.com/BleuLlama/TinyBasicPlus


솔직히 소스를 다 까보진 않았지만 대충 훑어본 바로는 좀 개선해야 할 거 같은 부분들이 있었습니다. 하지만 아두이노 가지고 간단한 컴퓨터를 만들어보시려면 좋은 대안이지 싶네요. SD카드 I/O도 지원합니다.

문제는 UNO는 저거 구동하면 램이 1kb정도밖에 안 남습니다. (..) 뭐, sinclair에서 나오던 베이직 컴퓨터들은 아예 내장램이 1kb였으니 딱히 말도 안되는건 아닙니다만 basic코드를 잘 압축해 저장하지 못한다면 많이 후달리는 용량이군요.


http://technabob.com/blog/2012/09/12/ben-hecks-basic-pocket-computer/

요건 실제 외국분이 만드신 아두이노 기반 베이직 포켓 컴퓨터입니다.