@prefix rdf:	<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dbpedia:	<http://dbpedia.org/resource/> .
@prefix dbpedia-owl:	<http://dbpedia.org/ontology/> .
dbpedia:MacsBug	rdf:type	dbpedia-owl:Software .
@prefix owl:	<http://www.w3.org/2002/07/owl#> .
dbpedia:MacsBug	rdf:type	owl:Thing .
@prefix ns4:	<http://dbpedia.org/class/yago/> .
dbpedia:MacsBug	rdf:type	ns4:Debuggers ,
		dbpedia-owl:Work ,
		ns4:Software106566077 .
@prefix foaf:	<http://xmlns.com/foaf/0.1/> .
dbpedia:MacsBug	foaf:homepage	<http://developer.apple.com/tools/debuggers/MacsBug/> .
@prefix dbpprop:	<http://dbpedia.org/property/> .
dbpedia:MacsBug	dbpprop:name	"MacsBug"@en ;
	dbpedia-owl:genre	dbpedia:Debugger ;
	owl:sameAs	<http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000000241dd0> .
@prefix ns7:	<http://umbel.org/umbel/ne/wikipedia/> .
dbpedia:MacsBug	owl:sameAs	ns7:MacsBug ;
	foaf:name	"MacsBug" .
@prefix ns8:	<http://en.wikipedia.org/wiki/> .
dbpedia:MacsBug	foaf:page	ns8:MacsBug ;
	dbpprop:reference	<http://developer.apple.com/tools/debuggers/MacsBug/> ,
		<http://www.goingware.com/tips/macsbug.html> ,
		<http://www.mactech.com/articles/mactech/Vol.02/02.07/MidWest,TMON/index.html> ,
		<http://www.mactech.com/articles/mactech/Vol.15/15.06/MacsBugRevisited/index.html> .
@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
dbpedia:MacsBug	rdfs:label	"MacsBug"@it ,
		"MacsBug"@en ,
		"MacsBug"@fr ;
	dbpedia-owl:developer	dbpedia:Apple_Computer .
