A Tiny BASIC environment in your web browser.
TinyBASICBlazor is a Blazor WebAssembly Tiny BASIC environment, that allows to type and run Tiny BASIC programs in your web browser. TinyBASICBlazor is based on TinyBasic.NET, Mohan Embar's C# port of Tom Pittman's Tiny Basic interpreter C rewrite. Some sample BASIC programs are included.
Try it online: https://retrobits.altervista.org/tinybasicblazor/
First, clone the repo:
git clone https://github.com/marcosretrobits/TinyBASICBlazor.gitor download it as a .zip archive.
If you have Microsoft Visual Studio (currently tested with Visual Studio 2022), open the TinyBasicBlazor.sln solution file and start debugging with F5.
If you don't have Visual Studio, you can build and run the project using the .NET command-line interface (CLI). The .NET CLI is included in the .NET SDK; for more information about how to install the .NET SDK, see Microsoft documentation about installing .NET Core.
-
Open a command prompt and change directory to the folder in which the repo has been cloned/unzipped;
-
Build the solution:
dotnet build TinyBasicBlazor.sln
-
Run the TinyBasicBlazor project:
dotnet run --project TinyBasicBlazor
-
Open the https://localhost:5001 or http://localhost:5000 URL in your web browser.
-
Publish the application to a folder (e.g. "pub"):
dotnet publish TinyBasicBlazor.sln -o pub
-
Upload the "wwwroot" subfolder to your hosting system.
