Category:Developer: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
All Documentation useful for developers is collected in this category. | |||
When a page becomes completely obsolete, it should get moved to [[:Category:Deprecated]] instead. | |||
---- | |||
* [[Getting_started]] | * [[Getting_started]] | ||
Line 4: | Line 9: | ||
* VICE [https://sourceforge.net/p/vice-emu/code/HEAD/tree/trunk/vice/doc/coding-guidelines.txt coding guidelines] | * VICE [https://sourceforge.net/p/vice-emu/code/HEAD/tree/trunk/vice/doc/coding-guidelines.txt coding guidelines] | ||
* [[Scripts]] in the source tree | * [[Scripts]] in the source tree (TODO: improve Documentation) | ||
* [[Libraries]] in the source tree (TODO: improve Documentation) | |||
* [[Warnings]] - compiler warnings dumping ground | * [[Warnings]] - compiler warnings dumping ground | ||
Line 11: | Line 18: | ||
=== misc UI things === | === misc UI things === | ||
* [[Archdep]] - refactoring archdep code | * [[Archdep]] - refactoring archdep code | ||
* (done) [[Keymaps]] - keymap rework | * (done) [[Keymaps]] - keymap rework | ||
* [[Joymappings]] - customizable joystick mappings for all current and future UIs | * TODO: [[Joymappings]] - customizable joystick mappings for all current and future UIs | ||
* [[MonitorUI]] - the intended behaviour of the monitor (g)ui | * [[MonitorUI]] - the intended behaviour of the monitor (g)ui | ||
* [[Interlace]] - implementing interlace in the renderers and emulated video chips | * [[Interlace]] - implementing interlace in the renderers and emulated video chips | ||
* [[Icons]] - what icons do we need for the GUIs? | * [[Icons]] - what icons do we need for the GUIs? | ||
* [[UI Actions]] - triggering specific UI/emulator actions from menu items, hotkeys or joystick buttons | |||
* [[Hotkeys API]] - hotkeys system as used in Gtk3, to be used in SDL and any future ports as well | |||
=== misc emulation things === | === misc emulation things === | ||
Line 35: | Line 36: | ||
* Drive Emulation Stuff | * Drive Emulation Stuff | ||
** (done) [[Improving dual disk drive handling]] | ** (done) [[Improving dual disk drive handling]] | ||
** [[Drive_Emulation_Type_Cleanup]] | ** [[Drive_Emulation_Type_Cleanup]] | ||
** [[Autostart]] logic |
Latest revision as of 14:45, 26 March 2023
All Documentation useful for developers is collected in this category.
When a page becomes completely obsolete, it should get moved to Category:Deprecated instead.
- VICE coding guidelines
- Scripts in the source tree (TODO: improve Documentation)
- Libraries in the source tree (TODO: improve Documentation)
- Warnings - compiler warnings dumping ground
- Upstream bugs - list of upstream bugs
misc UI things
- Archdep - refactoring archdep code
- (done) Keymaps - keymap rework
- TODO: Joymappings - customizable joystick mappings for all current and future UIs
- MonitorUI - the intended behaviour of the monitor (g)ui
- Interlace - implementing interlace in the renderers and emulated video chips
- Icons - what icons do we need for the GUIs?
- UI Actions - triggering specific UI/emulator actions from menu items, hotkeys or joystick buttons
- Hotkeys API - hotkeys system as used in Gtk3, to be used in SDL and any future ports as well
misc emulation things
- C64models - lists the differences between the various x64 emulated models, and documents elements that have been emulated already or not emulated yet
- Cartsystem - c64 cartridge system details
- Drive Emulation Stuff
Pages in category "Developer"
The following 22 pages are in this category, out of 22 total.