@prefix ns10:	<http://dbpedia.org/ontology/Work/> .
dbpedia:MacsBug	ns10:genre	dbpedia:Debugger ;
	dbpprop:abstract	"MacsBug, acronyme de Motorola Advanced Computer Systems Debugger, est un d\u00E9bogueur de bas niveau pour la famille de processeurs Motorola 68000, et sp\u00E9cifiquement pour l'Apple Macintosh sur lequel les non-programmeurs se contentent de l'utiliser comme calculette... voire comme stroboscope. MacsBug dispose cependant de nombreuses commandes de d\u00E9sassemblage, recherche, et visualisation de donn\u00E9es, et dispose de ces fonctions sur les registres du processeur."@fr ,
		"MacsBug \u00E8 un debugger a basso livello per i sistemi operativi Macintosh precedenti al Mac OS X. MacsBug \u00E8 un acronimo di Motorola Advanced Computer Systems Debugger, ideato per distinguerlo da Macintosh Debugger; in pi\u00F9 questi processori Motorola 68000 avevano la scritta MACSS stampata in superficie. La versione originale fu sviluppata dalla Motorola come debugger generico per i suoi sistemi basati su 68000. Fu portato al Mac come strumento per programmatori molto presto. MacsBug \u00E8 richiamato premendo il cosiddetto pulsante del programmatore del Macintosh (noto come Programmer's Key o pi\u00F9 recentemente Interrupt Key) o ancora premendo la combinazione di tasti chiamata Command-Power (cio\u00E8 il tasto Mela e il pulsante di accensione). MacsBug offre molti comandi per disassemblare, ricercare e visualizzare dati e per gestire i registri del processore. Gli utenti che entrano per errore in MacsBug per uscirne devono solo inserire la lettera G e premere return. Comunque MacsBug non \u00E8 installato di default in Mac OS: poich\u00E9 richiede una estensione del sistema un tipico ambiente utente non lo comprende. Tuttavia ogni Macintosh a partire dal Macintosh Plus include un debugger nella ROM, noto come MicroBug. Occasionalmente, gli utenti finali possono installarlo per avere un sistema di recupero degli errori molto basilare: poich\u00E9 Mac OS classico manca di protezione della memoria un crash di una applicazione semplicemente congela l'intero sistema; invece, con MacsBug installato, al posto di un sistema non rispondente, l'utente finale ottiene la possibilit\u00E0 di entrare nel debugger, da dove, con alcuni comandi, pu\u00F2 riottenere il controllo: per esempio digitando ES (Exit to Shell) pu\u00F2 tornare alla shell, da dove forzare l'uscita dell'applicazione bloccata e riottenere l'accesso al Finder; oppure pu\u00F2 digitare RB che riavvia il sistema. Tuttavia, spesso questi tentativi non hanno successo e l'unica alternativa per riottenere un sistema funzionante \u00E8 il reset hardware del sistema. La presenza di MacsBug \u00E8 indicata all'avvio: se appare la scritta \"Debugger Installed\" significa che \u00E8 installato (\u00E8 da notare tuttavia, che la scritta indica semplicemente la presenza di un software caricato nell'area di memoria riservata al debugger e che occasionalmente questo software potrebbe non essere MacsBug). MacsBug originariamente era dedicato solo alla serie di processori Motorola 68000. Quando nel 1994 la Apple introdusse la serie Power Macintosh fece seguire un aggiornamento di MacsBug che allargava il supporto all'architettura e al set di istruzioni dei nuovi processori PowerPC. L'ultima versione rilasciata di MacsBug \u00E8 la 6.6.3, datata 14 settembre 2000. Questa versione funziona con tutte le macchine rilasciate nel periodo luglio-settembre 2000, inclusi Power Mac G4 (monoprocessore e multiprocessore), Power Mac G4 Cube, la famiglia iMac (Ruby, Indigo, Sage, Graphite e Snow)e la famiglia iBook (Indigo, Key Lime e Graphite). La versione 6.6.3 include un migliore supporto per il debugging di task MP e corregge alcuni bug molto seri nei comandi per modificare le impostazioni di memoria, quando usati nello spazio di I/O delle periferiche di tipo PCI. Pu\u00F2 anche essere usato nell'ambiente Classic eseguito in Mac OS X, nel quale \u00E8 possibile caricarlo premendo insieme i tasti \"?\" e \"?\", oppure \"?\" e \"F12\" nei sistemi senza il tasto di eiezione (Eject key). Mac OS X consente ai programmatori di usare i familiari comandi di MacsBug in GNU Debugger. Il plugin per GNU Debugger che consente ci\u00F2 \u00E8 incluso nel pacchetto Mac OS X Developer Tools, presente nella directory /usr/libexec/gdb/plugins/MacsBug/. Software alternativi a MacsBug sono: TMON della ICOM Simulations, che contiene la tecnologia Darin Adler Extended User Area &amp; Trap Discipline, che consente la verifica dei parametri di tutte le API Mac documentate The Debugger della Jasik Designs, molto pi\u00F9 potente ma anche molto pi\u00F9 ostico da usare causa l'intricata e non standard interfaccia utente."@it ,
		"MacsBug is a low-level debugger for pre-Mac OS X Macintosh operating systems. MacsBug is an acronym for Motorola Advanced Computer Systems Debugger, as opposed to Macintosh debugger (The Motorola 68000 Microprocessor is imprinted with the MACSS acronym). The original version was developed by Motorola as a general debugger for its 68000 systems &mdash; it was ported to the Mac as a programmer's tool early in the project's development. MacsBug is invoked by hitting the Macintosh's \"Programmer's Key\" or, as it became later known, the \"Interrupt Key\" or by pressing \"Command-Power\". MacsBug offers many commands for disassembling, searching, and viewing data as well as control over processor registers. MacsBug is not installed by default with Mac OS, although every Macintosh since the Macintosh Plus includes a debugger in ROM known as MicroBug. Users that stumble into MacsBug by accident need only to enter G and press return to escape from MacsBug; however, MacsBug is not installed by default, requiring a system extension, so a typical user environment does not include it. However, it was occasionally installed by end users to provide very basic error recovery. As the classic Mac OS lacked memory protection \"hard crashes\" where an application crash simply froze the entire system weren't uncommon. With MacsBug installed, instead of an unresponsive system, the user would be dumped into MacsBug, where they could type ES to Exit to Shell (force quit the crashed application and return to the Finder) or RB for ReBoot, which restarted the system. Such recovery efforts were often not successful, but the only alternative was a physical reset switch. The presence of MacsBug is indicated at startup; it is present if the user sees the text Debugger installed (although, occasionally, this may indicate the presence of another piece of software loaded into the area of memory reserved for the debugger, instead). MacsBug was originally for the Motorola 68000 series of processors only. When Apple introduced the Power Macintosh in 1994, it was followed by an updated MacsBug that supported the PowerPC instruction set and architecture. The last version of MacsBug was 6.6.3, released September 14, 2000. This final version works with all of the machines released in the July-September timeframe of 2000, including the Power Mac G4 (uni- and multi-processor), Power Mac G4 Cube, the iMac family (Ruby, Indigo, Sage, Graphite, and Snow), and the iBook family (Indigo, Key Lime, and Graphite). 6.6.3 includes better support for debugging MP tasks, and fixes some serious bugs in the memory setting commands when used in PCI I/O space. It can also be used in Classic when running under Mac OS X, where it is invoked by pressing \"\u2318-\u23CF\" (or \"\u2318-F12\" on systems without an Eject key). Mac OS X allows programmers to use familiar MacsBug commands in gdb. This gdb plugin is included with the OS X Developer Tools, located in the directory /usr/libexec/gdb/plugins/MacsBug/. Third party alternatives to MacsBug included ICOM Simulations' TMON which came with the Darin Adler Extended User Area &amp; Trap Discipline (allowing all documented Mac API parameters to be verified) and the fully symbolic Jasik debugger, which was much more powerful, but harder to use due to the intricate and non-standard user interface."@en ;
	rdfs:comment	"MacsBug \u00E8 un debugger a basso livello per i sistemi operativi Macintosh precedenti al Mac OS X. MacsBug \u00E8 un acronimo di Motorola Advanced Computer Systems Debugger, ideato per distinguerlo da Macintosh Debugger; in pi\u00F9 questi processori Motorola 68000 avevano la scritta MACSS stampata in superficie. La versione originale fu sviluppata dalla Motorola come debugger generico per i suoi sistemi basati su 68000. Fu portato al Mac come strumento per programmatori molto presto."@it ,
		"MacsBug is a low-level debugger for pre-Mac OS X Macintosh operating systems. MacsBug is an acronym for Motorola Advanced Computer Systems Debugger, as opposed to Macintosh debugger (The Motorola 68000 Microprocessor is imprinted with the MACSS acronym). The original version was developed by Motorola as a general debugger for its 68000 systems &mdash; it was ported to the Mac as a programmer's tool early in the project's development."@en ,
		"MacsBug, acronyme de Motorola Advanced Computer Systems Debugger, est un d\u00E9bogueur de bas niveau pour la famille de processeurs Motorola 68000, et sp\u00E9cifiquement pour l'Apple Macintosh sur lequel les non-programmeurs se contentent de l'utiliser comme calculette... voire comme stroboscope. MacsBug dispose cependant de nombreuses commandes de d\u00E9sassemblage, recherche, et visualisation de donn\u00E9es, et dispose de ces fonctions sur les registres du processeur."@fr .
