It seems like parts selection could be a bit confusing, particularly if some of the parts in the list are unavailable.
It is possible to substitute some of the parts, and fortunately most of the parts that can't be substituted (like the CPU and memory) are widely available.
In general, it's not a bad idea to buy a couple of extra parts in case you accidently bend a pin on a part or something.
Passive Components (Resistors and Capacitors)
All the passive components in this design can be substituted for different part numbers with the same values.
For example, if Jameco is out of 10k resistors (which would be weird, but whatever), you can get 10k resistors from DigiKey or somewhere else.
Sometimes tolerances for these kinds of parts matter (± 5%), but not on this design.
Same goes for capacitors.
IC Sockets
There are lots of sources for IC sockets, and they're pretty much all the same.
The ones I've linked in the parts list are called machine tooled, which are a bit higher quality than standard DIP sockets.
Either kind is fine though.
Clocks
Clock oscillators are also mostly the same.
The 4-pin DIP ones I've seen all have the same pinout.
The only difference I've noticed is that some use pin 5 as an enable input and others are enabled always.
You might want to buy a couple different frequencies of clock, like a 4MHz, a 10MHz, and a 12 MHz.
It can be helpful to reduce the clock frequency of your board in case things are not working.
CPU and Memory
For the CPU, you'll want to use either a 68EC000 or a 68008.
The schematics in this project don't support the 68000 because that part has a 16-bit data bus.
If you use a 68008 instead of a 68EC000, the pinout will be different, so you won't be able to use the same pins as on the schematic.
Check the datasheet for the correct pinout.
You have to be a little bit careful if you decide to change the memory.
There are two issues: (1) pinout and (2) timing.
Different memory chips might have different pin configurations (but most are the same).
Make sure you check that the memory chips you use have the same pinout, and if not, use the pinout from the datasheet, not my schematic.
Timing is key for the memory system on this board.
Both of the memory chips I've picked have 55ns response times—the amount of time from chip enable low to valid data out.
There is an additional lag in the address decoder of about 15-25ns for an overall delay of 70-80ns.
The clock period of a 10MHz clock is 100ns, so the memory system can easily respond in 1 clock cycle at 10 MHz.
It also works at 12 MHz.
If you decide to use a different memory chip, make sure it has a short response time, otherwise you will need to run at a lower clock speed.
Some old EEPROM memories have response times on the order of 250ns, which is way too slow for this design.
You'd have to slow the clock down to 4 MHz or less to make that work, and the CPU can't run with a clock frequency lower than 4MHz.
The best way to confirm that your memory will work is to read the datasheet in the AC Electrical Characteristics Section, which talks about timing.