์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”2. ์‚ฌ์–‘

1. ๊ฐœ์š”[ํŽธ์ง‘]

๋‚จ์ฝ”์˜ ์•„์ผ€์ด๋“œ ์‹œ์Šคํ…œ ๊ธฐํŒ.

๋‚จ์ฝ”์—์„œ ๊ฐœ๋ฐœํ•˜๊ณ  1988๋…„์— ์–ด์ฐํŠธ(Assault)๋ฅผ ์‹œ์ž‘์œผ๋กœ[1] ๋ฐœ๋งค๋œ SYSTEM I/SYSTEM 87์˜ ํ›„์† ๊ธฐํŒ. ๋‹น์‹œ ๊ธฐ์ค€์œผ๋กœ ์••๋„์ ์ด์—ˆ๋˜ ์ดํ•ฉ 32์ฑ„๋„ ์Šคํ…Œ๋ ˆ์˜ค ์‚ฌ์šด๋“œ์™€ ํƒ€์ผ๋งต์˜ ํšŒ์ „ ๊ธฐ๋Šฅ์„ ํŠน์ง•์œผ๋กœ ํ•œ๋‹ค.

2. ์‚ฌ์–‘[ํŽธ์ง‘]

์ถœ์ฒ˜
์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์กฐํ•ฉ ๊ธฐ์ค€. ์ผ๋ถ€ ์ฒด๊ฐํ˜• ๊ฒŒ์ž„๋“ค์—์„œ MCU๋‚˜ ๋น„๋””์˜ค ๋ณด๋“œ๋ฅผ ๋‹ค๋ฅธ ๊ฒƒ์œผ๋กœ ๊ต์ฒดํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.
* CPU
  • ๋ฉ”์ธ CPU: ๋ชจํ† ๋กœ๋ผ MC68000/ํ˜ธํ™˜์นฉ 12.288MHz
  • ๋ณด์กฐ CPU: ๋ชจํ† ๋กœ๋ผ MC68000/ํ˜ธํ™˜์นฉ 12.288MHz
  • ์‚ฌ์šด๋“œ CPU: ๋ชจํ† ๋กœ๋ผ MC68B09EP/ํ˜ธํ™˜์นฉ 2.048MHz
  • MCU: ๋‚จ์ฝ” C65 2.048MHz[2] ๋˜๋Š” ๋‚จ์ฝ” C68 8.192MHz[3]
    • ๋”ฅ์Šค์œ„์น˜, ์กฐ์ด์Šคํ‹ฑ ๋ฐ ์•„๋‚ ๋กœ๊ทธ ์ž…๋ ฅ ์ œ์–ด ๋‹ด๋‹น

* ๊ทธ๋ž˜ํ”ฝ
  • ์Šคํ”„๋ผ์ดํŠธ
    • ์ตœ๋Œ€ 128๊ฐœ์˜ 16/32x16/32 ํฌ๊ธฐ 256์ƒ‰ ์Šคํ”„๋ผ์ดํŠธ ํ‘œ์‹œ ๊ฐ€๋Šฅ
    • ์Šคํ”„๋ผ์ดํŠธ ํ™•๋Œ€/์ถ•์†Œ/์ƒํ•˜์ขŒ์šฐ ๋ฐ˜์ „ ๊ฐ€๋Šฅ
    • ์Šคํ”„๋ผ์ดํŠธ ๋‹น 16/32x16/32 ํฌ๊ธฐ, 256์ƒ‰[4], ์Šคํ”„๋ผ์ดํŠธ ์ตœ๋Œ€ 4096(32x32๊ธฐ์ค€)๊ฐœ
  • ํƒ€์ผ๋งต
    • ์ตœ๋Œ€ 4๊ฐœ์˜ 512x512 ํฌ๊ธฐ ํƒ€์ผ๋งต ํ‘œ์‹œ ๊ฐ€๋Šฅ
    • ์ตœ๋Œ€ 2๊ฐœ์˜ 288x224 ํฌ๊ธฐ ๊ณ ์ • ํƒ€์ผ๋งต ํ‘œ์‹œ ๊ฐ€๋Šฅ
    • ์ตœ๋Œ€ 1๊ฐœ์˜ ~2048x~2048 ํฌ๊ธฐ ํ™•๋Œ€/์ถ•์†Œ/ํšŒ์ „ ๊ฐ€๋Šฅ ํƒ€์ผ๋งต ํ‘œ์‹œ ๊ฐ€๋Šฅ
    • ํƒ€์ผ ๋‹น 8x8ํฌ๊ธฐ, ํƒ€์ผ๋งต๋‹น 256์ƒ‰[5], ํƒ€์ผ ์ตœ๋Œ€ 65536๊ฐœ[6]
  • ๋ž˜์Šคํ„ฐ ์ดํŽ™ํŠธ ์ง€์›
  • ๋””์Šคํ”Œ๋ ˆ์ด
    • ํ•ด์ƒ๋„: 288x224, 60.60606060fps
  • ์ƒ‰์ƒ
    • 24๋น„ํŠธ ํŠธ๋ฃจ ์ปฌ๋Ÿฌ ์ถœ๋ ฅ ๊ฐ€๋Šฅ
    • ์ตœ๋Œ€ ๋™์‹œ๋ฐœ์ƒ‰์ˆ˜ 8192์ƒ‰[7]

