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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Thiago Pontes
November 08, 2015
Programming
97
1
Share
Emuladores 4 fun & profit
Uma breve introdução à emulação no browser citando as specs do CHIP-8
Thiago Pontes
November 08, 2015
More Decks by Thiago Pontes
See All by Thiago Pontes
O Além <video>
thiagopnts
4
1.4k
Open Source Culture
thiagopnts
1
110
Other Decks in Programming
See All in Programming
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
490
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
360
AWSコミュニティ活動は顧客のクラウド推進に効くのか / Do AWS community activities help customers adopt the cloud?
seike460
PRO
0
170
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
1.4k
Agentic Elixir
whatyouhide
0
440
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
28
19k
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
180
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.1k
10 Tips of AWS ~Gen AI on AWS~
licux
5
540
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
250
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
150
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.6k
Featured
See All Featured
The browser strikes back
jonoalderson
0
1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
780
Designing Powerful Visuals for Engaging Learning
tmiket
1
360
Technical Leadership for Architectural Decision Making
baasie
3
350
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Building Applications with DynamoDB
mza
96
7k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
730
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
Embracing the Ebb and Flow
colly
88
5k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
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?