RE: mmu for 65c02

From: Baltissen, GJPAA (Ruud) (ruud.baltissen_at_abp.nl)
Date: 2005-04-22 09:03:25

Hallo Gabor,


> STA $C023
> ...
> So CPU will get "STA $0000" to execute!
> ...
> It can be solved anyway. In case of fault, a FlipFlop ....

Unfortunately this solution won't work with a 6510. OK, I know, you will be
using a 65C02 but I can imagine that  one day you want to port it to a C64,
C128 etc. and that's why I think it is worth to mention this at least.



Hallo Jim,


> Uh oh, as now .A is corrupt, and there is no way to reset it.

So what, the CPU was tresspassing anyway. I don't think that particular
process will be allowed to continue anyway and therefore the return address,
flags and other saved registers will be erased. So no harm is done and
therefore your solution is not needed IMHO.



Hallo Gideon,


> That same FF should also disable writes to the flags. Actually,
> the FF should disable any change to the internal state of the CPU.

Eh, I must have missed something because I have no idea how such FF can
interfere with the internals of a CPU. See the above remark about the 6510
and my comment on Jims statement. 


--
     ___
    / __|__
   / /  |_/     Groetjes, Ruud
   \ \__|_\
    \___|       URL: Ruud.C64.org











=====DISCLAIMER=================================================================

De informatie in dit e-mailbericht is vertrouwelijk en uitsluitend bestemd voor de geadresseerde. Wanneer u dit bericht per abuis ontvangt, verzoeken wij u contact op te nemen met de afzender per kerende e-mail. Verder verzoeken wij u in dat geval dit e-mailbericht te vernietigen en de inhoud ervan aan niemand openbaar te maken. Wij aanvaarden geen aansprakelijkheid voor onjuiste, onvolledige dan wel ontijdige overbrenging van de inhoud van een verzonden e-mailbericht, noch voor daarbij overgebrachte virussen.

The information contained in this e-mail is confidential and may be privileged. It may be read, copied and used only by the intended recipient. If you have received it in error, please contact the sender immediately by return e-mail; please delete in this case the e-mail and do not disclose its contents to any person. We don't accept liability for any errors, omissions, delays of receipt or viruses in the contents of this message which arise as a result of e-mail transmission.

       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.