Can a Commodore Amiga help you cook a pizza? -- Amiga GUI app development in C
Topaz Rabbit walks us through writing a pizza timer app in C on the Commodore Amiga. Follow along and learn about Intuition, GadTools, devices, message ports, IO, and even signals! Thanks to Tyrel (@tyrel@social.tyrel.dev)! * Mastodon: https://oldbytes.space/@TopazRabbit * Website: https://theindustriousrabbit.com/ * RSS: https://theindustriousrabbit.com/index.xml Chapters 00:15 - Introduction 00:40 - Intuition 01:17 - Opening a Window 01:50 - GadTools 03:31 - setup and teardown 03:53 - Fonts 04:29 - Timer Logic 05:24 - Amiga code documentation 05:53 - Message Ports 06:34 - Intuition Direct Communication Message Port (IDCMP) 09:06 - Time & timer.device 10:01 - Synchronous & Asynchronous IO 11:40 - Alerting the user with DataTypes audio playback 12:43 - Signals 13:27 - Intuition menus 14:19 - The About window 14:45 - App testing with CodeWatcher and avail 15:25 - Conclusion --- References Amiga documentation and tools: * Elowar (http://amigadev.elowar.com/) * d0.se (https://d0.s
βhttps://makertube.net/w/uxAWxFYCD6ag2BETqGgaRy