Це команда ppc.real, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
pearpc - незалежний від архітектури емулятор платформи PowerPC, здатний працювати в більшості випадків
Операційні системи PowerPC.
СИНТАКСИС
файл конфігурації ppc
ОПИС
PearPC (ppc) — це незалежний від архітектури емулятор платформи PowerPC, здатний працювати
більшість операційних систем PowerPC.
Функції
* Ліцензія: GPL
* Мова програмування: C++, C і (на платформах x86) асемблер
* Підтримувані платформи: POSIX-X11 (Linux, ...), Win32
Наступні операційні системи були перевірені та запущені (до певної міри) під PearPC:
* Mandrake Linux 9.1 для PPC: працює дуже добре
* Darwin для PPC: працює добре
* Mac OS X 10.3: добре працює з деякими застереженнями
* OpenBSD для PPC: аварійне завершення роботи під час завантаження (доступ до PCI непідтримуваним способом)
* NetBSD для PPC: аварійне завершення роботи під час завантаження
PearPC імітує таке обладнання:
* ЦП: начебто G3, поки що немає altivec. Включає мінімалістичний налагоджувач. ЦП є
повністю детермінований, оптимальний для ОС-розробки.
* ЦП JITC-X86: дуже швидкий процесор для систем x86, який перекладає код PowerPC
на льоту до рідного коду. Ще трохи експериментально.
* PCI-Brige: простого PCI-Bridge, достатньо для роботи.
* IDE-контролер: свого роду CMD646 з підтримкою керування шиною. Можна прикріпити
IDE-Harddisk(s) та/або IDE-CDROM(s) (представлені через файли або пристрої на хості).
* PIC: програмований контролер переривань (свого роду Heathrow).
* VIA-Cuda: з підключеною мишею та клавіатурою.
* Мережевий контролер: емулює 3COM 3C90x, наразі працює тільки на POSIX з
/dev/tun підтримка.
* NVRAM: Здатність зберігати 8 КБ енергонезалежної пам'яті.
* USB: USB-концентратор, який не можна використовувати, але достатньо, щоб ОС думала, що USB-концентратор існує.
* PROM: свого роду відкрита прошивка. Потворний і містить багато хаків, але достатньо для підтримки
Yaboot і BootX, а також для завантаження з розділів HFS/HFS+.
КОНФІГ Фото
Дивіться ppcconf.example для прокоментованого файлу конфігурації в каталозі docs/example
Дивіться також онлайн-документацію ppc на веб-сайті, зазначеному вище.
ОБМЕЖЕННЯ
Через характер емуляції PearPC досить повільний (клієнт буде запускатися близько 500 разів
повільніше, ніж хост). Зверніть увагу, що лише центральний процесор настільки повільний, як швидкість емуляції
апаратне забезпечення не так сильно страждає від емуляції; наприклад, швидкість моделювання
жорсткий диск/CDROM досить хороший, особливо при використанні інтерфейсу busmaster. Це
Ситуація краще, якщо ви можете використовувати JITC (приблизно в 40 разів повільніше), але все ще не готові
для продуктивного використання.
Оскільки автор має доступ лише до машини з малим порядком байтів, PearPC, швидше за все, буде лише
працювати на архітектурі з маленьким байтом через деякі дурні припущення в коді. Це
не повинно бути важко виправити, автор виправив би це сам, якби у нього було обладнання з великим байтом
(Підказка: якщо ви хочете, щоб це було виправлено, ви повинні пожертвувати автору обладнання з великим порядком байтів!)
Через деякі не менш дурні причини PearPC працюватиме лише на 32-розрядних архітектурах. так,
це також не повинно бути важко виправити.
Багато нереалізованих функцій наразі є критичними (тобто PearPC буде скасовано).
Терміни дуже неточні. Це буде виправлено в наступних версіях.
Немає режиму очікування (PearPC буде споживати ресурси процесора, хоча клієнт не працює).
PearPC не має функції збереження/відновлення стану емулятора.
Немає підтримки Altivec, але планується.
Немає LBA48, тому не підтримується жорсткі диски розміром більше 128 ГіБ. Але я був би дуже здивований, якби
PearPC правильно підтримував жорсткі диски розміром більше 4 ГБ, хоча це повинно бути
теоретично можливо.
AUTHORS
Головний розробник: Себастьян Бьяллас[захищено електронною поштою]> Деякі основні частини: Стефан Вейєрграф
<[захищено електронною поштою]>
ВЕБ-САЙТ
Відвідайте веб-сайт PearPC за адресою http://pearpc.sourceforge.net/
0.1 PEARPC(1)
Використовуйте ppc.real онлайн за допомогою служб onworks.net
