Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Emuladores 4 fun & profit
Search
Thiago Pontes
November 08, 2015
Programming
1
80
Emuladores 4 fun & profit
Uma breve introdução à emulação no browser citando as specs do CHIP-8
Thiago Pontes
November 08, 2015
Tweet
Share
More Decks by Thiago Pontes
See All by Thiago Pontes
O Além <video>
thiagopnts
4
1.3k
Open Source Culture
thiagopnts
1
78
Other Decks in Programming
See All in Programming
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
300
Ruby Function Composition
bkuhlmann
1
330
エンターテイメント業界で利用されるAWS
demuyan
0
200
Ruby GitHub Packages
bkuhlmann
0
620
Java 22 Overview
kishida
1
170
SpringBoot+MyBatisで例外が出たときどこを見るか
syukai
0
110
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
360
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
490
Elm 0.19.0 Changes
bkuhlmann
0
490
코틀린으로 멀티플랫폼 만들기
pangmoo
0
120
PostmanでAPIの動作確認が楽になった話
h455h1
0
130
Designing for tomorrow's programming workflows
honnibal
PRO
2
110
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
A better future with KSS
kneath
231
16k
Making Projects Easy
brettharned
108
5.5k
Gamification - CAS2011
davidbonilla
76
4.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
36
2.5k
Music & Morning Musume
bryan
41
5.6k
The Cost Of JavaScript in 2023
addyosmani
14
3.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
2k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
How to train your dragon (web standard)
notwaldorf
72
5.1k
Agile that works and the tools we love
rasmusluckow
324
20k
It's Worth the Effort
3n
180
27k
Transcript
EMULADORES 4 FUN & PROFIT EMULADORES 4 FUN & PROFIT
thiago pontes @thiagopnts https://thiago.me
eu emuladores
its magic! emulacao?
roms?
como?
System specs
javascript canvas web audio api file api
CHIP-8
cpu-16 registers
cpu-16 registers
address register
address register
16 bytes stack + 1 stack pointer
16 bytes stack + 1 stack pointer
2048 pixels display (64x32)
2048 pixels display (64x32)
program counter
program counter
4kb memory
4kb memory
35 opcodes 2 bytes cada
35 opcodes 2 bytes cada
35 opcodes 2 bytes cada
decode/exec opcode
INPUT, TIMERS, GRAPHICS, ETC
loop
por que?
None
duvidas?