Copyright (c) Hyperion Entertainment and contributors.
Difference between revisions of "AmiWest 2016 DevCon"
Steven Solie (talk | contribs) |
Ray Sbaitso (talk | contribs) |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 8: | Line 8: | ||
* A detailed tour of AmigaOS 4 with tutorials. We will be going through the Amiga Future programming articles by Michael Christoph. If you'd like to get a jump on them see the [[Tutorials:Main#Amiga_Future_Programming_Articles|Amiga Future Programming Articles]]. |
* A detailed tour of AmigaOS 4 with tutorials. We will be going through the Amiga Future programming articles by Michael Christoph. If you'd like to get a jump on them see the [[Tutorials:Main#Amiga_Future_Programming_Articles|Amiga Future Programming Articles]]. |
||
− | * The anatomy of an Amiga disk device driver. We will be dissecting the p5020sata.device which is a SATA device driver used in the upcoming AmigaOne X5000. This isn't just any custom made driver. It is melding between [https://www.kernel.org/doc/htmldocs/libata/ Linux libata] and the traditional [[Trackdisk_Device|AmigaOS trackdisk device]] drivers. |
+ | * The anatomy of an Amiga disk device driver. We will be [[Anatomy of a SATA Device Driver|dissecting the p5020sata.device]] which is a SATA device driver used in the upcoming AmigaOne X5000. This isn't just any custom made driver. It is melding between [https://www.kernel.org/doc/htmldocs/libata/ Linux libata] and the traditional [[Trackdisk_Device|AmigaOS trackdisk device]] drivers. |
+ | |||
+ | * Hans de Ruiter will be presenting his tutorials on Warp3D Nova. For anyone that wants to program for Warp3D Nova be sure to obtain/borrow/steal a card for the DevCon. See the [http://wiki.amiga.org/index.php?title=Warp3D_Nova Warp3D Nova wiki] for assistance on choosing a card. |
||
* Personal Projects. You are encouraged to bring your own personal projects to the DevCon where we, as a group, may be able to help you out. |
* Personal Projects. You are encouraged to bring your own personal projects to the DevCon where we, as a group, may be able to help you out. |
||
+ | |||
+ | The DevCon will also be tailored to the group. If something is not interesting we can skip it and move on to something that is interesting. Class participation and feedback during the DevCon is strongly encouraged. |
||
+ | |||
+ | = Schedule = |
||
+ | |||
+ | Here is the tentative schedule for the Dev Con. |
||
+ | |||
+ | == October 5 (Wednesday) == |
||
+ | |||
+ | Set up your AmigaOS systems and test them out. This is the time to troubleshoot any equipment or Internet access issues. |
||
+ | |||
+ | == October 6 (Thursday) == |
||
+ | |||
+ | We will start at 09:30 so please be there for 09:00. We'll have a lunch break around noon. We will stop when we run out of energy. |
||
+ | |||
+ | [https://www.youtube.com/watch?v=ZwZKvHCWLC4 Video of October 6 part 1 of 3] |
||
+ | |||
+ | {| class="wikitable" |
||
+ | | 0:00:00 - 0:05:40 || DevCon introduction and setup |
||
+ | |- |
||
+ | | 0:05:40 - 1:53:50 || Steven Solie begins a walk through of the Amiga Future programming articles |
||
+ | |- |
||
+ | |} |
||
+ | |||
+ | [https://www.youtube.com/watch?v=U4R4kD01ZtE Video of October 6 part 2 of 3] |
||
+ | |||
+ | {| class="wikitable" |
||
+ | | 0:00:00 - 2:04:28 || Steven Solie continues his walk through of the Amiga Future programming articles and discusses development and porting software on AmigaOS |
||
+ | |- |
||
+ | |} |
||
+ | |||
+ | [https://www.youtube.com/watch?v=oOiQp9sQetc Video of October 6 part 3 of 3] |
||
+ | |||
+ | {| class="wikitable" |
||
+ | | 0:00:00 - 1:44:21 || Steven Solie discusses development and porting software on AmigaOS |
||
+ | |- |
||
+ | |} |
||
+ | |||
+ | == October 7 (Friday) == |
||
+ | |||
+ | We will start at 09:30 so please be there for 09:00. We'll have a lunch break around noon. We will stop when the Classic Clinic starts setting up which should be around 17:00 or so. |
||
+ | |||
+ | Hans de Ruiter will be in on this day. |
||
+ | |||
+ | [https://www.youtube.com/watch?v=Flfy0nwnK58 Video of October 7 part 1 of 2] |
||
+ | |||
+ | {| class="wikitable" |
||
+ | | 00:00 - 53:00 || Steven Solie discusses development on AmigaOS |
||
+ | |- |
||
+ | | 53:00 - 57:57 || Hans de Ruiter begins his discussion of Warp3D Nova |
||
+ | |- |
||
+ | |} |
||
+ | |||
+ | [https://www.youtube.com/watch?v=3oNKvU3ZQEo Video of October 7 part 2 of 2] |
||
+ | |||
+ | {| class="wikitable" |
||
+ | | 0:00:00 - 1:08:11 || Hans de Ruiter presents his tutorials on Warp3D Nova |
||
+ | |- |
||
+ | |} |
||
+ | |||
+ | Warp3D and OpenGL Resources: |
||
+ | * [https://keasigmadelta.com/blog/category/software-development Warp3DNova Tutorials] |
||
+ | * [http://glm.g-truc.net/0.9.8/index.html OpenGL Mathematics] |
||
+ | * [https://github.com/Kazade/kazmath Kazmath] |
Latest revision as of 19:59, 8 August 2020
Contents
Getting Ready
It all starts with downloading and installing the AmigaOS 4.1 Final Edition SDK. See AmiWest Setup for complete details on how to get ready.
Syllabus
We are aiming to cover the following topics:
- A detailed tour of AmigaOS 4 with tutorials. We will be going through the Amiga Future programming articles by Michael Christoph. If you'd like to get a jump on them see the Amiga Future Programming Articles.
- The anatomy of an Amiga disk device driver. We will be dissecting the p5020sata.device which is a SATA device driver used in the upcoming AmigaOne X5000. This isn't just any custom made driver. It is melding between Linux libata and the traditional AmigaOS trackdisk device drivers.
- Hans de Ruiter will be presenting his tutorials on Warp3D Nova. For anyone that wants to program for Warp3D Nova be sure to obtain/borrow/steal a card for the DevCon. See the Warp3D Nova wiki for assistance on choosing a card.
- Personal Projects. You are encouraged to bring your own personal projects to the DevCon where we, as a group, may be able to help you out.
The DevCon will also be tailored to the group. If something is not interesting we can skip it and move on to something that is interesting. Class participation and feedback during the DevCon is strongly encouraged.
Schedule
Here is the tentative schedule for the Dev Con.
October 5 (Wednesday)
Set up your AmigaOS systems and test them out. This is the time to troubleshoot any equipment or Internet access issues.
October 6 (Thursday)
We will start at 09:30 so please be there for 09:00. We'll have a lunch break around noon. We will stop when we run out of energy.
Video of October 6 part 1 of 3
0:00:00 - 0:05:40 | DevCon introduction and setup |
0:05:40 - 1:53:50 | Steven Solie begins a walk through of the Amiga Future programming articles |
Video of October 6 part 2 of 3
0:00:00 - 2:04:28 | Steven Solie continues his walk through of the Amiga Future programming articles and discusses development and porting software on AmigaOS |
Video of October 6 part 3 of 3
0:00:00 - 1:44:21 | Steven Solie discusses development and porting software on AmigaOS |
October 7 (Friday)
We will start at 09:30 so please be there for 09:00. We'll have a lunch break around noon. We will stop when the Classic Clinic starts setting up which should be around 17:00 or so.
Hans de Ruiter will be in on this day.
Video of October 7 part 1 of 2
00:00 - 53:00 | Steven Solie discusses development on AmigaOS |
53:00 - 57:57 | Hans de Ruiter begins his discussion of Warp3D Nova |
Video of October 7 part 2 of 2
0:00:00 - 1:08:11 | Hans de Ruiter presents his tutorials on Warp3D Nova |
Warp3D and OpenGL Resources: