MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(amstrad_state,amstrad_cpu_acknowledge_int)
is used. Is this the way to go...? It seems i have overlooked a precondition, cause i cant get the syntax right.
Yes, that's right. You have to use set_input_line without a vector and return the vector from the ack function.