|
|
1.1 root 1: TODO
2: ====
3:
4: This lists potential TODO items that aren't listed in the Hatari/UI
5: sources.
6:
1.1.1.2 root 7: * Separate "Atari monitor" and "Hatari window" settings dialogs
8: (move options from "Display" and monitor setting from "Machine"
9: dialogs to here and add VDI options to Atari Monitor dialog)
1.1 root 10:
11: * Features for Help menu:
12: - Create empty floppy images (+ convert directories to hard disks?)
1.1.1.6 ! root 13: - MSA<->ST converter
! 14: - ZIP->ST converter
1.1 root 15:
1.1.1.2 root 16: * Add more Hatari debugger features to the debug UI:
1.1 root 17: - DSP support
1.1.1.4 root 18: - History support
19: - Profiling support
1.1.1.6 ! root 20: - DSP symbols loading
! 21: (CPU symbols are loaded automatically from programs)
1.1.1.4 root 22: - Support for stepping the emulation (both step & next commands)
1.1.1.2 root 23: - multiple views to memory (refreshed whenever emulation is stopped)
24: - supporting also register relative views (register values
25: parsing should move to common functionality first)
26: - breakpoint support (issue: how to stop emulation on breakpoint
27: but still allow Hatari to process remote commands?)
28: - trace & debug log viewers?
1.1 root 29:
30: * Put all configuration stuff into single notebook dialog?
31:
1.1.1.2 root 32: * Translation support for the UI:
33: - use gettext
34: - build needs to build & install message catalogs
35: - some way for Hatari to forward dialog ID to the remote UI
36: with dialog string parameters (filenames etc) which then
37: need to be localized too & shown...
38:
39: * Hatari UI specific configuration which stores:
40: - list of last used configuration files which would be shown
41: either in their own menu or dialog
42: - list of last used memory snapshots (10?)
43: - disk image dir (uses Hatari config value as default)
44: - trace settings
45: - remove dialog specific load/save stuff
46: - screenshot name
47: - needs support also to Hatari src/screenSnapShot.c
1.1 root 48:
49: * Supporting other, less important Hatari configuration options:
1.1.1.5 root 50: - HD booting, toggling disk-b autoinsertion
1.1.1.2 root 51: - something for multiple GEMDOS partition directories
1.1 root 52: - separate A/B disk paths for images that are within ZIP archives
53: - joystick autofire toggling, defining the keys for joyemu
1.1.1.2 root 54: - keyboard repeat, key mapping type and file, mouse grabbing
1.1.1.3 root 55: - vdi planes and size, SDL bpp forcing, spec512 threshold, ST blitter
1.1 root 56: - cartridge image (where? it has many limitations)
1.1.1.4 root 57: - log file and levels, console output, bios intercept, run-VBLs
1.1.1.5 root 58: (Many of these aren't supported by the internal Hatari UI either, or
1.1.1.2 root 59: are missing corresponding command line options so they will require
1.1.1.3 root 60: additional support on the Hatari control.c side too or they can
61: be only enabled at boot, not disabled.)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.