hallo,
ohne gewähr: der 7805 darf "ein bisschen" warm werden (du versorgst ja vermutlich auch einen µC damit, und er muss von 12V auf 5V runter, das wären bei geschätzten 20mA etwa 150mW), ABER der L298 dürfte eigentlich nicht warm werden ohne last. entweder du hast da noch einen fehler in deinem aufbau, oder der motortreiber schwingt, weil keine 100nF kondensatoren dran angebracht sind (wirf da evtl. auch mal einen blick ins datenblatt).

gruesse von der katz