McDonnell Douglas Super 80 – American Airlines Seating Chart (1986)
Boeing 727-100 – American Airlines Seating Chart (1986)
.
#B727 #AmericanAirlines #AircraftSeatingCharts #avgeek #aviation #AirlineCabinLayouts #TrijetAircraft #McDonnellDouglasSuper80 #MD80
The Last Plane In America With An Analog Cockpit http://dlvr.it/TQCDrc #aircraft #Cockpit #McDonnellDouglas #MD80
"The McDonnell Douglas MD-80 was an updated version of the DC-9, which was introduced in 1965. Swissair introduced the airliner in 1980. Like the DC-9, the MD-80 provided a mid-range, medium capacity airliner capable of serving short runways of small regional airports. The design was highly successful with orders from airlines the world over. American Airlines purchased a large fleet of the airliner and eventually became the world’s largest MD-80 operator. (Currently, Delta Air Lines is the largest operator.) The aircraft proved ideal for the carrier’s many mid-range, regional services during the decades of its operation. See "Aviation Evolutions: The Jim Lund 1:72 Scale Model Airplane Collection", which features more than 200 models, on display, pre-security, in the Aviation Museum. http://ow.ly/VsVQ50jV87S" This was posted to our Instagram account on December 11, 2018 – https://millsfield.sfomuseum.org/instagram/1729357259/

Let's write a basic skeleton driver for MAME and see what happens...

#reverseengineering #mame #flightsim #md80 #hacking #emulation

Time to analyze these even/odd roms. After some bit fiddling with Python, I have a single "interleaved.bin" that can be loaded into Ghidra.
After loading it into Ghidra we can immediately see a first hint - address $0x04 contains a number: 0x7c8.

Beginning of the MC68k memory (first 0x100 bytes) contain a vector table and address 0x04 points to the "entry point".

And if we scroll to the address 0x7c8, we can see valid MC86k code.

#reverseengineering #flightsim #ghidra #hacking #m68k #md80

Bottom board is labelled as "WICAT INC. CORE CPU" and features a 32-bit MC68HC000 microprocessor. On the bottom there are two 40pin flat ribbon cable connectors which connect to the FCU extender board. Board also features two connectors (possibly serial) which are labelled as HOST and DMD (?). There are also two empty EEPROM sockets which share pins with the CAT28C16AP EEPROM on the right. On the bottom left, there is also a jumper labelled as "ON BRD ROM".
#reverseengineering #md80 #flightsim
Lets take a look at the "computer" inside the FCP. It consists of a stack of two PCBs. The top one is called "FCU EXTENDER". Board features 3 40pin flat ribbon cable connectors for interfacing with other boards (2 for CPU board and one to the front panel). 6 connectors for interfacing with rotary encoders and serial port which is used as "main" control interface. It also has two interleaved EEPROM chips labelled as "FINNAIR FCP 12/5/97 1.6".
#reverseengineering #flightsim #md80
Sneak peek inside the FCP which apparently might stand for Flight Control Panel. On the top right is a stack of two PCBs. On the bottom is power supply and on the left there is a "glue" PCB for various knobs, switches and segment displays on the front of the unit.
#reverseengineering #flightsim #md80
Managed to figure out basic communication settings for the CDU (4800 baud) and FCP (9600 baud), but still somewhat confused how to hook it up properly with the computer.
FCP seems to be the main "processor", while CDU seems to be just semi-dumb display that takes data in and forwards keypresses over serial.
#reverseengineering #flightsim #md80 #hacking