RP2350을 위한 386 PC

4 hours ago 2

FRANK 386은 RP2350 기반 Raspberry Pi Pico 2에서 DOS, Windows 3.x, Windows 95, Linux 등을 부팅할 수 있는 i386 PC 에뮬레이터임 i386 전체 명령어 에뮬레이션과 i486/i586 일부 기능, 선택적 x87 FPU를 지원하며, 8MB PSRAM을 사용해 최대 8MB RAM을 제공함 VGA/HDMI 출력으로 텍스트 모드와 최대 640×480 그래픽을 지원하고, AdLib OPL2와 Sound Blaster 16 등 여러 사운드 장치를 에뮬레이션함 SD 카드의 플로피, 하드 디스크, CD-ROM 이미지를 사용하며, 실행 중 디스크 교체와 설정 메뉴를 제공함 PS/2 및 USB 키보드/마우스와 NES 게임패드를 지원하지만, USB HID 활성화 시 USB 직렬 콘솔을 사용할 수 없어 디버그 출력에는 UART가 필요함 에뮬레이션 범위와 입출력 FRANK 386은 Tiny386을 기반으로 한 RP2350용 i386 PC 에뮬레이터임 i386을 완전히 에뮬레이션하고 i486/i586은 일부 지원하며, x87 FPU 에뮬레이션을 선택할 수 있음 DOS, Windows 3.x, Windows 95, Linux 등을 부팅함 VGA/HDMI로 텍스트 모드와 최대 640×480 그래픽을 출력함 사운드 장치로 AdLib OPL2, Sound Blaster 16, PC Speaker, Tandy, Covox, Disney Sound Source를 지원하며, 설정 메뉴에서 MPU-401도 선택할 수 있음 실제 오디오 출력에는 선택적으로 I2S DAC 또는 PWM을 사용함 PS/2 및 USB 키보드/마우스를 지원하며, USB 입력은 네이티브 USB 호스트를 사용함 NES 게임패드에는 마우스 에뮬레이션 모드가 있어 방향 패드로 이동하고 B/A 버튼으로 왼쪽/오른쪽 클릭을 수행함 하드웨어 조건과 USB 제약 Raspberry Pi Pico 2 또는 RP2350 호환 보드와 VGA/HDMI 커넥터, SPI 방식 SD 카드 모듈, PS/2 또는 USB 키보드가 필요함 확장 메모리를 사용하려면 8MB PSRAM이 필요하며, 에뮬레이터 메모리는 최대 8MB임 VGA/HDMI, SD 카드, 키보드 입력을 통합한 보드를 대상으로 설계됨 지원 보드는 FRANK, Murmulator의 M1/M2 변형, Olimex PICO-PC, Waveshare RP2350-PiZero임 GPIO 레이아웃은 ...

Read Entire Article