아미가의 에뮬레이션
Emulation on the AmigaAmiga 컴퓨터는 Commodore 64와 같은 레거시 플랫폼과 IBM PC와 Macintosh와 같은 동시대 경쟁 제품을 포함한 여러 다른 컴퓨터 플랫폼을 에뮬레이트하는 데 사용할 수 있습니다.
Amiga의 MS-DOS(사이드카 또는 브리지보드 사용)
MS-DOS 호환성은 Amiga의 수명 초기에 이 기계를 진지한 비즈니스 머신으로 홍보하기 위해 큰 문제였습니다.MS-DOS 운영체제를 실행하기 위해 Commodore는 Amiga 1000용 사이드카를 출시했습니다. 기본적으로 Amiga 1000은 Amiga 측면에 연결된 닫힌 케이스에 8088 보드입니다.영리한 프로그래밍(두 얼굴의 로마 문신의 이름을 딴 Janus라는 라이브러리)은 에뮬레이션을 사용하지 않고 Amiga 창에서 PC 소프트웨어를 실행할 수 있게 했다.사이드카가 등장했을 때, 워크벤치의 Amiga 창에서 Microsoft Flight Simulator의 MS-DOS 버전이 풀 스피드로 동작하고 있는 것을 보고, 관중들은 깜짝 놀랐습니다.
이후 사이드카는 Amiga 2000+ 모델용으로 "브릿지보드"[dead link]라는 이름의 확장 카드에 구현되었다.브릿지보드 카드는 최대 486개의 프로세서를 탑재할 수 있습니다.Bridgeboard 카드와 Janus 라이브러리를 통해 PC 확장 카드와 하드 디스크/플로피 디스크 드라이브를 사용할 수 있게 되었습니다.브릿지보드 카드는 Commodore에서 제조되었으며, 이후 KCS Powerboard와 같은 Amiga 500 및 Amiga 600 확장 슬롯에도 서드파티 카드가 등장했습니다.
결국 PC-Task 및 PCx와 같은 풀 소프트웨어 에뮬레이터를 통해 Amigas는 속도와 호환성을 희생하면서 추가 하드웨어 없이 Microsoft Windows를 포함한 MS-DOS 프로그램을 실행할 수 있게 되었습니다.
KCS PowerPC 보드
네덜란드 아미가 콜프 컴퓨터 서플라이는 A500에 대해서도 같은 확장을 실시했습니다.나중에 VGA를 에뮬레이트할 수 있도록 개선되었습니다.그러나 멀티태스킹은 하지 않았다.[1]
아미가 트랜스포머
Commodore가 1985년 7월에 Amiga 1000을 발표했을 때, 예기치 않게 소프트웨어 기반의 IBM PC 에뮬레이터도 발표했습니다.이 회사는 IBM PC DOS를 부팅하고 Lotus 1-2-3을 [2]실행하여 에뮬레이터를 시연했습니다.시연에 참석한 일부 사람들은 에뮬레이터가 기술적으로 인상적이긴 하지만 허용 가능한 [3]성능으로 작동할 수 있을지 회의적이었다.Transformer라고 불리는 어플리케이션은 실제로 매우 느렸습니다.'랜드마크' 벤치마크는 이를 IBM의 가장 오래되고 느린 PC의 4.7MHz보다 훨씬 느린 300kHz 286으로 평가했다.또한 68000 마이크로프로세서를 사용하는 Amigas에서만 실행되며 Amiga에 512K 이상의 RAM이 있으면 실행되지 않습니다.
PC태스크
PC Task는 8088 프로세서와 CGA 그래픽 모드를 탑재한 PC 인텔 하드웨어를 에뮬레이트하는 소프트웨어 PC 에뮬레이터입니다.최신 버전(4.4)은 12MHz로 클럭된 80386을 에뮬레이트할 수 있었습니다.MS-DOS에서 최대 16MiB RAM(15MB 확장) 지원, 최대 2개의 플로피 드라이브 및 2개의 하드 드라이브를 지원합니다.에뮬레이터는 하드 파일 장치를 사용하여 여러 하드 디스크 파일과 하드 디스크 파티션을 처리할 수 있습니다.Amiga 하드웨어에 고밀도 플로피 및 CD-ROM이 탑재되어 있는 경우는, 이러한 디바이스를 서포트하고 있습니다.
이용 가능한 그래픽 모드는 512KiB~2MiB RAM을 탑재한 헤라클레스 그래픽 카드를 에뮬레이트한 MDA, CDA, EGA, SVGA이며, Amiga AGA 머신에서는 최대 256색이며, Amiga 그래픽 보드(예: Cyber Graphics, EGS Spectricospectrum)를 사용할 수 있습니다.
병렬, 시리얼 및 PC 스피커 에뮬레이션, 시리얼 마우스 에뮬레이션을 포함한 마우스 지원도 제공되었습니다.
Amiga 하드웨어가 충분한 속도(68060 또는 PPC)와 충분한 RAM을 갖추고 있는 경우, 같은 머신 상에서 여러 PC-Task 프로세스를 실행하고 퍼블릭 스크린(Amiga Workbench GUI 등)의 Amiga 창에서 MS-DOS 애플리케이션을 실행할 수도 있습니다.
PC Task는 Amiga 측과 에뮬레이트된 MS-DOS 머신 간에 파일을 전송할 수도 있습니다.또한 확장 슬롯을 갖춘 Amiga가 사일런트 ISA 슬롯을 완전히 제어하고 PC-ISA 카드를 사용할 수 있도록 하는 GoldenGate 브리지 카드를 사용할 수도 있습니다.게다가 최신 버전(4.4)에서는, Microsoft Windows 를 95까지 실행할 수 있습니다.
PcTask에는 프로세서의 모든 명령을 매핑할 수 있는 8088/80286/80486 JITM(Just in Time Machine)이 있지만 이 기능을 활성화하려면 4MB의 추가 RAM이 필요합니다.
PcTask는 작성자에 의해 프리웨어[1]로 재발매되었습니다.
Amiga의 Mac OS
또한 Amiga에는 A-Max(내부 및 외부 모델 모두)와 Emplant 확장 카드라는 두 가지 제품이 도입되었습니다.둘 다 Amiga가 Apple Macintosh를 에뮬레이트하고 클래식한 Mac OS를 실행할 수 있도록 했습니다.Apple Macintosh ROM 이미지, 또는 A-Max의 경우 실제 ROM을 실제 Macintosh에서 가져와야 했습니다.사용자는 에뮬레이터를 합법적으로 실행하려면 실제 Macintosh 또는 Mac ROM을 소유해야 했습니다.
1988년 최초의 Apple Mac 에뮬레이터인 A-Max가 Amiga의 외장 장치로 출시되었습니다.동작하려면 Mac ROM이 필요했고 Mac 플로피 드라이브와 함께 사용하면 Mac 디스크를 읽을 수 있었습니다(Amiga 플로피 드라이브는 Mac 디스크를 읽을 수 없습니다).Amiga 디스크와 달리 Mac 플로피 디스크는 CD-ROM 드라이브와 같이 다양한 속도로 회전합니다.)특별히 우아한 솔루션은 아니었지만 저렴하고 사용 가능한 Mac 환경을 제공했습니다.
A-Max의 제조사인 ReadySoft는 1990년대 초에 A-Max II를 출시했다.A-Max II는 Zorro 호환 카드에 포함되어 사용자가 실제 Mac ROM을 사용하여 컬러 Macintosh를 에뮬레이트할 수 있게 되었습니다.실제로 A-Max II를 통해 Mac을 에뮬레이트하는 Amiga 3000은 최초의 컨슈머 컬러인 LC보다 훨씬 빨랐습니다.
시간이 지남에 따라 완전한 소프트웨어 가상화를 이용할 수 있게 되었지만 ROM 이미지는 여전히 필요했습니다.가상화 소프트웨어의 예로는 ShapeShifter(서드파티 기본 설정 창인 ShapeShifter와 혼동하지 말 것), 나중에 Basilisk II(SheepShaver, Christian Bauer 둘 다 고안한 동일한 프로그래머), Fusion 및 iFusion(후자는 PowerPC "코프로세서" 카드를 사용하여 클래식 Mac OS를 실행함)이 있습니다.
가상 머신은 같은 프로세서를 탑재한 Macintosh와 같거나 더 빠른 속도를 제공합니다.특히 MMU 트랩 모드로 동작하는 실제 Mac에 의해 퍼포먼스가 저하되기 때문에 m68k 시리즈에 관해서는 더욱 그렇습니다.또한 1994년 68k에서 PowerPC로 전환한 직후에는 PowerPC Mac 소프트웨어가 부족했습니다.ShapeShifter 또는 Fusion을 실행하는 68060 CPU를 탑재한 Amiga 컴퓨터는 실제 Mac보다 68k Macintosh 코드를 더 빨리 실행할 수 있었습니다.
Amigas는 Macintosh 에뮬레이션에 성공했지만 Mac OS를 프라이머리 운영체제로 사용할 수 없었기 때문에 Macintosh 클론으로 간주되지 않았습니다.
AmigaOne이나 Pegasos와 같은 현대의 Amiga는 Basilisk II 또는 Mac-on-Linux를 사용하여 Macintosh Machine을 에뮬레이트할 수 있습니다.
8비트 Commodore 컴퓨터
아미가를 위해 다양한 코모도어 64 에뮬레이터가 생산되었다.1988년 Compute!는 ReadySoft의 The 64 Emulator와 Software Insight Systems의 GO-64를 검토하여 두 회사의 결과가 엇갈렸다고 보고하였습니다.이 잡지는 64개의 정품 ROM을 사용했지만 SpeedScript와 같은 일부 소프트웨어가 실행되지 않았고 두 에뮬레이터 모두 실제 [4]컴퓨터보다 성능이 떨어진다는 사실을 발견했다.그 외 MagiC64와 A64가 있었다.
아미가는 그들만의 버전의 VICE와 Prodo 소프트웨어 에뮬레이터를 가지고 있다.VICE는 C64, C128, PET 및 VIC-20을 포함하여 Commodore에서 제조한8비트 머신을 에뮬레이트합니다.
아타리 ST
Amiga의 Atari ST 에뮬레이션은 매우 간단합니다.두 머신은 프로세서 모델이 같고(68000) 하드웨어 특성이 [citation needed]거의 동일하기 때문입니다.
과거에는 Amtari 또는 Medusa 에뮬레이터와 같이 Amiga용 Atari 에뮬레이터를 기반으로 한 다양한 소프트웨어가 생산되었습니다.
AmigaOS 4와 MorphOS는 GPL로 출시된 하타리 프리 소프트웨어 에뮬레이터를 사용하여 아타리 ST와 아타리 STE 플랫폼을 에뮬레이트할 수 있습니다.
아미가 에뮬레이션
AmigaOS 4를 실행하는 PowerPC 탑재 컴퓨터는 UAE를 실행하여 Motorola 68000 탑재 Amiga를 에뮬레이트할 수 있습니다.오리지널 Kickstart 3.1 ROM 이미지는 AmigaOS 4.1 업데이트 4에 포함되어 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Kolff Computer Supplies Power PC Board - Amiga Hardware Database".
- ^ Marisa Giancarla (2017-05-24), Amiga History - Launch Of Amiga, archived from the original on 2021-12-22, retrieved 2018-07-21
- ^ Halfhill, Tom R. (October 1985). "Amiga Goes IBM-Compatible". Compute!. p. 28. Retrieved 16 October 2013.
- ^ Anderson, Rhett; Thompson, Randy (February 1988). "Two Emulators For The Amiga". Compute!. p. 80. Retrieved 10 November 2013.