Three multivibrators. I described some of it in the Sorcerer's Progress thread.
First is an astable, using a diode trick to be sure it doesn't lock up on startup. (Here and in other places I use Schottky barrier diodes because the larger voltage drop of standard PN diodes would kill the circuit's operation.) It's asymmetric, periods of about 300 msec and 1300 msec. (Flash-flash, flash-flash, flash-flash.) Characteristically, turn-on is much sharper than turn-off, so turn-on gets through the coupling caps into the second multivibrator, a monostable. Each turn-off pulse from the first mv results in a pulse of about 7.3 msec from the second mv. That pulse removes the pull-down that holds the third mv off. All three are on a 3v power rail, but the unregulated voltage, from four batteries, will range from about 6.4 volts down to about 3.6 volts.
The third mv is an astable producing narrow pulses, whose width varies with the unregulated voltage (used for one side of the timing). At 6.4 volts, the pulses are about 65 or 70 u-sec wide, at 3.7 they are about 135 or 140 u-sec wide. They drive a mosfet that gates current from the unregulated line (with about 2000 low-esr microfarads to deal with resistance in the batteries and the mosfet that turns the whole thing on) through an Osram Platinum Dragon LED rated at 700 mA. In fact, the pulses can break 5 Amps at the higher voltages. (The mosfet drive has a capacitor sized to ensure that if for some reason the circuit stays on it won't fry the LED.)
The pulse spacing is about 630 to 640 u-sec. It's hard to keep the wide side constant because the recharge of the timing circuit has to be accomplished rapidly and when the recharge period varies by 2x it's hard to get to about the same point on the curve. That same recharge also slows the rise time of the output voltage when the transistors turn off. The rise time problem is dealt with using the diodes (1n914) and recharge resistors separate from the collector resistors. Even this isn't enough unless you make one of the recharge resistors very small--small enough that with the transistor on that side on it would draw more charge in the off period than the LED draws in the on period, so there's another recharge resister, quite small, parallel with the first one--only it's gated by a mosfet switched from the other side. (All the mosfets are 'logic level'.)
This arrangement, without the specified heat sink on the Platinum Dragon, will flash for over 48 hours on four very cheap carbon-zinc AAA cells. On the four alkaline C cells, I plan for it, I'm guessing it's good for well over 800 hours of flashing. But it's only supposed to be allowed to flash for a few minutes at a time. If the rest of the box works as planned, those four C cells should last about 6 years. (My standby draw budget is 135 u-A. I don't think I'll quite make it, but 160 u-A is quite reachable.)