SdlBasicは、 SDLライブラリを使用するマルチプラットフォームのBASIC用インタプリタです。[ 1 ]そのインタプリタの中核はwxBasicに基づいています。[ 2 ]このインタプリタは、ANSI-BASIC インタプリタに慣れていて、コーディング開発で SDL ライブラリの機能に興味がある、または必要としている人に非常に役立ちます。IDE を使用すると、実行可能ファイルを作成できます。[ 3 ]この実装は、zlib ライセンスでリリースされた RCBasic 開発環境のインスピレーションとなり、[ 4 ]同様のAllegroライブラリ用の AllegroBASIC を作成する試みも行われました。[ 5 ] Gambasには、ライブラリで BASIC を使用できるようにする組み込みの SDL コンポーネントも含まれています。[ 6 ]
SdlBasicの開発は、2002年12月に始まりました。その作者であるVroby(Roberto Viola)が、wxWidgetsライブラリの代わりにwxBasicコア上でSDLライブラリを使用するというアイデアを思いついたのがきっかけです。
2004年、2005年、2007年、2012年にメジャーリリースがありました。[ 7 ] 2005年以前は、任意のテキストエディタを使用してプログラムコードを記述していました。2005年にIDEが追加されました。2012年には、IDEを使用してコードを実行することはできましたが、パッケージはIDEとインタープリタに分割されました。主なダウンロードサイトはSourceForgeです。
サポートサイト(オンラインドキュメントとフォーラム)が移転し、管理者も変更になりました。新しいサイトは、下記のリンク先のaltervista.orgにあります。元の著者は引き続きフォーラムに貢献しています。
2008年5月22日、SDLBasicがソニーのPlayStation Portableに移植されました。[ 8 ]これにより、SDLBasicでコーディングされたゲームをプレイしたり、アプリケーションを使用したりすることができます。最近、 qjフォーラムの誰かが、slimでのビデオ出力を含むアップデートバージョン0.7をリリースしました。
SdlBasicはオープンソースであり、 GNU一般公衆利用許諾契約書の条件に基づいて自由に利用できます。
関数swap ( a , b ) tmp = a a = b b = tmp End Function v1 = 10 v2 = 20 print v1 , v2 swap ( v1 , v2 ) print v1 , v2sdlBasicコミュニティ、retrogamecodingコミュニティ、BPコミュニティに感謝します。