@prefix ns11:	<http://dbpedia.org/ontology/Software/> .
dbpedia:MacsBug	ns11:developer	dbpedia:Apple_Computer .
@prefix skos:	<http://www.w3.org/2004/02/skos/core#> .
dbpedia:MacsBug	skos:subject	<http://dbpedia.org/resource/Category:Apple_Inc._software> .
@prefix ns13:	<http://dbpedia.org/resource/Category:> .
dbpedia:MacsBug	skos:subject	ns13:Debuggers ,
		ns13:Discontinued_development_tools ,
		ns13:Mac_OS_development .
@prefix ns14:	<http://dbpedia.org/resource/Template:> .
dbpedia:MacsBug	dbpprop:wikiPageUsesTemplate	ns14:infobox_software ;
	dbpprop:latestReleaseVersion	"6.6.3"@en ;
	dbpprop:genre	dbpedia:Debugger ;
	dbpprop:developer	dbpedia:Apple_Computer ;
	dbpprop:operatingSystem	dbpedia:Mac_OS ;
	dbpprop:website	<http://developer.apple.com> .
@prefix xsd:	<http://www.w3.org/2001/XMLSchema#> .
dbpedia:MacsBug	dbpprop:latestReleaseDate	"2000-01-01T00:00:00-05:00"^^xsd:gYear .
@prefix ns16:	<http://www4.wiwiss.fu-berlin.de/flickrwrappr/photos/> .
dbpedia:MacsBug	dbpprop:hasPhotoCollection	ns16:MacsBug .
@prefix ns17:	<http://www.w3.org/2006/03/wn/wn20/instances/> .
dbpedia:MacsBug	dbpprop:wordnet_type	ns17:synset-software-noun-1 .
dbpedia:Macsbug	dbpprop:redirect	dbpedia:MacsBug .
@prefix yago:	<http://mpii.de/yago/resource/> .
yago:MacsBug	owl:sameAs	dbpedia:MacsBug .