![]() |
![]() |
#1 |
Registered User
Join Date: Aug 2008
Location: Brøndby Strand, Denmark
Posts: 12
|
Danish Amiga Assembly Programming Course
Hi, all
Carsten Nordenhof, a former Danish Amiga enthusiast wrote back in 1989 a 12-part purchasable programming course in 68k assembly on the Amiga for Dataskolen, a total of 253 pages (including covers). He also wrote a 75-page vector graphics programming course. Both courses have now been converted to PDF via OCR and all code example disks have been recovered and has been released to public domain by Laust Palbo Nielsen on this page: http://www.palbo.dk/dataskolen/maskinsprog/ The assembly programming course has a few damaged parts, as some pages in the 9th, 10th and 11th part could not be completely recovered. (A mail with correction have been sent to Laust) Since this course is in Danish, it may not have much interest for English speaking users, unless a translation can be arranged. In fact a English version was also made. But Carsten Nordenhof no longer has any of the material. A course in C programming for the Amiga was also written. Please get in touch if you have this. We are several people that would like to have a copy of this. Kind regards Controller |
![]() |
![]() |
#2 |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,130
|
hmm A secondary reason to learn a scandinavian language, the primarily to score scandinavian chicks.
Although the swedish chicks at the backpackers were over rated, either slightly fat, or not good looking as all the guys used to rant about. |
![]() |
![]() |
#3 |
Registered User
Join Date: Aug 2008
Location: Brøndby Strand, Denmark
Posts: 12
|
You could always try to translate it with google: http://translate.google.com/translat...istory_state0=
|
![]() |
![]() |
#4 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
This is cool and google does a half-assed-ok job of converting to English. Naturally it does fall over in some area's but it seems common sense should help overcome most of it
![]() |
![]() |
![]() |
#5 |
Join Date: Jul 2008
Location: Sweden
Posts: 2,269
|
Bit of a difference from what you would expect from Babelfish
![]() |
![]() |
![]() |
#6 |
Posts: n/a
|
Excellent... hopefully this will help me keep up with my Danish as well!
|
![]() |
#7 |
68k
Join Date: Sep 2005
Location: Somewhere
Posts: 830
|
Nice course.
Offtopic a bit. All courses begins with the same way. Someting about binary system, decimal, hex. It's so boring for me. In my opinion the best way is start from example ( with hidden assumption that someone can compile this example ![]() Lesson 1: Code:
lmb: btst #6,$bfe001 bne lmb rts |
![]() |
![]() |
#8 |
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
@ Asman - personally I agree. The way I learned anything about asm was to just try coding stuff that I wanted to code. Much more interesting than coding the kind of dull example programs you find in books about the 68000.
Wish I could read Danish. With my current coding projects it'd come in well handy to be able to read the vector graphics tutorial for extra info. |
![]() |
![]() |
#9 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
|
Quote:
If that would be the first I see in an ASM course (assuming I have no programming knowledge whatsoever) I'd be like "wtf is that $bfe001?!?!". So, you see, we're back to the numbering systems. Recursion FTW. ;D |
|
![]() |
![]() |
#10 |
68k
Join Date: Sep 2005
Location: Somewhere
Posts: 830
|
Of course you're right, there is always a questions like wtf is that $bfe001. I think that first question will be wtf this example mean and what it doing ?
![]() ![]() |
![]() |
![]() |
#11 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
|
Don't worry, I perfectly understand what you mean.
![]() |
![]() |
![]() |
#12 |
68k
Join Date: Sep 2005
Location: Somewhere
Posts: 830
|
@pmc - Agree with you. its so boring examples like "And now something completly different, dear children we add two values and show result in d0."
![]() |
![]() |
![]() |
#13 |
Junior Member
Join Date: Sep 2001
Location: No(R)Way
Age: 42
Posts: 3,258
|
Hey cool, takk
![]() I can read Danish ![]() |
![]() |
![]() |
#14 |
Registered User
Join Date: Aug 2008
Location: Brøndby Strand, Denmark
Posts: 12
|
|
![]() |
![]() |
#15 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,725
|
Thanks a lot! I'm Norwegian but I can understand most of it. I know C and barely assembly, so this guide should be readable for me
![]() |
![]() |
![]() |
#16 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,665
|
I wish someone would translate it to english
![]() |
![]() |
![]() |
#17 |
Registered User
Join Date: Aug 2005
Location: Skarabörg, Sweden
Age: 45
Posts: 1,038
|
I can understand danish when reading. But spoken danish is just strange :P
|
![]() |
![]() |
#18 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
I'd love to see a translation too
|
![]() |
![]() |
#19 |
Registered User
Join Date: Aug 2008
Location: Brøndby Strand, Denmark
Posts: 12
|
@the users asking for a translation to English
An English translation was made and sold in the UK. The author Carsten Nordenhof no longer have a copy of it but have granted permission to put it on on-line if anybody can find it. This also goes for the course in C. So if anybody have any of these please let us know. Kind regards Controller |
![]() |
![]() |
#20 |
... aka Amix73
Join Date: Jan 2009
Location: Austria
Posts: 87
|
![]()
Hi guys!
I dared to make a translation of the 12 chapters of the Danish Amiga course. I used google translation and I really got mad about the results. Just to get a hint what I am talking about: * So when the HEX has talked to 15 ($F) and adds 1, then begins Monday on a new group with 16-s * Wait to DRIVING PROGRAM IS Floppy drive Stop .... Okay, one can read it - maybe - but it's so annoying that I just rewrote the whole bunch of google translated crap into something which is not perfect but readable without getting a heart attack. It was really a tedious and sometime boring job because it's a lot of material and the first chapters were not that interesting - already read stuff like that a couple of times. Anyway I started in fall 2009 and now I found the time to finish it. So if it is OK for the mighty mods - I include the course here since I have no space to upload it elsewhere. If this is a problem, I will of course remove it as you wish. I think this course is really OK ![]() Regards, HPS |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Beginning Amiga Assembly Programming | Hewitson | Coders. Tutorials | 32 | 09 October 2012 18:25 |
Wanted: Amiga Assembly Books | Hewitson | Coders. General | 30 | 25 July 2010 10:56 |
New danish online Amiga & Commodore shop | Retroplay | News | 6 | 25 October 2008 08:55 |
Amiga Assembly sources - Please help! | W4r3DeV1L | Amiga scene | 21 | 16 July 2008 08:13 |
Amiga won at Assembly 2006 | Frog | Amiga scene | 47 | 04 February 2007 19:59 |
|
|