General Category > Emulators

CPCemu 2.3.3 released

<< < (17/17)

Thank you for the report. I will look into the issue. I've also found a few bugs in the meantime. And I'm still thinking of a selfmade Android keyboard.

I've found the problem. The R register of the CPU was erroneously initialised with 0xff where it should have been 0x00. Gemjam was waiting for a value less than 0x7e, which did never happen as R changes only in its lower 7 bits, but its MSB was set all the time.

Just a feature suggestion.

As a debug feature, would it be hard to have a memory coverage view.  It would comprise a reset coverage function which clears the memory coverage view.

Then, any executions beyond that track the coverage.  Coverage tracked in 2 ways, you could represent it as squares in 2 charts, but would be better 2 colours within a square like a triangle (red & blue).  One coverage is anything that goes through the PC, basically which code was executed.  The other coverage is anything that goes through any other memory access instruction.  In the case where there is both access & code executed in the same memory location - due to reallocations over time, self-modifying code or whatever else, it that is where the split square shows.  So, basically show the coverage between a reset coverage and a pause.  Perhaps you can re-reset during the pause if you are happy, and maybe you can save the coverage charts.

A future extension of this could be to allow that coverage chart to be marked (in mass) with breakpoints - like a memory protection when debugging, i.e. stop the code if it somehow jumps out of this memory space.

Not sure if anyone else thinks this is a useful feature.

The M4 support is superb!!

I miss a more flexible debugger, with the instructions flow showed and an easy method to put breakpoints, like put it with the mouse on the instructons flow like winape

It will be better for analyse code, especially for the M4 board code and behaviour.

The emulator is great, but with this... more great even  :)


[0] Message Index

[*] Previous page

Go to full version
Powered by SMFPacks Reactions Mod
Powered by SMFPacks Alerts Pro Mod
Powered by SMFPacks Mentions Pro Mod