Skip to content
/ bascat Public

Decode GWBASIC/BASICA tokenized files, in multiple languages (1 per branch)

License

Notifications You must be signed in to change notification settings

rwtodd/bascat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RWTodd.GWBasic PS Module

This is a PowerShell Module for converting old tokenized .BAS files to plain text. It provides a single cmdlet, ConvertFrom-GWBasic, which does the work. A C# library does the heavy lifting, and the psm1 module wraps it in a nice interface.

In other branches of this repository I have console programs to do the same thing in many languages. If you prefer, get one of those running.

Note: Decryption

It was possible to save your file encrypted in GW-BASIC, and I found the decryption algorithm in the PC-BASIC project. So, I implemented that decryption scheme... however I do not have any encrypted BAS files to test it on, so I don't know if it works.

Referece

The documentation I used for the tokenized file format was here: http://chebucto.ns.ca/~af380/GW-BASIC-tokens.html.

About

Decode GWBASIC/BASICA tokenized files, in multiple languages (1 per branch)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published