BASIC_generic is an implementation of Full BASIC independent of CPU's and OS's.
Ver. 0.5 does not use Synedit component, so it work on the environment where Synedit does not work good, but break points do not work.
The source can be applied to
FPC 3.0.0 + Lazarus 1.6.2
FPC 3.0.2 + Lazarus 1.6.4
FPC 3.0.4 + Lazarus 1.8.0
On porting to another platform, rewrite EOL's in sconsts.pas.
MyUtils.pas and Stack.pas may need to be rewritten..