Главная
Study mode:
on
1
Intro
2
WHOAMI
3
JAVASCRIPT TODAY
4
CAN BUILD
5
EMULATED
6
IMPLEMENTATIONS
7
WHERE TO START
8
CHIPS IS EASY
9
EXAMPLE SYSTEM
10
ENTERTAINMENT SYSTEM
11
ARCHITECTURE
12
ARRAYS
13
NEED GETTERS/ SETTERS
14
FETCH/DECODE LOOP
15
INTERRUPTS
16
SLOW
17
HANDLING OPCODES
18
PROCESS ALL THE OPCODES
19
communICATING WITH YOUR PPU
20
COLOUR PALETTE
21
TILES
22
ANATOMY OF A TILE
23
NAMETABLES
24
PUT IT ALL TOGETHER
25
SCRATCHING THE SURFACE
26
FULL SCREEN API
27
SOUND
28
WEB AUDIO API
29
CONTROLLER
30
GAMEPAD API
31
CYCLES
32
YOUR VERY OWN EMULATOR
33
GETTING STARTED
34
TIPS
35
POSSIBILITIES
Description:
Explore game console emulation using JavaScript in this JSConf.Asia 2013 conference talk. Dive into the basics of emulation with the Chip-8 system before delving into a detailed breakdown of the Nintendo Famicom (NES) architecture. Learn how to build various components of a game console emulator using JavaScript, including handling opcodes, implementing color palettes, managing tiles, and integrating audio and controller support. Gain insights into the challenges and possibilities of emulation, and discover tips for creating your own emulator. Whether you're a JavaScript enthusiast or interested in retro gaming, this talk provides a comprehensive introduction to the world of console emulation through web technologies.

Emulating With JavaScript

JSConf
Add to list