60펜스 RP2350에서 구형 매킨토시를 에뮬레이션해 흑백 포토샵 실행
- 작성자는 약 60펜스 RP2350에서 구형 Apple Macintosh를 에뮬레이션해 단색 화면의 Adobe Photoshop과 WordPerfect 1.0을 실행함
- 글은 RP2350의 150MHz 코어 2개와 외부 메모리, 저장장치를 조합하면 1990년대 중반급 컴퓨터를 몇 파운드로 구성할 수 있다고 봄
- 1989년 Macintosh SE의 판매가 £3,495는 영국은행 물가 계산기로 환산하면 현재 약 £9,554임
- 현대 웹은 이 장치에서 처리하기 복잡하지만, 큰 컴퓨터가 페이지를 변환하는 중계 방식이나 Gemini 브라우저는 가능하다고 제안함
- 글은 저전력 칩의 단순한 구조와 문서화 수준이 사용자가 기기를 이해하고 고치기 쉬운 컴퓨터 설계에 도움이 된다고 봄
Hacker News opinions
Antix는 거의 20년 된 EEEPC 4G Surf에서도 잘 돌더라. 저장공간만 좀 늘려서 쓰고 있음.
흑백 포토샵이긴 하지.
8080과 6800도 처음에는 임베디드 제어기나 터미널, 디스크 컨트롤러 같은 더 큰 시스템의 부품으로 많이 생각됐음. RP Pico도 원리상 OS와 개발 환경을 자체 구동할 수 있겠지만 MMU가 없어서 페이징은 못 함.
PSRAM 칩 두 개와 약간의 꼼수를 쓰면 32.5MB까지 늘릴 수 있음. 평면 주소 공간에서는 32MB가 한계지만, 작은 OS를 돌리기엔 충분한 용량임.
uCLinux는 한동안 실제로 쓰였음. 지금은 싸고 단순한 마이크로프로세서가 널려 있어서 굳이 그럴 필요가 줄었을 뿐임.
8080이 범용 컴퓨터용이 아니었다는 말에는 동의 못 함. 내가 보는 원본 8080 매뉴얼 첫 장 제목부터 'The Functions of a Computer'이고, 인텔도 '8080 Microcomputer Systems'라고 부름.
60펜스 RP2350 자체가 아니라 8MB RAM을 단 40달러 보드에서 포토샵을 돌린 거라는 점은 구분해야 함. 520KB 기본 RAM은 Mac 128K 에뮬레이션에는 충분하지만 포토샵에는 부족함.
화면까지 포함한 RP2350 보드는 10달러짜리도 있음. 플래시에서 XIP로 코드를 실행하면 RAM도 꽤 아낄 수 있는데, 이 작은 화면은 너무 약해서 손톱과 드라이버에 몇 개 깨먹었음.
나는 Xteink X4를 주 전자책 리더로 쓰는데 ESP32, 전자잉크, microSD 캐시 조합이라 배터리가 몇 주 감. 대부분 기기에 거대한 CPU와 캐시는 필요 없고, 계산기가 수백 MB RAM을 먹는 식의 게으른 개발도 줄었으면 함.
'4Mb RAM을 쉽게 추가한다'는 표현은 512KB 기본 RAM을 말하는 방식으로는 오해를 부름.
나도 RP2350에 HDMI, USB, I2S 오디오와 16MB SRAM을 넣은 보드를 만들고 있음. 오버클록을 위해 vCore도 올렸고, 첫 PCB는 납땜으로 못 고칠 실수를 해서 V2를 다시 돌리는 중임.
초기 세대 i3도 몇 달러면 구할 수 있고 현대 포토샵을 돌림. 이 실험은 가격 비교만으로 보면 별로 공정하지 않음.
나는 ARM 맥밖에 없는 상황에서 QEMU로 x86-64 리눅스 8코어 PC를 만들어 복잡한 소프트웨어를 빌드했음. 기록을 세우진 못해도 충분히 쓸 만했음.
Fruit Jam 같은 보드로 프로그래밍하면 성능을 실제로 추론할 수 있다는 점이 제일 즐거움. 다만 520KB의 빠른 SRAM으로는 사진용 프레임버퍼를 제대로 잡기 어려워서, 포토샵은 이 하드웨어의 좋은 용도라고 보진 않음.