Online META Emulator

Creations

aoneill

4 weeks ago

About

This is a web-based emulator that I have been working on for the META. Provide a compiled META .bin file, and it will attempt to run the program. 

This is a work in progress. It is currently much slower than the actual hardware and lacking features like SD support and lights. However, the display and buttons work for most of the games I have tried.


How it Works

The emulation logic is written in TypeScript, which is converted to JavaScript for the browser. The META program is processed similar to how the microcontroller would execute the program; each instruction is simulated. Millions of these simulated instructions are run every second. There is also logic for handling various peripherals. An html canvas is used to display what the user would see on the screen.

http://games.aoneill.com/meta-emulator

View full creation

STUDIOCRAFTapps

NEW 4 weeks ago

Thanks for this incredible tool ^^
Here are some suggestions:
- Make sure the font is the same as the website
- Add more examples
- Add a reset button just like Simbuino4Web
- After uploading a sketch, the screen clear itself in the shape of a square and it's kinda weird

aoneill

3 weeks ago

Good suggestions. I'll get to some of them soon. Funny story about the black square when uploading a sketch- That is coming from the sketch itself. The screen we are using supports different rotations. I just hard-coded the emulator to use the screen in landscape mode since I knew that's what the games will be using. I'm guessing the black square is actually a black rectangle that would fill the whole screen had I handled screen rotations correctly!

aoneill

NEW 3 weeks ago

STUDIOCRAFTapps STUDIOCRAFTapps

Good suggestions. I'll get to some of them soon. Funny story about the black square when uploading a sketch- That is coming from the sketch itself. The screen we are using supports different rotations. I just hard-coded the emulator to use the screen in landscape mode since I knew that's what the games will be using. I'm guessing the black square is actually a black rectangle that would fill the whole screen had I handled screen rotations correctly!

STUDIOCRAFTapps

3 weeks ago

Thanks for the new change ^^

STUDIOCRAFTapps

NEW 3 weeks ago

aoneill aoneill

Thanks for the new change ^^

Rodot

NEW 2 weeks ago

Huge improvement of the speed with your last update, pretty close to the real hardware now, love it! <3

jicehel

NEW 2 weeks ago

Well done, it's very good. Thanks for this and i hope you'll continue to pefect and optimise it.

You must be logged in in order to post a message on the forum

Log in