Amiga as a Workstation Part 4: MicroEMACS and Sine 🔎🔍
🧐 · 20.07.2024 · 18:54:37 ··· Samstag ⭐ 87 🎬 1518
📺tschak909
🧠 · 15.09.2024 · 18:08:18 ··· Sonntag
😎 · 25.10.2024 · 15:27:23 ··· Freitag
In Part 4 of our "Amiga as a Workstation" series, we write a small program to verify that we understand how graphics and intuition libraries work.
We also do some quality of life enhancements such as installing MicroEMACS, and making icons for our source and binary files.
The code is here: https://github.com/tschak909/amiga-as-a-workstation in Sine/
#retrocomputing
00:00 Intro
01:10 Why MicroEMACS?
02:30 Installing MicroEMACS.
06:15 Starting MicroEMACS
08:20 Creating Drawers
10:35 Create a document icon from Notepad
12:45 Some more tweaks
13:50 Adding ASSIGNs
17:00 Starting on sine.c
17:38 Bringing over code/structs from one.window.c
22:56 The Intuition Manual
25:25 Altering NewWindow
29:58 Adding external global structs and our window
31:00 main(), init(); done().
36:18 K&R C == almost no prototypes
38:28 opening our window
43:22 Compile our Blank Window
44:10 Adding our grid() while compiling
45:35 Whoops, variable named wrong.
49:14 Running our blank window
50:13 Adding our grid(), for real
52:20 Compiling window + grid
52:40 Adding sine() while compiling
55:10 Running window + grid
57:16 Adding sine, and event handling & compile
1:01:48 Whoops, missing math.h
1:03:04 Drawing an icon while compiling
1:06:00 Running our finished program
SELECT * FROM DAvidON WHERE `DAvid`="_Xqg0y4ySSQ" ORDER BY ts
SELECT * FROM DAvidPlay WHERE `DAvid`="_Xqg0y4ySSQ"
***
· 20.07.2024 · 18:54:37 ··· Samstag
U
U
L
L
T
* 1721494477
* 1721494477
X 1518
Y 87
P
C 161073
B 5
V 27
* · 15.09.2024 · 16:08:07 ···
2 · 01.01.1970 · 01:00:00 ···
L · 22.11.2024 · 06:40:41 ···
C · 22.11.2024 · 06:40:45 ···
💘 🖱️ * · 01.01.1970 · 01:00:00 ···
* · 01.01.1970 · 01:00:00 ···
· 01.01.1970 · 01:00:00 ···
**##
*** · 01.01.1970 · 01:00:00 ··· ::
*2* · 01.01.1970 · 01:00:00 ··· ::
*L* · 01.01.1970 · 01:00:00 ··· ::
*C* · 01.01.1970 · 01:00:00 ··· ::
********