Turbo51 is a compiler for the programming language Pascal, for the Intel MCS-51 (8051) family of microcontrollers. It features Borland Turbo Pascal 7 syntax, support for inline assembly code, source-level debugging, and optimizations, among others. The compiler is written in Object Pascal and produced with Delphi.
In the 1980s, Intel introduced the 8051 as the first member of the MCS-51 processor family. Today, hundreds of cheap derivatives are available from tens of manufacturers. This makes the architecture very interesting for professionals and hobbyists. It is surprising that this 8-bit architecture is still in use today, and is still so popular. Of all 8051 compilers, several widely used C compilers exist, but only a few Pascal compilers. Turbo51 is available as freeware and was created with the goal to make a Pascal compiler for MCS-51 processors that will be as fast as Turbo Pascal, will use the same syntax and will generate high quality optimized code.
Turbo51 uses Borland Turbo Pascal 7 dialect. The syntax was extended with some constructs to support specific features of MCS-51 processors.
I'm trying to walk up the stairs
My hands are snatchin' at the slivers of light
I'm stickin' to the steps
Each one a release
From the place below
I'm on a mission
On the hunt for clean
Clear vapour skies
'Cos I'm choking on my own
I need some air
The dark skies behind me
Begging you to scrape off, your disco paint
It's open to the night
And I'm sick as a hospital
And empty factories
You look so tiny, so very unimportant
I'm nearly there, and everything feels fine
Don't wanna look behind me
Don't wanna look beneath me
Every movement
Every vibration
Every movement
Every vibration
High above piss city
Watch the pigs-ear people
All dead in their drows
Some suffer in silence
Someone sparks
Some gorge sucking on silicone
I've got the urge to jump
Watch life whizz by
Fast foward flash
But hold on boy
I feel... alive
Don't wanna look behind me
Don't wanna look beneath me
Every movement
Every vibration
Every movement
Every vibration
Don't wanna look behind me
Don't wanna look beneath me
Every movement
Every vibration
Every movement
Every vibration
Don't wanna look behind me
Don't wanna look beneath me
Every movement
Every vibration
Every movement