티스토리 뷰

반응형

리콜박스에서 DOS 게임을 실행할 때 사용하는 기본 코어는 libretro-dosbox-pure입니다. 이 코어는 기본적으로 모든 게임에 동일한 CPU 설정을 적용하지만, dosbox_pure_conf 옵션을 활용하면 게임별로 다른 CPU 속도를 지정할 수 있습니다. 설정 방식은 두 가지로 나뉘며, outside는 게임 폴더 옆에 같은 이름의 .conf 파일을 두는 방식이고, inside는 게임 폴더(.pc) 또는 ZIP 내부에 dosbox.conf를 두는 방식입니다. 이를 통해 1990년대 당시 PC 환경에 맞는 CPU 사이클 값을 게임별로 조절할 수 있습니다.

1. 기본 개념

/recalbox/share/system/configs/retroarch/cores/retroarch-core-options.cfg

위 경로의 파일의 내용중 아래 기본값을 변경할 방식으로 변경한다.

  • RetroArch 기본값 : dosbox_pure_conf = false
  • 변경 가능 값:
    • dosbox_pure_conf = outside → 게임 폴더 옆에 게임이름.conf 파일을 읽음
    • dosbox_pure_conf = inside → 게임 폴더(.pc) 또는 ZIP 안의 dosbox.conf 파일을 읽음

2. outside 방식 설명

  • 구조:
    Wing Commander (1990)(Origin).pc/
    Wing Commander (1990)(Origin).conf
  • conf 파일 예시:
    [cpu]
    cycles=4720

3. inside 방식 설명

  • 구조:
    Wing Commander (1990)(Origin).pc/
    └── dosbox.conf
  • conf 파일 예시:
    [cpu]
    cycles=4720

4. cycles 값 참고

cycles 값 대응 CPU 시대
315 8088 4.77MHz 1981 IBM PC
1320 286 6–8MHz 1984 AT
2750 286 12MHz 1986 AT
4720 386SX 16MHz 1989
7800 386DX 25MHz 1990
13400 486SX 33MHz 1992

5. 적용 확인

  • RetroArch 실행 → Core Options → dosbox_pure_conf 값을 outside 또는 inside로 변경
  • 게임 실행 시 해당 conf 파일 내용이 반영됨
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함
250x250