Okay, this project isn't a game. But since here are some old school guys moving around I thought some may be interested.
As you can see from the video it is a C64 BASIC inspired interpreter but with a more modern subset of BASIC. Well, to be honest, it is the Lua 5.2 interpreter behaving as a BASIC. Or better it's a translator. The screen with input and text etc. and the translator part are coded with Freepascal. Some of you might frown that I am using the "old" unit graph to achieve my goal. Freepascal ships with a graph unit for Windows, also wincrt, for Linux I am using ptcgraph and ptccrt. So no VGA graph but a "real" window.
The funny thing about the interpreter is that it can be programmed either in BASIC or in Lua. Not everything is finished yet (e.g. file handling, better EDIT) but it is quite usable. It's a usable but useless project.