q2K BHP
Black History Portal
THE BHP WIRE —
HIDDEN TRUTHS
What's New!
THE JOURNEY THROUGH TIME

Explore Black History

Explore the people, places, events, achievements, struggles and stories that shaped our journey.

✊🏾

Civil Rights

Movements, leaders, victories and the continuing fight for equality.

⚙️

Black Inventors

Innovation, patents, science, technology and world-changing contributions.

🏆

Sports

Pioneers, champions, Negro Leagues, records, activism and excellence.

♟️

People

Meet the people whose lives, choices and achievements shaped the journey.

📍

Places

Black towns, communities, institutions and places where history happened.

📜

Events

Moments that changed communities, movements, institutions and the nation.

Enter a person, place, event, or topic.
MY'STORY

The MOVE Fire

This is a personal recollection on the Move fire on May 13, 1985 Philadelphia police fired thousands of rounds at the MOVE house, city officials approved dropping an explosive device on the roof, the resulting fire was allowed to burn, 11 people—including five children—died, and 61 homes were destroyed. Philadelphia City Council later called it a “brutal attack carried out by the City of Philadelphia on its own citizens” and acknowledged that no individual faced criminal consequences for the bombing. One timeline correction worth preserving for the BHP record: the major previous MOVE-police confrontation was August 8, 1978, about seven years before the bombing, not a year or two earlier. Officer James Ramp was killed, other police and firefighters were wounded, nine MOVE members were later convicted, and television cameras recorded police beating Delbert Africa during his arrest. The 1985 MOVE Commission later specifically criticized city planners for failing to adequately use lessons from that 1978 confrontation. And that actually strengthens the point you’re making: 1985 did not happen without precedent or institutional memory. There had already been a deadly confrontation with MOVE, years of conflict, negotiations and police involvement before Osage Avenue.

MORE →
BLACK FACTS
The Truths They Never Taught You...

Katherine Johnson — Mathematics to the Moon

Katherine Johnson’s mathematical calculations helped guide some of America’s most important early space missions while she confronted the racial and gender barriers faced by Black women in twentieth-century America.

MORE →
BHP gathered finds from its connected research sources. Showing the 4 strongest Black History matches.
← BACK TO RESULTS
Wikipedia

MacsBug

MacsBug
DevelopersMotorola, Apple Computer
Release1979; 47 years ago (1979)
Stable release
6.6.3 / September 14, 2000; 26 years ago (2000-09-14)
Operating systemClassic Mac OS
Platform680x0 and PowerPC
TypeDebugger
Websiteweb.archive.org/web/20010414230104/http://developer.apple.com/tools/debuggers/MacsBug/

MacsBug (originally MACSbug) is a low-level (assembly language/machine-level) debugger for the classic Mac OS operating system. 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[1]). The original version was developed by Motorola as a general debugger for its 68000 systems.[2][3] — 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.[4]

Users who 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 were not 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.[5] Such recovery efforts were often not successful, with the only alternative a hard reset.

