Page 1 of 1
Machine Lock-up
Posted: Thu Oct 16, 2014 8:57 am
by mickagame
Reading adress range cause machine lock-up.
What happen exactly when it happen?
Are there signals concerned in this mecanism?
Are thé CPU halten?
Posted: Thu Oct 16, 2014 11:52 am
by HardWareMan
Use search engine.
Posted: Thu Oct 16, 2014 12:13 pm
by KanedaFr
did you look at charles doc, etc... ?
Some addresses are invalid and if you check z80's one you need to request its bus first
Posted: Thu Oct 16, 2014 8:36 pm
by Mask of Destiny
A lock up is typically a symptom of nothing bringing /DTACK low for a memory request. The 68000 has an asynchronous memory interface which means that it waits to complete a bus cycle until something tells it that the operation is complete. If /DTACK never goes low, the bus cycle lasts forever.
Posted: Fri Oct 17, 2014 5:58 am
by mickagame
Thanks it's exactly what i want to know

Posted: Tue Dec 30, 2014 5:56 am
by l_oliveira
An computer built around 68000 CPU would have a counter and logic circuit to trigger an BUS ERROR exception using the /BERR (Bus Error) pin on the CPU after a set number of machine cycles without /DTACK pulse. MD doesn't have that because was built with cost saving in mind.