[AT3] - NES 3 🏅

NES3 is an on-chain NES emulator running within the Cartesi Machine. Users submit their ROM of choice to our smart contract containing an NES emulator. The emulator then runs the user submitted ROM and returns video footage of the recorded gameplay

0
1

Challenges

Building DApps using Cartesi Rollups

Ranked 7,000 ETH

We are using Cartesi's unique computational and content scalability to port a NES emulator on-chain

Project details

No video added

This is footage of an incomplete version of this product running within host mode.
https://vimeo.com/804849746

The emulator as well as all of its dependencies was successfully imported to the cartesi machine. The main issue was trying to get xvfb and ffmpeg to accurately record gameplay upon ROM submission. IT would return a black screen (Perhaps the way SDL2 was used within the NES emulator (https://github.com/Kevoot/NESalizer) was not compatible with xvfb. Other than this setback, it is VERY possible to complete this project and it will be done so in the near future.

!!!INCOMPLETE!!!