In Mac OS versions 7.5 and later, 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 "⌘-⏏" (or "⌘-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 & 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.

Versions

[edit]
  • 1979 Motorola 68000 Design Module debugger[3]
  • January 25, 1982 - Adapted by Rich Page for Lisa & Mac.
  • November 1, 1984 - Enhanced by Steve Capps.
  • May 13, 1985 - Version IV+ by Ken Krugler.
  • May, 1986 - Version 5.1 by Dan Allen.
  • November 21, 1986 - Disassembler upgraded by Ira Reuben.
  • June 15, 1987 - Version 5.4 by Dan Allen.
  • March 31, 1988 - Version 5.6.1 by Dan Allen.
  • June 29, 1988 - Version 6.0 by Michael Tibbott.
  • April 20, 1989 - Version 6.1 by Michael Tibbott.
  • September 14, 2000 - Version 6.6.3.

References

[edit]
  1. ^ "Image: L_Motorola-XC68000L%20(SN807).jpg, (890 × 425 px)". cpu-world.com. Retrieved 2015-09-02.
  2. ^ "MACSbug 68000 Debugger User's Manual]" (PDF). Corvus Systems. March 1983. Archived from the original (PDF) on 2017-11-09. Much of the information contained in this manual is reprinted with the permission of Motorola Inc. from the Motorola MC68000 Design Module User's Guide (Motorola part number MEX68KDM(D4) AUGUST, 1980)
  3. ^ a b MACSbug 68000 Debugger User's Manual, Catalog entry, Computer History Museum
  4. ^ Karl Dandenell (11 February 2001). "TN 1136: MicroBug: The ROM Debugger" (PDF). Archived from the original (PDF) on 2014-11-13. Retrieved 2015-09-02.
  5. ^ "MacsBug Reference and Debugging Guide" (PDF). de veloper.apple.com. 1995. Archived from the original on June 5, 2011. Retrieved July 10, 2025.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
[edit]

Source: Wikipedia. Article content is retrieved live through the MediaWiki API.

No preview image
Wikipedia

MacsBug

MacsBug (originally MACSbug) is a low-level (assembly language/machine-level) debugger for the classic Mac OS operating system. 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. — 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 who 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 were not 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, with the only alternative a hard reset. In Mac OS versions 7.5 and later, 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 "⌘-⏏" (or "⌘-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 & 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.

MORE →
No preview image
Wikipedia

List of file formats

This is a list of computer file formats, categorized by domain. Some formats are listed under multiple categories. Most of the file endings are traditionally written lower case (example: .png) Each format is identified by a phrase that is the format's full or abbreviated name. The typical file name extension used for a format is included in parentheses if it differs from the identifier, ignoring case. The use of file name extension varies by operating system and file system. Some older file systems, such as File Allocation Table (FAT), limited an extension to 3 characters, but modern systems do not. Microsoft operating systems (i.e. MS-DOS and Windows) depend more on the extension to associate contextual and semantic meaning to a file than Unix-based systems.

MORE →
Wikipedia

OpenOffice.org

OpenOffice.org is an open-source office productivity software suite. It originated from the proprietary StarOffice, developed by Star Division, which was acquired by Sun Microsystems in 1999. Sun open-sourced the software in July 2000 as a free alternative to Microsoft Office, and released OpenOffice.org version 1.0 on 1 May 2002. Following Sun's acquisition by Oracle Corporation, development of OpenOffice.org slowed and eventually ended. In 2011, Oracle donated the project to the Apache Software Foundation, which continues it as Apache OpenOffice,, with the most-recent version being 4.1.16, released on November 10, 2025. A fork of OpenOffice, LibreOffice, was created in 2010 by members of the OpenOffice.org community. OpenOffice includes applications for word processing (Writer), spreadsheets (Calc), presentations (Impress), vector graphics (Draw), database management (Base), and formula editing (Math). Its default file format is the OpenDocument Format (ODF), which it originated. It can also read a wide variety of other file formats, with particular attention to those from Microsoft Office. OpenOffice.org was primarily developed for Linux, Microsoft Windows and Solaris, and later for Mac OS X, with ports to other operating systems. It is distributed under the GNU Lesser General Public License version 3 (LGPL); early versions are also available under the Sun Industry Standards Source License (SISSL).

MORE →
No preview image
Wikipedia

List of I Dream of Jeannie episodes

I Dream of Jeannie is an American fantasy sitcom starring Barbara Eden as a 2,000-year-old genie and Larry Hagman as an astronaut who becomes her master, with whom she falls in love and whom she eventually marries. Produced by Screen Gems, the series originally aired from September 1965 to May 1970 on NBC. The series ran for five seasons and produced 139 episodes. The first season consisted of 30 episodes filmed in black and white, then colorized later in 2006 for DVD release by Sony. All later seasons were filmed in color.

MORE →
TOPIC OF THE DAY

Greenwood / Black Wall Street

Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.

MORE →
TRIVIA QUESTION OF THE DAY

Which heavyweight champion was known as the “Brown Bomber”?

Joe Louis.