Skip to content

An experimental implementation of Borland Turbo IDE in React, MobX and Node.js

License

Notifications You must be signed in to change notification settings

amitzur/turbo-c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Borland Turbo IDE

In the early 1980's, Borland released its flagship product, Turbo Pascal. A few years later the Turbo C and C++ IDE was released.

Turbo C++

This project is an experiment to implement the same functionality in web technologies, using React, MobX, Node.js and WebAssembly.

Getting started

Install

yarn

Run app

First, run a local server:

yarn server

Then on another terminal, start the frontend by running the following command:

(it automatically opens a browser tab at localhost:3000 or other available port)

yarn start

Run storybook

After running the following command, manually open a browser tab at localhost:6007:

yarn storybook

Run original TurboC inside DosBox

(Instructions apply only to Mac OS X, but easy to infer on other operating systems)

First, install application from https://sourceforge.net/projects/turbo-for-mac/`.

Then, assuming the app is located at /Applications/TurboC++, run this command (you can change the folder in package.json):

yarn turbo-c

License

This project is licensed under the terms of the MIT license.

About

An experimental implementation of Borland Turbo IDE in React, MobX and Node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published