ATmega1284P: End to End using 1.0 IDE

@maniacbug, in that last post you write "Then I had the idea to connect a Sparkfun Pro Mini to this system. I have not been thrilled with the flaky and unreliable Pro Mini, plus using it for this system doesn’t bring any distinct advantages. Consequently, I won’t be continuing to use this board."

I'm not sure what your experience was with the promini. I've built about 15 of them into projects before switching to standalone, I have not had any problems with them not caused by my accidentally shorting pins out.

What has me totally vexed is not being able to download code into a '1284 via FTDI Basic USB/Serial Adapter.
Vista 32 bit with 1.0 and the mighty 1284 files in the Arduino-1.0/hardware/mighty-1284p/ folder

I get this error message

Binary sketch size: 1188 bytes (of a 130048 byte maximum)
C:\Arduino-1.0\hardware/tools/avr/bin/avrdude -CC:\Arduino-1.0\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega1284p -carduino -P\\.\COM22 -b115200 -D -Uflash:w:C:\Users\Owner\AppData\Local\Temp\build6260384927731181884.tmp\sketch_feb12a.cpp.hex:i 

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Arduino-1.0\hardware/tools/avr/etc/avrdude.conf"

         Using Port                    : \\.\COM22
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Recv: 
avrdude: stk500_getsync(): not in sync: resp=0x00

avrdude done.  Thank you.

Is this a clue? Using Programmer : arduino
Do I need to change this -carduino to -cstkv500v1 somewhere?

IDE 1.0 downloads this simple sketch into a duemilanova, yet I can't get it into a '1284 with optiboot 4.5 on it.
Boards.txt is set to 115200 also.

Duemilanove command:

Binary sketch size: 1026 bytes (of a 30720 byte maximum)
C:\Arduino-1.0\hardware/tools/avr/bin/avrdude -CC:\Arduino-1.0\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P\\.\COM10 -b57600 -D -Uflash:w:C:\Users\Owner\AppData\Local\Temp\build6260384927731181884.tmp\sketch_feb12a.cpp.hex:i

so I guess -carduino is ok....

void setup(){
pinMode (13, OUTPUT);
}
void loop(){
digitalWrite (13, HIGH);
delay (500);
digitalWrite (13, LOW);
delay (500);
}

And if I use 1.0's "Upload using programmer" to load the sketch it runs just fine.