Mini vMac

Software screenshot:
Mini vMac
Software ətraflı:
Version: 3.5.8 Yenil?nib
Tarixi Upload: 2 Oct 17
Geliştirici: Paul C. Pratt
Lisenziya: Pulsuz
Məşhurluq: 44

Rating: 5.0/5 (Total Votes: 1)

Mini vMac C-də tətbiq olunan açıq və açıq platformalı bir proqramdır və offsetdən dizayn edilmiş, Apple tərəfindən yaradılmış Macintosh Plus kompüter sistemi üçün emulator kimi çıxış etmək üçün hazırlanmışdır. Linux, BSD, Microsoft Windows və Mac OS X əməliyyat sistemləri.

Apple tərəfindən hazırlanmış ən qədim Macintosh maşınlardan biri olan Macintosh Plus, Macintosh kompüterlərində işləmir, yalnız köhnə Mac proqramı ilə işləyir. Buna görə də, Mini vMac proqramı tarixin qorunmasına kömək edir.


Mini vMac ilə başlayın

GNU / Linux sisteminizdə Mini vMac tətbiqindən istifadə etmək üçün kompüterinizin hardware arxitekturasına uyğun olan ikili paketi yükləyin, arxivi bir yerdən kompüterinizdən qurtarın, açın və yerinə yetirin

Macintosh Plus sisteminin ROM görünüşünün yerləşdiriləcəyini bildirən ərizə açılır. Bu da vMac.ROM faylını (layihənin rss səhifəsində daha ətraflı məlumat əldə edə bilərsiniz) əldə etmək və Mini vMac-ın yerinə yetirilə bilən eyni qovluğa yerləşdirmək deməkdir.

Macintosh Plus ROM görünüşünü əldə etdikdən sonra proqramı bağlamalı və yenidən açmalısınız. ROM faylı etibarlıdırsa, sistem avtomatik olaraq önyükleme yapar ve başqa bir sanallaştırılmış işletim sistemi kullanacağınız kimi kullanmanıza imkan verir.


Bütün əsas əməliyyat sistemləri üzərində işləyir

Bu proqram, həqiqətən, uzun illər ərzində yenilənməyən vMac tətbiqinin bir spinidir. Sizin rahatlığınız üçün həm yuxarıda göstərilən əməliyyat sistemi üçün ikili paketlər kimi paylanır, həm də 64-bit (x86_64) və 32-bit (x86) təlimat dəsti mimarisini dəstəkləyirik.

Proqramın xüsusi bir donanma platforma və ya əməliyyat sistemi üçün proqram təminatını optimallaşdırmaq istəyənlər üçün də proqramın download versiyası mövcuddur.

Nədir yeni :

  • Günümüzün Mini vMac 3.5.8 PowerPC OS X-də bir problemi həll etmək üçün sabit versiyanı yeniləyir və həmçinin Varyasyon xidmətinə təsir edən bir məsələni düzəldir. Mini vMac 3.5.8, PowerPC OS X ('mach') və x86-32 OS X ('imch') xaricindəki platformalarda, versiya simvolu və dəyişiklik tarixindən başqa Mini vMac 3.5.7 ilə eyni olmalıdır. / li>
  • "Mini vMac 3.5.7 PPC G3 sistemlərində işləmir" bildirildi. Görünür ki, GCC bayrağı "-mmacosx-versiya-min" yalnız platforma asılı kod deyil, yığılmış bütün fayllar üçün müəyyən edilməlidir. Lazım olan CPU kimi şeyləri təsir edir. Bu dəyişiklik x86-64 OS X üçün Mini vMac-da heç bir təsiri olmadığı üçün x86-32 OS X üçün bir təsiri var və ən böyük təsiri PowerPC üçündir.

    • Standart tərtibdə yeni funksiyalar:
    • Daha çox əməliyyat sistemi rəsmi olaraq Mini vMac tərəfindən dəstəklənir:
    • x86-32 üzrə FreeBSD (quruluş sistemində "-t fbsd" istifadə)
    • x86-64 üzrə FreeBSD ("-t fb64")
    • X86-32 üzrə OpenBSD ("-t obsd")
    • x86-64 üzrə OpenBSD ("-ob ob64")
    • x86-32 üzrə NetBSD ("-t nbsd")
    • x86-64 üzrə NetBSD ("-t nb64")
    • x86-32 ("-t dbsd") üzrə cırcırama BSD
    • x86-64 ("-t db64") üzrə Dragonfly BSD
    • x86-32 üzrə OpenIndiana ("-t oind")
    • x86-64 üzrə OpenIndiana ("-t oi64")
    • ARM üzərindəki Linux ("-t larm")
    • Linux SPARC ("-t lspr")
    • Minix 3.2 ("-t minx")
    • Bu portlar eyni X Window kodunu Linux portu kimi uyğunlaşdırır və eyni funksiyaya sahib olmalıdır, hazırda bəziları səssizdir. X86-64 versiyaları hələ də yavaş, montaj dilinin tweaking olmaması üçün və x86-32 versiyaları işləyəcəksə istifadə edilməməlidir.
    • X versiyaları artıq açıq səs sistemini (OSS) API istifadə edərək səsləndirə bilər. (Ümumiyyətlə rəsmi OSS yerinə deyil, hər bir əməliyyat sistemində uyğun tətbiqlərdən istifadə edir.) Sound indi FreeBSD və NetBSD-də aktiv olaraq aktivdir. Sound, Dragonfly BSD və OpenIndiana üzərindəki problemlər olmadan ("- 1" şəklində istifadə edərək) tərtib edir, amma bu barədə hələ də test edə bilmədi. Dragonfly BSD-də səs alınması bəzi əllə qurulmasını tələb edir. OpenIndiana VMware Fusion-da heç bir səs çıxarmır. Səs OpenBSD-də problemsiz kompilyasiya edir, lakin işləmir - istənilən nümunə dərəcəsi başarısız olur. Minix əslində hələ səsləri dəstəkləmir. Yeni "-snd-api" istifadə edərək, OSS API-ni Linux-da istifadə etmək mümkündür. sistem seçimini yaradır.
    • X versiyaları indi Macintosh və Windows versiyası kimi ROM görünüşünün tətbiqini ehtiva qovluğa baxmaq üçün çalışacaq. (Və həmçinin disk1.dsk və s. Faylları üçün.) Ərizə qovluğu müəyyən edilə bilmirsə, cari dizin əvvəlki kimi istifadə olunur. Bu, Linux, FreeBSD, NetBSD, Dragonfly BSD və OpenIndiana üçün tətbiq edilir, lakin OpenBSD və Minix deyil.
    • X versiyasında yeni bir komanda xətti seçimi var, bu da ROM-un ararken tətbiq qovluğunun yerinə [directory_path] və disk1.dsk və s.
    • X versiyasında artıq Mini vMac penceresinin başlığı üçün ərizə adının yerinə [app_name] istifadə edilən yeni bir komanda xətti seçimi "-n [app_name]" var.
    • X versiyaları indi Macintosh və Windows versiyaları kimi mərkəzi ROM qovluğunu dəstəkləyir. "~ / .gryphel / mnvm_rom" var, Mini vMac ROM görünüşü üçün baxacaq. Orada deyilsə, tətbiq qovluğuna baxacaq. (Və -r komanda xəttinin seçimi hər ikisini əvəz edəcək.)
    • Default tərtib edərkən davranış dəyişildi:
    • Emulated ekranı real ekrana çəkmək daha effektivdir. Rəng dərinliyi hər pikselin əvəzinə deyil, 4 bit və ya daha az olduqda, birdə bir baytın konvertasiyası üçün 256 giriş ilə bir masa var.
    • Linux versiyası dinləmək üçün ALSA kitabxanasını yükləyir, belə ki, ALSA quraşdırılmamış olsa da, Mini vMac hələ səssiz işləyəcəkdir. (Bu texnika SDL'de görüldü.) Beləliklə, Linux versiyası Mac və Windows versiyalarına uyğun olaraq səslə tərtib edilib.
    • Linux versiyasında ALSA ilə səs oynayan zaman snd_pcm_delay artıq çağrılmır. Nümunə oynana qədər gecikmə həqiqətən vacib deyil. Mini vMac bilmək lazımdır ki, tamponlaşdırma vaxtıdır. Beləliklə, Mini vMac buffer ölçüsünü tamponda mövcud olan boşluğa baxır və bu, gecikməni minimuma endirərkən, tamponun qaçırılmasının qarşısını almaq üçün daha faydalı ola bilər.
    • X versiyası indi Mini vMac'ın başqa bir kopyası ilə yazı üçün açılmış bir disk şəkilləri yazmağa başlamaqdan imtina etmək üçün məsləhət kilidini istifadə edir. Daha əvvəl, Mini vMac'ın X versiyaları, muhtemelen görüntüyü bozan bir açılan disk görüntüsünü aça bilər. Mini vMac yalnız oxumaq üçün disk şəklini aça bilər, məsələn, istifadəçi faylı kilidlədi, sonra məsləhət kilidi istifadə olunmur və Mini vMac birdən çox nüsxəsi istifadə edə bilər.
    • X versiyaları indi Macintosh və Windows versiyalarında olduğu kimi, pəncərənin başlığını təyin etmək üçün proqramın adını istifadə etməyə çalışır. (Ərizə adı müəyyən edilə bilmirsə, "Mini vMac" əvvəlki kimi istifadə olunur). Bu proqram kataloqu ilə eyni vaxtda və eyni əməliyyat sistemi üçün tətbiq edilir.
    • Command line arguments indi disk1.dsk və daha çox faylları axtarmadan taranır. Bu yeni "-d" üçün vacibdir. seçim etmə və yan təsiri var ki, disk şəkilləri əmr satırında göstərildikdə ilk açılacaqdır. Komanda xəttində şəkillər varsa, Mini vMac disk1.dsk-i axtarmağa çətinlik çəkməyəcəkdir.
    • "-l" (və ya Windows-da "/ l") əmr satırı seçimi silinir. "-speed z" Bunun yerinə quruluş sistemindən istifadə edilməlidir. Komanda xəttinin seçimi quruluş sistemindən əvvəl idi və qərar, iş vaxtı seçimləri zamanı vaxt variantlarını yaratmaqdan imtina etdi.
    • Səhv düzəltmələr default tərtib edilir:
    • Windows versiyası artıq rəqəmsal klaviatura daxil olan Enter düyməsini Macintosh Enter düyməsinə təsvir edir. İndi bu düyməni Macintosh Geri Key düyməsinə əsaslanan əsas klaviatura daxil edin. Daha əvvəl Macintosh Enter düyməsini yazmaq üçün heç bir yol yox idi. "Alex" sayəsində; bu məsələyə toxunmaq üçün.
    • Windows versiyasında, Tam Ekran Modu'nda, bir əsas aşağı tədbirin autorated bir əsas olub olmadığını yoxlamaq səhvdir. Buna görə potensial açarlar olmadıqları zaman nəzərə alınmadı. Düzgün bir şəkildə (bir "aşağı səviyyəli klaviatura çəngəl" istifadə edərkən) necə dəqiq olmadığı üçün çekləri sildim. Lazım olmayan hadisələr üçün əlavə bir çek olduğundan, bu Macintosh öykünməsinə təsir göstərmir. Control-M 'düyməsini basıldığında Control rejimini təsir edə bilər
    • Windows versiyası indi WM_QUERYENDSESSION mesajına cavab verir ki, belə ki, Mini vMac (quraşdırılmış disk şəkilləri ilə) ilə kompüterinizi bağlamağa cəhd etsəniz, Mini vMac şikayət edəcək və dayandırılacaqdır.
    • Linux versiyasında səs oynamaq üçün ALSA istifadə edərək, sND_pcm_start ALSA tamponunda səs nümunələri qoymadan əvvəl çağırıldı. Bu, başında kekemeye səbəb ola bilər və ya bir hesabata görə səsin işləməsinə mane ola bilər. Mini vMac, xüsusi tampon dolu qədər gözləyir, daha sonra ALSA tamponuna uyğunlaşacaq qədər köçürür və səs oynayır.
    • Linux versiyası ARM üçün tərtib olunduqda, snd_pcm_avail_update nəticəsinin məqbul görünməsi və bunun əvəzinə snd_pcm_status_get_avail deyilsə, bir çek daxildir.
    • Raspbian'de bir səhv olduğu görünür
    • İşıqlandırılmış saat düzgün bir şəkildə başlanmadı və ilk "ikinci" kəsilmə.
    • İşıqlandırılmış ekran real ekrana (avtoşirad olduqda) uyğunlaşmaq üçün çox böyük olduqda, dəyişdirilmiş emulated ekranın sahəsi təkrarlanan ekranın görünən sahəsini kəsmirsə, yararsız bir dikdörtgen rəsm üçün istifadə olunur.
    • Vector Linux 7-ni sınağa çəkərkən bunu aşkar etdilər
    • Çətin olmayan hallarda, Tam Ekran Modu'nda, autoscroll sağdakı pikselin son sütunu və ya sonuncu piksini göstərmək üçün sürüşməyəcəkdir.
    • Ana kompyuter Mini vMac üçün 1x sürətlə işləyəcək qədər sürətli olmadıqda, Mini vMac bir neçə saniyəyə aralıq olaraq durmadan işləməyəcək. Bu vəziyyətin testi səhv idi və bir bayt hesabı daşıyırdı. (Mümkün qədər kiçik sayda sayğacların varlığı bu kimi səhvləri daha asan aşkar etməyə imkan verir.)
    • Mini VMac-ın X Window versiyalarında, Mini vMac uzadılmasını istifadə edərkən, məsələn ExportFl ilə ana sistemdə bir fayl yaratmaq üçün saxlama dialoqu tətbiq edilmir. Əvvəllər fayl sadəcə istənilən adı ilə tətbiq qovluğunda yaradıla bilərdi. Bu, təhlükəsiz deyildi, ən azı, Mini vMac-da Mini vMac tətbiqini əvəz etməyə imkan verən proqramdır. İndi fayllar yerinə "output" adlı bir qovluqda yaradılacaq. tətbiqi olan kataloqda. Bu qovluq mövcud deyilsə yaradılacaq.
    • Microsoft Windows versiyasında, disk şəklində bir yol, bir yol üçün qanuni olduğundan daha uzun olan komanda xəttində Mini vMac-a ötürülürsə, bufer daşma nəticələri.
    • Windows CE versiyası bit çürütmüşdür. İndi kompilyasiya edir və ən azı Windows Mobile Version 5.0 ilə Microsoft Device Emulatorunda işləyir. Real hardware üzərində işlədiyini heç bir fikrim yoxdur. Hər kəs qayğı göstərir? (Windows Mobile, Windows Phone ilə dayandırıldı və əvəz edildi.) Bu port əsas Windows versiyasının saxlanmasına müdaxilə etməyə başlamışdı və seçimi tamamilə aradan qaldırmaq və ya qoruyub saxlaya bilmək idi.
    • Yeni funksiyalar default tərtib deyil:
    • Yeni qurma sistemi seçimi "-lt" Mike Fort'in LocalTalk emulasyonuna imkan verir. Hal-hazırda bəzi məhdudiyyətlər var. Yalnız OS X üçün tətbiq edilir. "Sudo chmod ugo + rw / dev / bpf *" əmrini yerinə yetirməyi tələb edir. Mini vMac (və hər kəsin) bütün şəbəkə trafikinə çıxmasına imkan verir. "-lt" seçim Mini vMac'ın arxa planda çalıştırılmasına səbəb olur, çünki Mini vMac çalışmadığı təqdirdə müvafiq LocalTalk node ola bilməz. Və seçicidə AppleTalk-ı manuel olaraq açmalısınız - Mən AppleTalk-da önə çəkmək üçün PRAM bayraqlarını qura bilərəm, amma düzgün işləmir.
    • Yeni qurma sistemi seçimi - "polad" Przemyslaw Buczkowski tərəfindən istifadəçi interfeysi Polşa tərcüməini seçir.
    • X versiyasını rəng üçün ilk dəstək (Mac II emulyasiyası üçün). X Version bu günə qədər yalnız 24 bitlik "TrueColor" dəstəkləyir və formatda bir neçə digər məhdudiyyətlərə malikdir. Mən TrueColordan başqa bir şeyin müasir maşınlarda istifadə olunduğuna şübhə edirəm və bəlkə də başqa variantları dəstəkləməyəcəyəm.
    • 15, 16 və 32 bit kimi digər dərinliklər istifadə oluna bilər,
    • Yeni qurma sistemi seçimi "-mf" məsələn, "-mf 3" və " büyütmeyi 3'e ayarlar. "-mf 1" böyütməni söndürür (Control-M əmrini çıxarır). Büyütmə faktoru bir tamsayı olmalıdır.
    • Davamlı davranış tərtib deyil:
    • Mac II emülasyonu üçün varsayılan renk derinliği "-depte 3" dir. "-depth 0" əvəzinə.
    • Macintosh II emülasyonu üçün, AutoSlow indi & quot; -s 0 & quot; AutoSlow Mac II emülasyonu ilə yaxşı işləmək üçün bəzi əlavə tuning tələb edə bilər.
    • X versiyalarında, disk şəkillərində fwrite və fread nəticələri artıq Ubuntu-da kompilyator xəbərdarlıqlarını dayandıran səhvlər üçün yoxlanılır.
    • Hata düzeltmelerini kompilyasiya deyil:
    • "AP" tərəfindən bildirilən DIVS.L təlimatında səhv düzeltildi. (Mac II emülasiyasında istifadə edilən 68020 təlimatı)
    • "AP" tərəfindən bildirildiyi kimi tamamilə sınıq olan BFFFO təlimatını düzəldib. (Mac II emulyasiyasında istifadə olunan digər 68020 təlimatı)
    • Qeydiyyatındakı bit sahələri əməliyyatları artıq keçiddən deyil, fırlanandan istifadə edir. Seçilmiş bitlər "AP" ilə göstərilən və sənədlərlə təsdiqlənməyən bitişik ola bilər. (Bit əməliyyatları sahələri 68020-də əlavə edildi.)
    • Bit sahə əməliyyatları yaddaşda yalnız indi lazım olduğu qədər çox bayta işləməyə çalışır. Əvvəllər həmişə "AP" ilə işarə edildiyi kimi, yaddaş eşleme qurğusunda işləyən əgər istənməyən təsirlərə səbəb ola bilən 5 bayta işləmişdir.
    • "MoveP.L, Dn" təlimat, dəyişiklik və maskalanma qaydasını qarışdırdı və "AP" ilə bildirildiyi kimi tamamilə qırıldı.
    • Macintosh II emülasiyasında əlavə olaraq böyük miqdarda video RAM-ə imkan verən hack CPU emülasiyasında ünvan kosmik tərcüməsi üçün istifadə edilən bir sıra kifayət qədər böyük olmamışdı, çünki düzgün işləməyib. İndi tikinti sistemi ayırma ölçüsünü seçir. (Bu problem, milyonlarla rəngli 1024x768 müşahidə edilmişdir.) Daha ətraflı: Kompüter 24 bit rejimində olduqda hər bir NuBus kartı yalnız 1M ünvana sahib olur. Mac II normalda 24 bit rejimində çəkilir. İstənilən kompilyasiya vaxt variantları üçün daha çox Video RAM tələb olunduqda, Mini vMac bitişik NuBus yuvalarından ünvan alanını istifadə edir.
    • Sabit "-min-extn" Linux versiyasında seçim qurmaq.
    • Sistem yarat:
    • Əlavə qurma sistemi seçimi "-api cco" Apple Cocoa API'sini OS X üçün köhnəlmiş Karbon API'sından çox istifadə etməkdir. Lakin Mini vMac Kakao portu rəsmən dəstəklənməyə hələ hazır deyil və Carbon versiyası hələ də istifadə olunur.
    • Quraşdırma sistemi seçimi "-api sdl" Simple DirectMedia Layer 1.2 API istifadə etmək. Bu, Cocoa limanına bir addım daş kimi əlavə edildi - SDL üçün SDL portunun mənbə kodunu Mini vMac üçün SDL portu ilə birləşdirərək və sonra lazım olmayan hər şeyi aradan qaldıraraq, sonra ilk doğma Kakaoya limanı ortaya çıxdı. Lakin SDL portu, SDL tərəfindən dəstəklənən digər platformalara olduğu kimi istifadə edilə bilər. Lakin bu hələ rəsmi olaraq dəstəklənmir.
    • Əlavə qurma sistemi seçimi "-t mx64" x86-64-də Apple-ın X11 tətbiqinə görə. (Əvvəllər x86-32 və PowerPC dəstəklənmişdir.)
    • Əlavə qurma sistemi seçimi "-t cygw" Microsoft Windows üçün Cygwin / X üçün. Cygwin, normal Microsoft Windows versiyasını "-t wx86-e cyg" ilə tərtib etmək üçün də istifadə edilə bilər.
    • Qurma sistemi seçimi "-t irix" əlavə edildi. John Perkins sayəsində Silicon Graphics, Inc tərəfindən IRIX üçün.
    • MinGW, Mini vMac sistemini "-t wx86-e mgw" qurma sistemi ilə tərtib etmək üçün istifadə edilə bilər. Bloodshed Dev-C ++ MinGW, "-t wx86 -e dvc -cl" əsasında qurulduğu üçün; daha əvvəl də oxşar nəticələr verərdi.
    • Linux versiyası qurarkən link əmrinə arqumentlərin sırası dəyişdirildi. Ubuntu 11.10-a qədər qayğı göstərən bir bağlayıcıya rast gəlmədiyindən bəri bilmədiyin kitabxanaların necə göstərilməsi üçün konvensial bir sifariş var.
    • Qurma sistemi artıq SheepShaver kimi digər emulatorlarda düzgün işləməlidir. Anonim şəkildə quruluş sisteminin emulatorları qəza edəcəyi bildirildi. Quraşdırma sisteminin Mini vMac-da (nəticədə arxivin ev sahibinə ixrac oluna bilməsi üçün) çalışdığına dair test kifayət qədər yaxşı deyildi.
    • Build sistemi, Macintosh II emülasyonunu Microsoft Visual C ++ ilə tərtib edərkən yaradılan xəbərdarlıq mesajlarını basdırır, William Grana'dan bir hesabat sayəsində.

Screenshots

mini-vmac-220691_1_220691.gif
mini-vmac-220691_2_220691.gif

Geliştirici digər proqram Paul C. Pratt

Mini vMac
Mini vMac

4 May 20

Şərh Mini vMac

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!