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