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
83
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
86
Other Decks in Programming
See All in Programming
AIコーディングエージェント全社導入とセキュリティ対策
hikaruegashira
2
1.3k
Porting a visionOS App to Android XR
akkeylab
0
890
Hack Claude Code with Claude Code
choplin
8
2.7k
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
12k
MySQL9でベクトルカラム登場!PHP×AWSでのAI/類似検索はこう変わる
suguruooki
1
190
フロントエンドのパフォーマンスチューニング
koukimiura
6
2.2k
ご注文の差分はこちらですか? 〜 AWS CDK のいろいろな差分検出と安全なデプロイ
konokenj
4
630
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
6
920
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
180
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
470
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
250
SwiftでMCPサーバーを作ろう!
giginet
PRO
2
180
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Building Adaptive Systems
keathley
43
2.7k
GraphQLとの向き合い方2022年版
quramy
49
14k
Art, The Web, and Tiny UX
lynnandtonic
300
21k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Visualization
eitanlees
146
16k
Rails Girls Zürich Keynote
gr2m
95
14k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
The Language of Interfaces
destraynor
158
25k
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?