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