64kramsystem / 64kramsystem/ghidra-vice-connector

Stack contents display

Ouverte
#6 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
priority: medium
Langage dominant
Python
Étoiles
1
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

## Description

The 6502 hardware stack lives at $0100-$01FF. Currently the Stack container in the trace is empty beyond the single frame object. Showing actual stack contents would help users understand what's been pushed (return addresses, saved registers, etc.).

## Proposed implementation

- On each stop, read SP and the bytes from $0100+SP+1 through $01FF
- Display stack entries in the Stack container, annotating likely return addresses (2-byte values that look like code addresses)
- Update on every stop event alongside register refresh

## Limitations

The 6502 has no frame pointer, so true call-stack reconstruction isn't possible. This would be a raw stack dump with best-effort annotation.

## Why this matters

Seeing the stack contents helps debug JSR/RTS sequences, interrupt handlers, and stack corruption issues.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.