About the cartridge:
The EP64 originaly have 2x8K socket in the cartridge. On this PCB, you can found a "jumper" (LK1) with this, you can switch to 2x16K mode.
The EP128 come with this 2x16K type cartridge, or 1x32K. The english machines have only one 16K ROM wirh the IS-BASIC, and the german machines have additional 16K EPROM with the German extension (called as BRD, this contains German keyboard handler and messages, and VLOAD,VSAVE,VDUMP utilites for loading,saving,printing video pages).
But the cartridge socket on the machine have total 64K address space. In Hungary many useres modified their cartridges up 64K (2x32K or 1x64K).
I think at today build new cartridge, the 1x64K type is the best choice.
For this, is only one component needed: 1 pcs. 27C512 EPROM.
The wiring: EPROM A0-A15 to the cartridge socket A0-A15, D0-D7 to D0-D7, OE to RD, CS to CART.
You can found
here the schematics of the Enterprise (an many extensions).
The cartridge socket pinout at the page 64/2.