Skip to content

v0.13

Compare
Choose a tag to compare
@JetSetIlly JetSetIlly released this 25 Jul 21:48
· 1815 commits to master since this release

= Changes from v0.12.1 =

ARM7
- Counting of PC access no longer assumed to be in Flash or MAM. Can be in SRAM too
- Counting of data access no longer assumed to be in SRAM
- MAM estimation improved
- ARM7 disassembly window shows cycle profile
- "Immediate Mode" option added (mimicking Stella's mode of operation)
- "Abort on Illegal Memory Access" option. Ends ARM program prematurely. Will log illegal access in all instances.

ARM7 corrections
- bug in LDMIA if base register was part of the load
- format 15 CMP instruction did not set status flags correctly

ARM7 model selectable
- Models supported: LCP2000, STM32F407VGT6
- Memory map only. Other performance characteristics might be different
- Work in progress: change through config file

Debugger/Disassembler
- Disassembly path detection improved
- Corrected use of read symbols used in disassembly. Write symbols were
used in error in some situations.

MNetwork (E7) fingerprinting accuracy

TV
- CRT ghosting now only applied horizontally
- settings for ghosting in CRT preferences
- Frame size detection less aggressive
- Screen roll sensitivity preference

Multiple gamepads/sticks supported
- All control player zero currently
- Other players will be supported once a suitable mechanism for
allocating controllers has been settled on

TIA/RIOT corrections
- playfield region now longer relatches if PF0/PF1/PF2 is updated
- refined RESPx under HMOVE (TIA revision dependent)
- RIOT timer boundaries

Playmode is pausable

Debugging screen break menu fixed