I really enjoyed the process of building my CHIP-8 emulator, so after I finished I immediately started looking for another emulator project.
I'm in the midst of upgrading a Cordova app to use Capacitor, but keeping the original application code, which was
Emulators have always been magical to me. I vividly remember the first time I fired up an NES emulator and ran Super Mario Bros. on my 486DX. It didn't run fast, and the experience wasn't great, but it was magical. As Pentiums replaced the 486s, emulation became more viable and
As your Cordova project grows, you'll need to do outside-the-box things that Cordova doesn't offer support for. You can add build hooks to your project to perform these tasks.
These hooks can run on specific events (
after_prepare, etc.) to execute your arbitrary code. As your build
await are a pair of operators available in ES6, TypeScript 1.7 (when targeting ES6), or TypeScript 2.1 (when targeting ES3/5). Used together, these operators vastly simplify asynchronous programming when using Promises.
Consider the following asynchronous code to retrieve some data, then perform processing on said