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
83
Other Decks in Programming
See All in Programming
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
490
GoのIteratorに詳しくなってしまう
inatonix
1
200
エンジニア1年目で複雑なコードの改善に取り組んだ話
mtnmr
3
2k
2024 컴포즈 정원사
jisungbin
0
150
大公開!iOS開発の悩みトップ5 〜iOSDC Japan 2024〜
ryunakayama
0
190
Prolog入門
qnighy
4
1k
Desafios e Lições Aprendidas na Migração de Monólitos para Microsserviços em Java
jessilyneh
2
150
Ruby Parser progress report 2024
yui_knk
2
230
AndroidアプリのUIバリエーションをあの手この手で確認する / Check UI variations of Android apps by various means
tkmnzm
1
180
Prompt Cachingは本当に効果的なのか検証してみた.pdf
ttnyt8701
0
530
LangChainの現在とv0.3にむけて
os1ma
4
930
意外とフォントが大事だった話 / Font Issues on Internationalization
fumi23
0
110
Featured
See All Featured
What's new in Ruby 2.0
geeforr
340
31k
Why Our Code Smells
bkeepers
PRO
334
56k
Designing with Data
zakiwarfel
98
5k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
Building Flexible Design Systems
yeseniaperezcruz
325
38k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Docker and Python
trallard
39
3k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
Robots, Beer and Maslow
schacon
PRO
157
8.2k
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?