Skip to content

PrimalNinja/jsasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSASM - JavaScript Assembler

JSASM is an assembler for JavaScript that can run inside a browser but also translate to multiple target platforms. It can run within JS by way of simulating I/O to act upon different aspects of the browser, e.g. keyboard input or canvas output. Memory models can be configured completely also and it uses a combination of memory instructions that manipulate simulated memory as well as strings within JS.

The project started as an experiment and a few good feedbacks so far might be enough for this project to continue.

Most instructions are implemented and some investigations into the best way to handle the different target CPUs has proven to work reasonably well on paper, however there are no currently translated targets.

  • Julian

About

JavaScript Assembler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages