About: Mac 68k emulator     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Wikicat68kEmulators, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FMac_68k_emulator

The Mac 68k emulator is a software emulator built into all versions of the classic Mac OS for PowerPC. This emulator enabled running applications and system code that were originally written for the 680x0-based Macintosh models. With a few exceptions, notably Connectix's RAM Doubler, the emulator ran all software with no noticeable impact other than lower performance relative to the same program when compiled for PowerPC.

AttributesValues
rdf:type
rdfs:label
  • Mac 68k (fr)
  • Mac 68K (it)
  • Mac 68Kエミュレータ (ja)
  • Mac 68k emulator (en)
  • Mac 68k (pl)
rdfs:comment
  • The Mac 68k emulator is a software emulator built into all versions of the classic Mac OS for PowerPC. This emulator enabled running applications and system code that were originally written for the 680x0-based Macintosh models. With a few exceptions, notably Connectix's RAM Doubler, the emulator ran all software with no noticeable impact other than lower performance relative to the same program when compiled for PowerPC. (en)
  • Mac 68k est un logiciel d'émulation intégré dans toutes les versions PowerPC de Mac OS. Cet émulateur permettait de faire tourner des applications et des portions du systèmes écrites initialement pour les Macintosh 68k. Cet émulateur était totalement transparent pour les utilisateurs. (fr)
  • Mac 68Kエミュレータ(マック ろくはちケー エミュレータ)は、PowerPCプロセッサを搭載したMacintosh向けClassic Mac OSの全バージョンに組み込まれていたソフトウェアエミュレータである。このエミュレータでは、それまで使われていた68k用にプログラムされた全てのアプリケーション、システムコードを実行することができた。このエミュレータはユーザーから見て完全にシームレスに動作し、またプログラマから見てもそれなりにシームレスに利用できた。この点から見て、Mac OSは2種類のハードウェアアーキテクチャに対応したオペレーティングシステム (OS) として最初の成功例であると言える。 (ja)
  • Mac 68k – emulator wbudowany we wszystkie wersje systemów Mac OS i OS X przeznaczonych dla architektury PowerPC. Emulator pozwala na uruchamianie programów napisanych dla architektury Motoroli 68k. Emulator działa praktycznie bezproblemowo. Uważa się, że był to pierwszy tak bezproblemowy przypadek wdrożenia obsługi nowej architektury do systemu. (pl)
  • Il Mac 68K era emulatore software incluso in tutte le versioni di Mac OS per i processori PowerPC. L'emulatore permetteva l'esecuzione delle applicazioni e delle componenti del sistema operativo scritte in codice 68000 sui processori PowerPC. L'emulatore era totalmente trasparente per l'utente e quasi trasparente per il programmatore. Inizialmente l'emulatore venne scritto da Gary Davidian per i processori 88000, i processori RISC che inizialmente Apple voleva utilizzare per sostituire i processori 68000. In seguito l'emulatore venne scritto per PowerPC e venne utilizzata la ricompilazione dinamica al fine di migliorarne le prestazioni, questa versione venne scritta da che in seguito lavorò allo sviluppo della e dell'emulatore Virtual PC. (it)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • The Mac 68k emulator is a software emulator built into all versions of the classic Mac OS for PowerPC. This emulator enabled running applications and system code that were originally written for the 680x0-based Macintosh models. With a few exceptions, notably Connectix's RAM Doubler, the emulator ran all software with no noticeable impact other than lower performance relative to the same program when compiled for PowerPC. (en)
  • Mac 68k est un logiciel d'émulation intégré dans toutes les versions PowerPC de Mac OS. Cet émulateur permettait de faire tourner des applications et des portions du systèmes écrites initialement pour les Macintosh 68k. Cet émulateur était totalement transparent pour les utilisateurs. (fr)
  • Il Mac 68K era emulatore software incluso in tutte le versioni di Mac OS per i processori PowerPC. L'emulatore permetteva l'esecuzione delle applicazioni e delle componenti del sistema operativo scritte in codice 68000 sui processori PowerPC. L'emulatore era totalmente trasparente per l'utente e quasi trasparente per il programmatore. Inizialmente l'emulatore venne scritto da Gary Davidian per i processori 88000, i processori RISC che inizialmente Apple voleva utilizzare per sostituire i processori 68000. In seguito l'emulatore venne scritto per PowerPC e venne utilizzata la ricompilazione dinamica al fine di migliorarne le prestazioni, questa versione venne scritta da che in seguito lavorò allo sviluppo della e dell'emulatore Virtual PC. Tutte le versioni emulavano le istruzioni utente del Motorola 68EC040 e il gestore delle eccezioni dei processori 68020/68030. La macchina emulata era simile al Centris 610, un computer basato su Motorola 68EC040. La prima versione prelevava le singole istruzioni 68000 e le convertiva in equivalenti istruzioni PowerPC, in seguito con i sistemi PCI PowerMac venne presentata una nuova versione dotata di ricompilazione dinamica del software. La ricompilazione dinamica analizzava intere sezioni di codice e le convertiva in codice PowerPC. Questi frammenti di codice venivano tenuti in memoria al fine di poterli riutilizzare direttamente senza ricompilazione in caso fossero stati nuovamente necessari. Questo permetteva all'emulatore di essere anche più veloce di un equivalente processore 68EC040. L'emulatore era inserito all'interno del sistema operativo a un livello molto basso. Questi si era reso necessario anche perché buona parte del sistema operativo quando vennero presentate le macchine PowerPC non era stato convertito in codice PowerPC ma era rimasto in codice 680X0. Quando un programma chiamava un'API non convertita il processore PowerPC generava un'eccezione che attivava l'emulatore che provvedeva a eseguire l'API.Il sistema operativo venne convertito con una certa lentezza da Apple in codice PowerPC, questo perché il sistema operativo non era stato scritto in modo da essere portabile e quindi buona parte del sistema operativo in realtà venne riscritto totalmente. Questo portava il sistema operativo a diventare più veloce mano a mano che la conversione dello stesso proseguiva. Per il programmatore la transizione all'architettura PowerPC fu quasi indolore, l'emulatore si attivava e si bloccava in modo trasparente non interferendo con i normali flussi dei programmi. Per la transizione venne sviluppato un nuovo tipo di puntatore, chiamato Universal Procedure Pointer (UPP). Per il codice 680X0 questo era un normale puntatore ma in realtà questo indirizzava una speciale struttura dati, questa serviva per determinare se il codice da eseguire era PowerPC o 680X0 e questa struttura dati veniva utilizzata per avviare il corretto codice dato che le applicazioni scritte durante il periodo di transizioni contenevano al loro interno codice PowerPC e codice 680X0. Questo permetteva anche di miscelare codice 680X0 e PowerPC nella stessa applicazione, il programmatore quindi poteva convertire le applicazioni una componente per volta suddividendo il lavoro in più fasi. L'emulatore è stato integrato all'interno dell'ambiente Classic del macOS ma con la transizione all'architettura Intel questa componente è stata rimossa e con essa anche l'emulatore. (it)
  • Mac 68Kエミュレータ(マック ろくはちケー エミュレータ)は、PowerPCプロセッサを搭載したMacintosh向けClassic Mac OSの全バージョンに組み込まれていたソフトウェアエミュレータである。このエミュレータでは、それまで使われていた68k用にプログラムされた全てのアプリケーション、システムコードを実行することができた。このエミュレータはユーザーから見て完全にシームレスに動作し、またプログラマから見てもそれなりにシームレスに利用できた。この点から見て、Mac OSは2種類のハードウェアアーキテクチャに対応したオペレーティングシステム (OS) として最初の成功例であると言える。 (ja)
  • Mac 68k – emulator wbudowany we wszystkie wersje systemów Mac OS i OS X przeznaczonych dla architektury PowerPC. Emulator pozwala na uruchamianie programów napisanych dla architektury Motoroli 68k. Emulator działa praktycznie bezproblemowo. Uważa się, że był to pierwszy tak bezproblemowy przypadek wdrożenia obsługi nowej architektury do systemu. (pl)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 59 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software