Bedrock: 영원히 지속되는 것을 목표로 하는 소형이고 이식성이 높은 8비트 컴퓨터 시스템

2025-07-15

Bedrock은 작고 휴대성이 높은 8비트 컴퓨터 시스템으로, 영원히 지속되는 것을 목표로 설계되었습니다. 실제 물리적 장치가 아니라 모든 컴퓨팅 장치의 인터페이스를 정의하는 사양이며, 기반 하드웨어의 특성을 신경 쓰지 않고 모든 장치에서 프로그램을 실행할 수 있습니다. 단 32개의 명령어와 12개의 장치로 구성되어 학습과 사용이 용이합니다. 현재 Windows, Linux, 웹, Nintendo DS 등에서 작동합니다. 데모 프로그램에는 픽셀 아트 그리기 프로그램, Snake 게임, 전자레인지 스타일 시계 등이 있습니다. Bedrock은 Uxn 가상 머신과 Varvara 컴퓨팅 스택을 포크한 것으로, 매우 제한된 리소스 시스템에서 성능 향상을 목표로 합니다.

더 보기

Torque: 모든 아키텍처를 위한 경량 메타 어셈블러

2025-04-16

Torque는 모든 프로세서 아키텍처를 위한 프로그램을 작성하는 데 필요한 도구를 제공하는 경량 메타 어셈블러입니다. 기존 임베디드 프로세서 어셈블러의 단점(부족한 설명서, 다루기 어려운 언어, 과도한 크기, 단일 OS 지원)을 해결하기 위해 Torque는 정수, 비트 시퀀스, 레이블, 강력한 매크로를 사용하여 모든 어셈블리 언어를 에뮬레이트합니다. 대상 프로세서의 명령 인코딩은 매크로로 정의되므로 Torque와 데이터시트만 사용하여 모든 프로세서를 위한 프로그래밍이 가능합니다. 소스 코드는 code.benbridle.com/torque-asm에서 이용할 수 있습니다.

더 보기