Repolode
yarufu

yarufu/PC98QR

NEC PC-98의 바이너리 파일을 QR 코드로 나눠 휴대폰으로 촬영한 뒤 Windows 11로 전송합니다.

스타
3
포크
0
열린 이슈
0
마지막 커밋
10일 전

어떤 프로젝트인가요?

PC98QR은 직렬 케이블이나 네트워크 없이 MS-DOS를 실행하는 구형 NEC PC-98에서 Windows 11 컴퓨터로 바이너리 파일을 옮기는 실험용 도구입니다. DOS 프로그램 QRTEST.EXE가 파일을 여러 QR 코드로 나눠 PC-98 화면에 표시하면, 사용자가 스마트폰으로 각 코드를 촬영합니다.

Windows에서는 Python 스크립트가 OpenCV와 zxing-cpp를 사용해 사진을 읽고 원본 파일을 재구성한 다음, DOS 8.3 파일 이름을 복원합니다. 드래그 앤 드롭으로 실행할 수 있는 BAT 파일도 제공됩니다. 프로젝트에는 호스트 테스트 스위트와 DOS 실행 파일을 빌드하는 ia16-elf-gcc 빌드도 포함되어 있습니다.

개발자는 PC-9821Ra43에서 29,198바이트 MAG 이미지를 10개의 코드로 나눠 전송한 뒤 SHA-256 해시가 일치하는 것을 확인했다고 설명합니다. 프레임 전환과 캡처는 수동으로 해야 하며, 전송별 식별자나 파일 전체 CRC가 없어 실험용 프로젝트로 안내되어 있습니다.

핵심 기능

  • 01바이너리 파일을 여러 QR 코드로 나눠 PC-98 화면에 표시합니다.
  • 02휴대폰으로 촬영한 QR 코드 사진을 Windows에서 원본 파일로 복원합니다.
  • 03문자 인코딩 변환 없이 데이터를 전송합니다.
  • 04파일을 원래 DOS 파일 이름으로 복원합니다.
  • 05재구성을 위한 드래그 앤 드롭 방식의 BAT 파일과 명령줄 Python 스크립트를 제공합니다.

활용 사례

  • 네트워크나 직렬 통신 장비 없이 구형 PC-98의 이미지 또는 데이터 파일을 최신 Windows PC로 옮길 때
  • QR 코드로 아주 오래된 시스템과 최신 시스템 간에 바이너리 데이터를 전송하는 방법을 알아볼 때
  • 다른 전송 방법을 사용할 수 없는 구형 DOS 컴퓨터의 파일을 보존할 때

빠른 시작

  1. 1

    Windows 측 Python 라이브러리를 설치합니다

    python -m pip install opencv-python zxing-cpp
  2. 2

    PC-98 프로그램을 소스에서 빌드합니다(ia16-elf-gcc 필요)

    make all
  3. 3

    GitHub Releases에서 미리 빌드된 QRTEST.EXE와 도구를 다운로드합니다(출시 예정)

사용 전 알아둘 점

  • QR 코드를 표시하려면 실제 NEC PC-98 기기와 MS-DOS가 필요합니다.
  • QR 코드 전환과 촬영은 수동으로 해야 하며 자동 캡처 기능은 없습니다.
  • 미리 빌드된 바이너리는 출시 예정이며, 소스에서 빌드하려면 ia16-elf-gcc 툴체인이 필요합니다.
  • 실험적인 소프트웨어로, 전송 단위 식별자나 파일 전체 CRC가 없습니다. 복원한 파일은 SHA-256으로 확인하세요.

토픽

자주 묻는 질문

PC98QR은(는) 무엇인가요?
NEC PC-98의 바이너리 파일을 QR 코드로 나눠 휴대폰으로 촬영한 뒤 Windows 11로 전송합니다. PC98QR은 직렬 케이블이나 네트워크 없이 MS-DOS를 실행하는 구형 NEC PC-98에서 Windows 11 컴퓨터로 바이너리 파일을 옮기는 실험용 도구입니다. DOS 프로그램 QRTEST.EXE가 파일을 여러 QR 코드로 나눠 PC-98 화면에 표시하면, 사용자가 스마트폰으로 각 코드를 촬영합니다.
PC98QR은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
PC98QR은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
PC98QR은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. PC98QR의 마지막 커밋은 2026년 10월 28일입니다.
PC98QR은(는) 어디에 사용할 수 있나요?
네트워크나 직렬 통신 장비 없이 구형 PC-98의 이미지 또는 데이터 파일을 최신 Windows PC로 옮길 때 QR 코드로 아주 오래된 시스템과 최신 시스템 간에 바이너리 데이터를 전송하는 방법을 알아볼 때 다른 전송 방법을 사용할 수 없는 구형 DOS 컴퓨터의 파일을 보존할 때
PC98QR는 어떻게 설치하나요?
Windows 측 Python 라이브러리를 설치합니다: python -m pip install opencv-python zxing-cpp PC-98 프로그램을 소스에서 빌드합니다(ia16-elf-gcc 필요): make all GitHub Releases에서 미리 빌드된 QRTEST.EXE와 도구를 다운로드합니다(출시 예정)
PC98QR은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/yarufu/PC98QR

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

관련 프로젝트

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

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

X68000용 VGM 사운드 칩 레지스터 로그를 구조화된 MML과 PCM IR로 변환하고, 선택적으로 MDX/PDX 컴파일도 지원하는 Python 도구입니다.

기타#vgm#mml#x68000
13+1 이번 주0PythonMIT업데이트 3일 전