나만의 16비트 시스템 온 스프레드시트를 구축하는 방법

나만의 16비트 시스템 온 스프레드시트를 구축하는 방법

소스 노드 : 3089879

초기 가정용 컴퓨터의 흐릿한 시절에 우리 중 많은 사람들은 첫 번째 BASIC 응용 프로그램을 실행하는 것을 기뻐했으며 일부는 소수의 IC로 자체 8비트 시스템을 구축했으며 연결된 LED, 화면 또는 다른 출력 장치에서는 수명의 징후가 나타납니다. [Inkbox]가 모든 직장인들에게 Excel과 같은 스프레드시트 프로그램을 제공하는 것은 이러한 즐거움입니다. 어떻게 물어봐도 될까요? 16개의 범용 레지스터, 16kB RAM 및 128×128 픽셀 컬러 디스플레이를 갖춘 완벽한 기능의 128비트 시스템을 구현함으로써, 모두 Excel 스프레드시트 안에 있습니다., 아마도 세계 최초의 SoS(System-on-Spreadsheet)가 될 것입니다.

아마도 이 접근 방식의 가장 흥미로운 측면은 색상 코드와 명확하게 구분되고 표시된 기능 요소를 사용하여 시스템 내부에서 일어나는 일을 나타내는 아주 좋은 시각적 방법을 제공한다는 것입니다. 수동으로 프로그래밍할 수 있을 뿐만 아니라 [Inkbox]는 Excel-ASM16이라는 CPU ISA용 어셈블러도 만들었습니다. 이 모든 기능은 ExcelCPU GitHub 프로젝트 페이지. ASM은 다음을 트리거하여 CPU.xlsx 파일에서 실행할 수 있는 ROM.xlsx 파일로 어셈블됩니다. Read ROM 단추. 그 후에는 모든 것이 작동하지만 약 2-3Hz로 엄청나게 느리다는 사실을 깨닫게 됩니다.

그럼에도 불구하고 IMSAI 8080 전면 패널의 모든 우아함에도 불구하고 우리는 이 성과에 대해 만점을 주지 않을 수 없습니다. 게다가 이는 사무실 제품군과 같은 심각한 응용 프로그램만 허용되는 매우 지루한 회의 중에 많은 사람들에게 할 일을 제공합니다.

[포함 된 콘텐츠]

타임 스탬프 :

더보기 해킹 하루