Sure there are reasons for everything I choose. If you read just the second sentence on the first page, you'll get it almost: "The intention was rather to start another FPGA based project, but to design a classic computer with dedicated controllers and a count of 74 TTL chips." I don't think there are too many things on the board. BTW, every ASIC gets old and obsolete one day. With todays chip brooker this isn't any problem at all. This doesn't complicate the PCB. Rather the opposite is the case as the old CPLD isn't in SMT packaging.
I appreciate every tinkering project, but what I don't like is if someone registers to these forum just to start telling us what we haven't done right and asks for design details in the same breath. The journey is the reward which makes the fun out of such projects. Thus every project has it's right to exist as it is.
The gerber files for the rev 2 PCB can be found
here.
Simon