준비와 마음가짐
2024년 10월 16일
개요 #
나는 항상 컴퓨터의 내부 구조부터 궁금해했다. 컴퓨터에서 전기따위가 어떻게 CPU를 동작시키고 계산을 하는건지, 그 전기는 어떻게 만들어내고 집까지 어떻게 들어오는건지 이런 부분에서 정말 많은 고민을 했다.
지금은 공부 끝에 전기가 전자기 유도 현상으로 만들어지는 자연 현상이고, CPU는 설계된 순서대로 코드 실행 작업을 반복하는데 코드는 롬에 미리 기록해서 움직인다는 것까지 알았다.
하지만 Ban Eater의 세상에서 제일 구린 비디오 카드 영상을 보고 새로운 궁금증과 웅장해지는 가슴을 참을 수 없었다.
프로젝트 소개 #
이 프로젝트는 Ban Eater의 6502 강의를 기반으로 진행합니다.
6502 CPU를 가진 컴퓨터를 조립하고, 세상에서 제일 구린 비디오 카드를 조립해서 실제 모니터에 출력해보는 것 까지 진행한다.
- site: eater.net
(영상아님)
진짜 꼭 해야되겠다는 생각이 들었던건
https://youtu.be/2iURr3NBprc 이 영상을 보고 나서이다.
이걸 보고도 하지 않을 사람이 얼마나 될까? 솔직히 거의 없을거라고 생각된다.
사이트에서 직접 구매를 하려 했지만, 다 합해서 55만원 정도 되는 것 같아서 저렴한 알리 부품으로 구매하기로 결정했다.
부품들이 분류와 장바구니 담기까지 대략 3일 정도가 소요됐고 드디어 준비가 완료됐다.
총 33만원 정도 들어간다.
어차피 파손 부품은 벤이터의 패키지를 사도 마찬가지 일거라고 생각이 들고, 직접 하나하나 골라서 담아보고 싶어서 알리와 디바이스마트에서 따로 구매했다.
월급 들어오면 (10월 25일) 주문할 예정이고, 아마 12월 쯤 전부 올거라고 예상한다…
그동안 포프아저씨 강의나 들으면서 기다려야겠다.
준비물 #
이 프로젝트에 필요한 준비물들을 전부 적어봤다. 알리에서 할인 시즌을 잘 이용하면 30% 정도 더 싸게 구매할 수 있는것으로 보인다.
1====== 알리에서 구매한 부품 리스트 ======
2lcd 7inch rasp display
3Mega 2560 Arduino-compatible board
4eeprom programmer (t48)
5
6BB830 *9
7
8W65C02 *1
9W65C22 *1
10
1128C256 *2
1262256 *1
13
1416x2 Yellow LCD panel (with pre-soldered pins)
1574HC00 Quad 2-input NAND gate
16
17LM-555 Timer * 3
1874LS04 * 5
1974LS08 * 1
2074LS32 * 1
2174LS00 * 3
2274LS161 *6
2374LS30 *8
24
2574HCT245 *3
2674HCT74 *1
2774HCT08 *1
28
29
30potentiometer
31 - 10k potentiometer (for LCD panel contrast)
32 - 1MΩ potentiometer
33
34switch
35 - Momentary tact * 1
36
37
38
39
401 40 Piece 30cm Male to Male Jumper Wires Reinforced Pin 22-26AWG
41140 Assorted breadboard jumper wires (0.3" x90; 0.4" x40; 2" x20; red and black)
423 Hookup wire 22 AWG Solid 25 Foot Spool (1 ea Yellow, Green, and Blue)
43
44140-piece jumper wire kit
45
4640 20cm Jumper wires
471 Hookup wire:
48- 5 ft Red
49- 5 ft Black
50- 5 ft White
51- 5 ft Yellow
52- 10 ft Blue
53- 20 ft Green
54
55
56----------------- 27만원
57
58====== 디바이스마트 구매한 부품 리스트 ======
59MAX232 *1
60DB9F adapter * 1
61W65C51 *1 Asynchronous communications interface adapter (ACIA)
62
63
64crystal
65 - 1Mhz crystal oscillator can
66 - 10 MHz Full Can Crystal Oscillato
67 - 1.8432 MHz crystal oscillator
68
69switch
70 - tact * 8
71 - SPST slide * 1
72
73LED
74 - red * 10
75 - yello * 10
76 - blur * 5
77 - green * 10
78
79
80Capacitor
81 - 0.01µF * 5 -
82 - 0.1µF * 15 -
83 - 1µF * 5 -
84 - 1uF MLCC * 5 -
85 - 10µF * 5
86 - 30pf * 1
87
88Resister
89 - 220Ω * 25
90 - 680Ω * 5
91 - 1k * 15
92 - 1.5k * 5
93 - 1M * 6
94
95power
96 - 10 watt AC-to-DC regulated switching wall adapter (US) * 3
97 - DC jack to screw terminal adapter for connecting power * 3
98 - Screw-terminal VGA connector
99-------------------- 6만원