* ์‚ฌ์šด๋“œ
  • ๋‚จ์ฝ” C140
    • 24 ์ฑ„๋„ 8/12๋น„ํŠธ ์Šคํ…Œ๋ ˆ์˜ค PCM

* RAM
  • ๋ฉ”์ธ CPU RAM: 64KB (512Kbit)
  • ๋ณด์กฐ CPU RAM: 256KB (2Mbit)
  • ์‚ฌ์šด๋“œ CPU RAM: 8KB (64Kbit)
  • ๊ณต์œ  RAM: 2KB (16Kbit)
  • ์ง๋ ฌ ๋ฐ์ดํ„ฐ RAM: 16KB (128Kbit)
  • ์ƒ‰์ƒ RAM: 24KB (192Kbit)
  • ์Šคํ”„๋ผ์ดํŠธ RAM: 16KB (128Kbit); 16๊ฐœ์˜ 1KB (8Kbit) ์˜์—ญ์œผ๋กœ ๊ตฌ์„ฑ
  • ํƒ€์ผ๋งต RAM: 192KB (1.5Mbit); 512x512 ํƒ€์ผ๋งต๋‹น 8KB (64Kbit), 288x224 ํƒ€์ผ๋งต๋‹น 2KB (16Kbit), ํ™•๋Œ€/์ถ•์†Œ/ํšŒ์ „ ํƒ€์ผ๋งต ๋‹จ๋…์œผ๋กœ 128KB (1Mbit) ์‚ฌ์šฉ

* ROM
  • ๋ฉ”์ธ CPU ROM 256KB (2Mbit)
  • ๋ณด์กฐ CPU ROM 256KB (2Mbit)
  • ๋ฉ”์ธ CPU, ๋ณด์กฐ CPU ๊ณต์œ  ๋ฐ์ดํ„ฐ ROM 2MB (16Mbit)
  • ์‚ฌ์šด๋“œ CPU ROM 256KB(๋ฑ…ํฌ์Šค์œ„์นญ ์ ์šฉ) (2Mbit)
  • C65 MCU ๋‚ด์žฅ ROM 8KB (64Kbit)
  • C65 MCU ์™ธ๋ถ€ ํ™•์žฅ ROM 32KB (256Kbit)
  • C68 MCU ๋‚ด์žฅ ROM 32KB (256Kbit)
  • ์Šคํ”„๋ผ์ดํŠธ ROM 4MB (32Mbit)
  • ํƒ€์ผ๋งต ROM 4MB (32Mbit)
  • ํƒ€์ผ๋งต ๋งˆ์Šคํฌ ROM 512KB (4Mbit)
  • ํ™•๋Œ€/์ถ•์†Œ/ํšŒ์ „ ์ „์šฉ ํƒ€์ผ๋งต ROM 4MB (32Mbit)
  • ์‚ฌ์šด๋“œ ์ƒ˜ํ”Œ ROM 1.5MB (12Mbit)[8]
[1] ๋น„์Šทํ•œ ๊ธฐํŒ ๊ตฌ์กฐ๋ฅผ ํ•œ ํŒŒ์ด๋„ ๋žฉ๋„ ์žˆ์ง€๋งŒ ๊ณต์‹์ ์ธ ์ฒซ ๊ฒŒ์ž„์€ ์ด๊ฒƒ์ด๋‹ค.
[2] ํžˆํƒ€์น˜ 63705 ์‹œ๋ฆฌ์ฆˆ ๊ธฐ๋ฐ˜
[3] ๋ฏธ์“ฐ๋น„์‹œ M37450 ๊ธฐ๋ฐ˜
[4] 255์ƒ‰ + ํˆฌ๋ช…
[5] ํ™•๋Œ€/์ถ•์†Œ/ํšŒ์ „ ๊ฐ€๋Šฅ ํƒ€์ผ๋งต์€ 255์ƒ‰ + ํˆฌ๋ช…, ๊ทธ ์™ธ์—๋Š” 256์ƒ‰์„ ์ „๋ถ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํˆฌ๋ช… ํ”ฝ์…€์˜ ์ฒ˜๋ฆฌ๋Š” ๋”ฐ๋กœ ๋งˆ์Šคํฌ ROM์˜ ๋ฐ์ดํ„ฐ์—์„œ ๊ฐ€์ ธ์™€์„œ ์ฒ˜๋ฆฌ๋œ๋‹ค.
[6] ํ™•๋Œ€/์ถ•์†Œ/ํšŒ์ „ ๊ธฐ๋Šฅ
[7] ์Šคํ”„๋ผ์ดํŠธ, ํ™•๋Œ€/์ถ•์†Œ/ํšŒ์ „ ํƒ€์ผ๋งต์ด ๊ณต์œ ํ•˜๋Š” 256์ƒ‰ + 16ํŒ”๋ ˆํŠธ, ํƒ€์ผ๋งต 256์ƒ‰ + 8ํŒ”๋ ˆํŠธ, ํƒ€์ผ๋งต์˜ ๊ทธ๋ฆผ์ž ์ถœ๋ ฅ ํฌํ•จ
[8] ๋Œ€๋ถ€๋ถ„์˜ ๊ฒŒ์ž„์—์„œ ์ตœ๋Œ€ 1MB๊นŒ์ง€๋งŒ ์‚ฌ์šฉ.