Skip to content

marcosretrobits/TinyBASICBlazor

Repository files navigation

TinyBASICBlazor

A Tiny BASIC environment in your web browser.

About the project

TinyBASICBlazor screenshot

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/

Getting started

First, clone the repo:

git clone https://github.com/marcosretrobits/TinyBASICBlazor.git

or download it as a .zip archive.

Microsoft Visual Studio

If you have Microsoft Visual Studio (currently tested with Visual Studio 2022), open the TinyBasicBlazor.sln solution file and start debugging with F5.

.NET CLI

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.

Publishing TinyBASICBlazor

  • Publish the application to a folder (e.g. "pub"):

    dotnet publish TinyBasicBlazor.sln -o pub
  • Upload the "wwwroot" subfolder to your hosting system.

About

TinyBASICBlazor is a Blazor WebAssembly Tiny BASIC environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors