!

[PowerPC] PearPc 0.5.0

[1] @ Piątek, 15 Lipca 2011 15:52CET

[PowerPC] PearPc 0.5.0

Po prawie 6 letniej przerwie opublikowano nową wersję emulatora architektury PowerPC - PearPC. Ten gruszkowaty twór powinien poradzić sobie z emulacją maszynek z logiem Apple sprzed ery INTELA (zapewne sporo osób mnie wyklnie, ale jakoś lepiej pracowało mi się pod siermiężnym MacOS 9.6, niż pod MacOS X).

Może przez weekend, kiedy będę bez sieci usiądę sobie nad nim z większą rezerwą czasu. Co prawda jest Shapeshifter ale jakoś nie zmobilizował mnie do większych testów softu pod PPC, a jest co testować - zwłaszcza z oprogramowania profesjonalnego.

MacOsX on XP. Photo from project's page.

PearPC emulates the following hardware:

  • CPU GENERIC: Sort of G4, including altivec. A more or less portable CPU. Using this CPU, the client will run about 500 times slower than the host. As of version 0.4 the generic CPU emulation runs well even on big-endian and 64 bit platforms.
  • CPU JITC-X86: Sort of G4, including altivec. A very fast CPU for x86 systems that translates PowerPC instructions into x86 instructions on-demand. By caching these translations, a lot of speed is gained. Using this CPU, the client will run about 15 times slower than the host. Only works on x86 hosts.
  • PCI-Brige: A barebone PCI-Bridge, enough to work with.
  • IDE-Controller: Sort of CMD646 with bus-mastering support. You can attach IDE-harddisk(s) and/or IDE-CDROM(s) by specifying files (or devices for UN*X) from your host machine.
  • PIC: A programmable interrupt controller (kind of Heathrow).
  • IA-Cuda: With attached Mouse and Keyboard.
  • Network Controller: Emulates a 3COM 3C90x or RealTek 8139 via hosts that support an ethernet tunnel.
  • NVRAM: Capable of storing 8KiB non-volatile memory.
  • USB: A placebo USB-hub. Sufficient to make the client think that it has USB support.
  • PROM: Sort of OpenFirmware. It's ugly and contains a lot of hacks but it allows to boot Yaboot and BootX from HFS/HFS+ partitions.

version 0.5 (released 13. July 2011):

  • slightly better code for lmw/stmw opcodes
  • use "GNU as" instead of nasm
  • use -mdynamic-no-pic on *darwin
  • fixed some strict-aliasing problems
  • JITC: AMD64 support
  • compiles with gcc 4.3, 4.4, 4.5

version 0.4 (released 20. December 2005):

  • CPU: stfiwx implemented
  • config: "ppc_start_fullscreen" for starting in fullscreen mode
  • POSIX: allow bridging of tun device
  • use FISTTP instruction on SSE3 aware processors
  • merged native_cd branch from Alexander Stockinger
  • endianess fixes
  • warn that the generic CPU is slow
  • better detection of HFS+ volumes
  • support for DVD-Drives
  • correctly check for NASM
  • Work-around for graphic errors in Mac OS X 10.1
  • POSIX/Linux: fall back to 1 GHz if /proc/cpuinfo doesn't provide cpu frequency
  • 3c90x emulation fixed
  • some PROM fixed for yaboot
  • alteration of x86asm interface to be more programmer friendly
  • use transparent cursors instead of altering cursor visibility (hack for using PearPC
  • with remote desktop)
  • DVD emulation implemented. Fixes problems with Tiger installation
  • Updated the read_effective_* commands to be faster !!! REGRESSED !!!
  • fixed lvalue casts (compiles now with gcc 4.x)
wstecz15/07/2011 15:52
Inne treści związane z tematem
[Apple] SheepShaver 25/02/2024 [Apple] SheepShaver 25/02/2024
Nowa aktualizacja emulatorów maszynek Apple Macinthosh z mikroprocesorem PowerPC  SheepShaver, spora ilość poprawek jak na kosmetykę, do której przyzwyczaili nas opiekunkowie tego projektu.
[Apple] SheepShaver 19/01/2023
Nowa aktualizacja emulatorów maszynek Apple Macinthosh z mikroprocesorem PowerPC  SheepShaver. Tak jak w wypadku Basiliska i tu mamy prawie taką samą listę zmian...
[Apple] BasiliskII 19/01/2024
Pojawiła się tym razem aktualizacja emulatora macintosha BasiliskII, potrafiąca wskrzesić klasyczną serię Macintoshy (Performa, Quadra, LC). Tym razem dłuższa lista poprawek niż zazwyczaj.
[CGB] SameBoy 0.16.1 23/12/2023 [CGB] SameBoy 0.16.1 23/12/2023
SameBoy jest emulatorem sprzętu Nintendo GameBoy, ColorGameBoy i w przyszłości GBAdvance (być może i coś już odpala, nie trafiłem jednak na nic, co dałoby się uruchomić) napisanym z myślą o Macintoshu, jednak i nam blaszakowcom dostała się wersja (SDL), którą z powodzeniem można używać.  
[Apple] BasiliskII 17/12/2023
Pojawiła się tym razem aktualizacja emulatora macintosha BasiliskII, potrafiąca wskrzesić klasyczną serię Macintoshy (Performa, Quadra, LC), niby nic... No chyba, że ktoś jest fanem Aperiona;)
Do ściągnięcia
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU