Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
The team will post updates and news about our project here

Amiga Home Schoolingpage  1 2 3 4 5 6 

Tomy Hidden

Posts 2
21 Jul 2021 13:00


I am in , Please add me to new pupils list. 😎🥸


Gunnar von Boehn
(Apollo Team Member)
Posts 6197
21 Jul 2021 13:02


Michael MiB wrote:

Yes, it's the first for everyone : How to make a dev environment :-)

This is easy: All you need is love... ;-)
But seriously, Apollo-OS comes with all needed tools included.

I personally find ASM-ONE pretty easy to use. Of course you can also use ASM-PRO or VASM. VASM has the big advantage that it support all the AMMX instructions.

While AMMX is very useful for some high speed GFX coding or 3D coding... All of the beginners steps like
- play a CD quality musik
- show a truecolor image
Can every easily be coded and not need any AMMX.

ASMONE has the advantage that is an swizz army knife including a decent texteditor, compiler, debugger, disassembler, pocket calculator... it can really do all you need and more.



Hugo Pereira

Posts 72
21 Jul 2021 13:46


First of all, I want to say that it's a privilege to have the opportunity to learn from someone as experienced and cultured as you in Amiga and beyond.
Opportunities like these cannot be missed, and as such, I'm interested in participating. I must confess that I didn't know the V4SA package included all of this. :)

What time will classes be held on Saturday and on what video-calling platform? Will we find out after the 20 students have joined?

Personally I'm interested in knowing the fundamentals and basics of Amiga so that I can start learning in the best way - beginner mode.

My Discord username is: Vamped_Amiga

Thanks in advance and apologize in advance if my English isn't fluent enough to make a quick speech.


Guy Lateur

Posts 6
21 Jul 2021 13:52


Hugo Pereira wrote:
What time will classes be held on Saturday

8PM CET. Miri posted a message in the #announcement channel this morning. :-)



Antony Coello

Posts 153
21 Jul 2021 13:54


This is a great initiative Gunnar! :D I would LOVE to attend.

Unfortunately, I will not be available, as I work Saturday evenings. :(

However, like you say, the Amiga is well documented (as I am beginning to discover) and the MC68000-60 line is too.

So, rather than walk down an already well trodden path, might I suggest a prudent subject might be something for the seasoned 68k coder who can use certain information to help ease transition to the Vampire platform?

Specifically;
- use cases for AMMX
- examples of the SAGA ability/enhancements in comparison to AGA/ECS
- cases where the 080 can drastically improve cycle times vs 00-060

Hopefully, these videos will be available at a later time so that I can view them too. Otherwise, I thought the above subjects would possibly be the most worthwhile use of your time.


Tim Noyce

Posts 156
21 Jul 2021 14:41


Count me in. Always intended to learn how to program on the Amiga.

I need to start with the basics, since I've never done any ASM on the 68k. From there, who knows?

Would love to be able to eventually draw 3D shapes, vectored, filled and/or textured, and be able to do basic rotations real-time. No idea if I'll get there, but have to start with that first step.



Andrew Miller

Posts 352
21 Jul 2021 14:56


So how are you going to invite or verify who is attending? What info do you need? Email? discord?


Thomas Scheller

Posts 11
21 Jul 2021 15:12


I'd like to attend.


Gunnar von Boehn
(Apollo Team Member)
Posts 6197
21 Jul 2021 15:18


Andrew Miller wrote:

So how are you going to invite or verify who is attending? What info do you need? Email? discord?

Our Amiga Home schooling will start on next Saturday evening at 20:00 Central European time. We will start with a video channel in our Discord.

We will prepare something for this.

- some slides for reference and overview

- some small coding examples.

- Of course I will explain all this , answer question
and will praising the value of the Amiga design,
and the beauty of the 68K Architecture. ;-)



Kamelito Loveless

Posts 259
21 Jul 2021 15:29


This must be recorded :)


Manos Sg

Posts 96
21 Jul 2021 15:36


This is a fantastic initiative! I hope there will be a recording to watch afterwards!


Andrew Miller

Posts 352
21 Jul 2021 16:23


Cool, my Discord name is amiller112.


Tim Trepanier

Posts 132
21 Jul 2021 17:13


I'm very interested. I'm a professional high level programmer but have never done anything near the metal and ASM looks like greek to me. The "Amiga way" seems like a very different way then what i'm used to.
Discord: wiser3


Guy Lateur

Posts 6
22 Jul 2021 06:44


Another topic I would like to know more about are interrupts. What are they and how can we use and implement them? Eg, there's a classic mod player routine that is/was commonly used in demos which is interrupt based. Also, I believe some loaders use interrupts. How do these things work?


Gunnar von Boehn
(Apollo Team Member)
Posts 6197
22 Jul 2021 08:19


Guy Lateur wrote:

Another topic I would like to know more about are interrupts. What are they and how can we use and implement them? Eg, there's a classic mod player routine that is/was commonly used in demos which is interrupt based. Also, I believe some loaders use interrupts. How do these things work?

Thanks you good point we should also cover this.



Stephan Hamers

Posts 22
22 Jul 2021 09:58


Are there already 20 participants? I want to attend too please!
email: ST.Hamers@live.nl
discord name follows...


Peeri the Sunlight

Posts 71
22 Jul 2021 10:19


I would be happy to paticipate.


Cyprian K

Posts 26
22 Jul 2021 10:27


I'm interested in this course. Unfortunately I could not take part because at that time I will be traveling.
Topics are 68080 feature in practice (like additional registers, MMX texturing etc.) and executing instruction in parallel.


Gunnar von Boehn
(Apollo Team Member)
Posts 6197
22 Jul 2021 11:16


Cyprian K wrote:

I'm interested in this course. Unfortunately I could not take part because at that time I will be traveling.
  Topics are 68080 feature in practice (like additional registers, MMX texturing etc.) and executing instruction in parallel.

Thanks for your feedback.
We will start step by step ..
So first sessions will explain the basics.
How the 68K works
What are Register
How does the Amiga chipset work

Your topics are more advanced and we will cover them at future sessions



Jay C. Theriot

Posts 1
22 Jul 2021 11:27


If we haven't hit 20 yet, I would like to attend.

I coded a small utility to help my daughter with spelling back in 96.

I was using HiSoft Pascal, called C language routines to "speak" the words to her in a loop, removing each one she typed correctly. If she miss-spelled a word, it would leave it in the loop and spell it correctly for her.

Her spelling grades went to an A in 3 weeks.

I've written other programs since, some of them considerably more complex, but I consider that one to have to be my best as it changed the life of someone I love dearly.

Jazzy J

posts 106page  1 2 3 4 5 6