Such data is typically only available from paid sources due to the amount of research involved in determining the identity of delisted securities, surviving entities in merger scenarios, company name changes, symbol changes, listing venue changes, research of all capital events such as splits, and to ensure that the data coverage is complete.
Many stocks that are delisted from a major exchange due to financial difficulties are still publicly tradeable companies with their continuing to trade as "OTC" shares. Some large companies even have periods where they traded for a period of their history as OTC. This happened to NYSE:NAV (Navistar) from Feb 2007 to July 2008, where they were delisted due to accounting statement inaccuracies and auditor difficulties.
In the case of Macromedia, it was listed on NASDAQ 13 Dec 1993 and had its final day of trading on 2 Dec 2005. It had one stock split (2:1) with ex-date of 16 Oct 1995 and no dividends were ever paid.
Disclosure: I am a co-owner of Norgate Data (Premium Data), a data vendor in this area.