Thanks for the reply! I did say that I appreciate your efforts, and I still do. Also, I'm the guy who called you "the best person in the universe" so your blood, sweat, and tears on this issue are much appreciated.
I'll put in some effort to track down the cause of the crash - would this be something I report to the RTR group? I tried to do that but couldn't figure out how to contact them - their forum/website is a mess.
What happened before the crash is that I attacked Tarentum and "maintained seige" as I needed to build some rams. So I end my turn and the Greek garrison from Croton pops over to attack me during the Greek turn. This calls out the Tarentum garrison into the field, which makes me happy as those phalanxes are easier to kill out in the open. So I know if I kill all of the enemy, I'll be able to take Tarentum a turn earlier and with lower losses.
So I spend some time (1/2 hour?) carefully flanking the Greek phalanxes, breaking their will, and spilling their blood. The battle ends, and up pops the Occupy/Enslave/Raze option. I pick Occupy, and the game crashes.
So I load the autosave and do the same, and the outcome is the same - I kill everyone, select Occupy, and watch the game crash.
I'm guessing the RTR logic doesn't handle the "win a field battle and get a city" logic correctly.
Thanks again for the RTW port and the RTR and EB mods.