Repolode
hra1129

hra1129/zma

Windows용으로 제작되고 Linux와 macOS에서도 빌드할 수 있는 Z80 및 R800 프로세서용 크로스 어셈블러입니다.

스타
25
포크
5
열린 이슈
0
마지막 커밋
6일 전

어떤 프로젝트인가요?

zma는 Z80 및 R800 어셈블리 소스 코드를 기계어로 변환하는 크로스 어셈블러입니다. 명령줄 도구로 실행되므로 레트로 컴퓨터 소프트웨어, MSX 관련 프로그램 또는 기타 Z80 기반 대상용 소프트웨어를 개발할 때 적합합니다.

주요 대상 플랫폼은 Windows이며, Visual Studio 2022로 빌드합니다. Linux와 macOS에서는 src/linux 디렉터리의 make 기반 빌드를 지원합니다. 프로젝트에는 PDF와 Markdown 형식의 일본어 사용자 매뉴얼이 포함되어 있으며, 피연산자 검증과 조건부 어셈블리 레이아웃을 확인하는 회귀 테스트도 있습니다.

핵심 기능

  • 01소스 파일에서 Z80 및 R800 명령어 세트를 어셈블합니다.
  • 02명령줄 애플리케이션으로 실행됩니다.
  • 03Windows에서는 Visual Studio 2022로, Linux와 macOS에서는 make로 빌드할 수 있습니다.
  • 04잘못된 피연산자와 조건부 어셈블리 레이아웃을 확인하는 회귀 테스트가 포함되어 있습니다.

활용 사례

  • 최신 PC에서 MSX 또는 기타 Z80 기반 레트로 시스템용 Z80 프로그램을 빌드합니다.
  • 스크립트 기반 빌드 파이프라인에서 Linux 또는 macOS로 Z80 코드를 어셈블합니다.
  • 기존 opcode 바이너리 픽스처와 대조해 어셈블러 출력을 검증합니다.

빠른 시작

  1. 1

    저장소를 클론합니다

  2. 2

    src/linux 디렉터리에서 Linux 또는 macOS용으로 빌드합니다

    cd src/linux && make

사용 전 알아둘 점

  • README에서는 Windows용 명령줄 애플리케이션으로 설명하며, Linux 및 macOS 빌드는 부차적으로 다룹니다.
  • 문서는 주로 일본어로 작성되어 있습니다.

토픽

#assembler#z80#r800#retro-computing#msx#cross-compiler#low-level

자주 묻는 질문

zma은(는) 무엇인가요?
Windows용으로 제작되고 Linux와 macOS에서도 빌드할 수 있는 Z80 및 R800 프로세서용 크로스 어셈블러입니다. zma는 Z80 및 R800 어셈블리 소스 코드를 기계어로 변환하는 크로스 어셈블러입니다. 명령줄 도구로 실행되므로 레트로 컴퓨터 소프트웨어, MSX 관련 프로그램 또는 기타 Z80 기반 대상용 소프트웨어를 개발할 때 적합합니다.
zma은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
zma은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
zma은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. zma의 마지막 커밋은 2026년 10월 31일입니다.
zma은(는) 어디에 사용할 수 있나요?
최신 PC에서 MSX 또는 기타 Z80 기반 레트로 시스템용 Z80 프로그램을 빌드합니다. 스크립트 기반 빌드 파이프라인에서 Linux 또는 macOS로 Z80 코드를 어셈블합니다. 기존 opcode 바이너리 픽스처와 대조해 어셈블러 출력을 검증합니다.
zma는 어떻게 설치하나요?
저장소를 클론합니다 src/linux 디렉터리에서 Linux 또는 macOS용으로 빌드합니다: cd src/linux && make
zma은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/hra1129/zma

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

프로그램이 실행 중에 x86/x64 및 AArch64 명령어를 생성할 수 있도록 지원하는 저지연 머신 코드 생성용 C++ 라이브러리입니다.

개발 도구#jit#machine-code#assembler
4.6천+3 이번 주606C++Zlib활발히 관리됨업데이트 그저께

1981년 이후의 IBM PC 및 호환 기기용 빈티지 운영체제와 소프트웨어를 실행하는 저수준 x86 에뮬레이터입니다.

5천+16 이번 주640CGPL-2.0활발히 관리됨업데이트 4시간 전