--- hatari/python-ui/TODO 2019/04/09 08:49:05 1.1.1.3 +++ hatari/python-ui/TODO 2019/04/09 08:57:21 1.1.1.7 @@ -4,18 +4,27 @@ TODO This lists potential TODO items that aren't listed in the Hatari/UI sources. +* WinUAE CPU core specific configuration options: + - MMU + - FPU + - 32-bit addressing + * Separate "Atari monitor" and "Hatari window" settings dialogs (move options from "Display" and monitor setting from "Machine" dialogs to here and add VDI options to Atari Monitor dialog) * Features for Help menu: - Create empty floppy images (+ convert directories to hard disks?) - - MSA converter + - MSA<->ST converter + - ZIP->ST converter * Add more Hatari debugger features to the debug UI: - DSP support - - DSP and CPU symbols loading - - Support for stepping the emulation + - History support + - Profiling support + - DSP symbols loading + (CPU symbols are loaded automatically from programs) + - Support for stepping the emulation (both step & next commands) - multiple views to memory (refreshed whenever emulation is stopped) - supporting also register relative views (register values parsing should move to common functionality first) @@ -43,15 +52,14 @@ sources. - needs support also to Hatari src/screenSnapShot.c * Supporting other, less important Hatari configuration options: - - HD booting, toggling disk-b autoinsertion - - something for multiple GEMDOS partition directories + - keyboard repeat, key mapping type & file, mouse warping & grabbing + - HD booting, something for multiple GEMDOS partition directories - separate A/B disk paths for images that are within ZIP archives - joystick autofire toggling, defining the keys for joyemu - - keyboard repeat, key mapping type and file, mouse grabbing - vdi planes and size, SDL bpp forcing, spec512 threshold, ST blitter - cartridge image (where? it has many limitations) - - log file and levels, bios intercept, run-VBLs -(Many of these aren't supported by the internal Hatari UI either, + - log file and levels, console output, bios intercept, run-VBLs +(Many of these aren't supported by the internal Hatari UI either, or are missing corresponding command line options so they will require additional support on the Hatari control.c side too or they can be only enabled at boot, not disabled.)