NES Emulator
NES CPU(6502) ์—๋ฎฌ๋ ˆ์ด์…˜ - 4 (๋งˆ๋ฌด๋ฆฌ)
· โ˜• 7 min read · โœ๏ธ Yogo
ํ…Œ์ŠคํŠธ ๋กฌํŒŒ์ผ CPU ์—๋ฎฌ๋ ˆ์ด์…˜์ด ์–ด๋Š์ •๋„ ์™„๋ฃŒ๊ฐ€ ๋˜์—ˆ์œผ๋ฉด ์‹ค์ œ ์ฝ”๋“œ๋ฅผ ๊ตฌ๋™ ์‹œ์ผœ์„œ ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ ํ•˜๋Š”์ง€ ๊ฒ€์ฆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฒ€์ฆ์„ ์œ„ํ•ด์„œ 6502์— ๋งž๊ฒŒ ์ปดํŒŒ์ผ๋œ

NES CPU(6502) ์—๋ฎฌ๋ ˆ์ด์…˜ - 3
· โ˜• 8 min read · โœ๏ธ Yogo
์ด์ „ ํฌ์ŠคํŠธ์—์„œ ๋ ˆ์ง€์Šคํ„ฐ์™€ ๋ฉ”๋ชจ๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ •์˜ ํ•˜์˜€๊ณ  ์ด๋ฒˆ ํฌ์ŠคํŠธ์—์„œ๋Š” ๋ช…๋ น์–ด ์„ธํŠธ์™€ ์–ด๋“œ๋ ˆ์‹ฑ ๋ชจ๋“œ ๊ตฌํ˜„์— ๋Œ€ํ•ด ๋‹ค๋ฃจ์–ด ๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น์–ด ์„ธํŠธ (Instruction Sets) ๊ณต์‹

NES CPU(6502) ์—๋ฎฌ๋ ˆ์ด์…˜ - 2
· โ˜• 8 min read · โœ๏ธ Yogo
์ด์ „ ํฌ์ŠคํŠธ์—์„œ 6502 ํ”„๋กœ์„ธ์„œ์˜ ๊ฐ„๋žตํ•œ ํŠน์ง•๊ณผ ๋ช…๋ น์–ด, ์–ด๋“œ๋ ˆ์‹ฑ ๋ชจ๋“œ์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—๋ฎฌ๋ ˆ์ด์…˜์„ ์œ„ํ•ด์„œ๋Š” ๋” ๋งŽ์€ ๋‚ด์šฉ์˜ ์ •๋ฆฌ๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ์ด๋ฏธ ๋ ˆํผ๋Ÿฐ

NES CPU(6502) ์—๋ฎฌ๋ ˆ์ด์…˜ - 1
· โ˜• 15 min read · โœ๏ธ Yogo
NES ์—๋ฎฌ๋ ˆ์ด์…˜์„ ์œ„ํ•ด์„œ C# ํ™˜๊ฒฝ์—์„œ 6502 CPU๋ฅผ ๊ตฌํ˜„ ํ•˜๋ฉด์„œ ์ฐธ์กฐํ•œ ์ง€์‹๊ณผ ๊ฒฝํ—˜์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์˜ NESDOC1 ํฌ์ŠคํŠธ ๋‚ด์šฉ์ด ์ƒ๋‹น์ˆ˜ ๊ทธ๋Œ€๋กœ ๋ฐ˜์˜์ด ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ๋“ค์–ด๊ฐ€๋ฉฐ

Nintendo Entertainment System - CPU
· โ˜• 10 min read · โœ๏ธ Yogo
Nintendo Entertainment System NesDev Wiki1์™€ Nintendo Entertainment System Documentation2 ๋ฌธ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ NES ์‹œ์Šคํ…œ์„ ์ •๋ฆฌ ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฌธ์„œ์—์„œ๋Š” ํ•˜๋“œ์›จ์–ด ๋ฐ ํ”„๋กœ์„ธ์„œ์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๋งŽ์ด ๋‹ด๊ณ  ์žˆ์–ด์„œ ์ดํ•ด๋ฅผ ์œ„ํ•ด์„œ