표준 3.22 버전 호환 GW베이직 소스 실행기(에뮬레이터 개발)
본 프로젝트는 GW베이직 소스로 제작된 다양한 프로그램을 현 기기에서 에뮬레이션 하는 것을 목적으로 만든다.
일종의 가상머신을 만든 뒤, 그것을 이용하여 다양하게 출력하는 것을 목적으로 하며,
차후 EL 시스템의 기본 방침 중 하나로 구현한다.
<목표 기기 스펙>
당시의 XT PC 기준(위키피디아) -
IBM PC XT는 원래 128 KB의 램, 360 KB의 양면 5¼ 인치 플로피 디스크 드라이브, Xebec 1210 Modified Frequency Modulation(MFM) 컨트롤러가 장착된 10 MB의 시게이트 ST-412 하드 드라이브, 비동기 어댑터(8250 UART가 포함된 시리얼 카드), 130 와트 전원 공급 장치를 갖추고 있었다. 메인보드는 4.77 MHz로 구동되는 인텔 8088 마이크로프로세서를 채용하였으며, 선택적 8087 계산용 보조 프로세서용 소켓을 포함한다.당시의 286 PC 기준 -
1986년에 6 Mhz 인텔 80286 프로세서를 갖춘 XT 286(IBM 5162)가 도입되었다. IBM AT 보다 로우 티어 모델로 마케팅되었지만 이 시스템은 실제로는 6 MHz 286 프로세서를 갖춘 당시 AT의 것 보다 수많은 응용 프로그램들을 더 빠르게 수행하였는데, 그 이유는 XT 286이 제로 대기 상태의 RAM을 갖추고 있어서 데이터를 더 빠르게 이동할 수 있었기 때문이다.[1]:95 시스템 기판(기판에는 128 KB가 장착되고, 이외에 256 KB SIMM이 포함)에 표준 640 KB RAM이 장착되었으며 AT 스타일의 1.2 MB 고밀도 디스켓 드라이브에 20 MB 하드 디스크에 장착되었다.[2][3] 이러한 기능들에도 불구하고 1987년 3월 인포월드 리뷰는 시장 가치를 더 낮게 잡았다.[4] XT 286은 157 와트의 전원 공급 장치를 사용하였으며 내부적으로 115 또는 230 V AC 동작을 전환할 수 있었다.
<1차 해당 목표 가싱기기 스펙>
- CPU - 8086 호환 기능 구현(실질 에뮬레이션 불필요)
- RAM - 최대 64KB급 구현. (일단은)
- VIDEO - 허큘리스급
- AUDIO - PC스피커급
- 주변장치 - 모니터, 키보드, 오디오 급