This paper describes a general-purpose program for the nodal analysis of Stirling-cycle devices or other cyclic regenerative machines, and presents an extensive discussion of results for an illustrative problem. The program employs finite-difference, explicit-forward solutions, and is readily adaptable to various machine topologies. The machine is divided into specifiable numbers of fluid and solid nodes. The program solves the gas-dynamic differential equations (nass, momentum and energy balances) for each fluid node, and an energy balance for each solid node. Interactions between these are represented by heat transfer and fluid friction terms. The kinetic energy of the fluid and the incrtlal resistance to flow acceleration are accounted for. Leakages through seals and ports are included in the analysis. Sp'ecial schemes for enhanced mathematical stability and for accelerated convergence to a steady-state cycle are employed. The program is applicable to both disciplined-piston and freeplHton engines. It can automatically generate very detailed outputs, both tabular and graphic (Eulerian, LaGrangian, and 3-dlmcnsional) to help provide insight and understanding. F-xtenslve illustrations and discussions are presented.