Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
87
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.4k
Open Source Culture
thiagopnts
1
90
Other Decks in Programming
See All in Programming
Python札幌 LT資料
t3tra
6
1k
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
140
Patterns of Patterns
denyspoltorak
0
280
AIコーディングエージェント(NotebookLM)
kondai24
0
220
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
280
これならできる!個人開発のすゝめ
tinykitten
PRO
0
130
開発に寄りそう自動テストの実現
goyoki
2
1.4k
クラウドに依存しないS3を使った開発術
simesaba80
0
150
Vibe codingでおすすめの言語と開発手法
uyuki234
0
110
GoLab2025 Recap
kuro_kurorrr
0
780
gunshi
kazupon
1
110
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
890
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
400
How to Talk to Developers About Accessibility
jct
1
84
The Curious Case for Waylosing
cassininazir
0
190
Context Engineering - Making Every Token Count
addyosmani
9
550
Building AI with AI
inesmontani
PRO
1
570
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
We Are The Robots
honzajavorek
0
120
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
170
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
Six Lessons from altMBA
skipperchong
29
4.1k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
73
Technical Leadership for Architectural Decision Making
baasie
0
180
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?