The Atari MC68000 Tutorials

All 680x0 related coding posts in this section please.

Moderators: exxos, simonsunnyboy, Mug UK, Zorro 2, Moderator Team

User avatar
ggn
Atari God
Atari God
Posts: 1134
Joined: Sat Dec 28, 2002 4:49 pm

Postby ggn » Sat Jun 10, 2006 11:55 pm

Perihelion wrote:(I've quit atari and assembly in favour of webbapps and especially ruby on rails)


That's a shameful way to go :P
is 73 Falcon patched atari games enough ? ^^

Perihelion

Postby Perihelion » Sun Jun 11, 2006 7:32 am

I'll try not to take that personally, don't know really how though hehe
Both worlds have their advantages, assembly has that warm fuzzy feeling of being really cool, understanding your poo and good craftsmanship
Web development has that really warm fuzzy feeling of design and beauty, and good craftsmanship 8)
I do feel that my assembly coding is't in any way "wasted", it tought me lots of stuff I have use of even as i hack away at JavaScript and CSS

User avatar
MaLICiouS
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 127
Joined: Tue Jun 05, 2007 4:01 pm
Location: Sweden
Contact:

Postby MaLICiouS » Tue Jul 31, 2007 8:04 am

Thank you very much! I'm using the tutuorial right how and I find it extremely helpful.

Again, Thank you!
4MB 1040STe
4MB Mega/STE with FreeMiNT/XaAESm 40MB SCSI HD, 1.44M floppy
Recased Falcon030 with CT2, 64MB TT-RAM, 4MB ST-RAM, FreeMiNT/XaAES, EtherNEC and 40GB HDD

User avatar
viking272
Captain Atari
Captain Atari
Posts: 242
Joined: Mon Oct 13, 2008 12:50 pm
Location: west of London, UK

Re: The Atari MC68000 Tutorials

Postby viking272 » Sat Oct 18, 2008 10:00 pm

These look great - thank you so much for producing and publishing them.

For what it's worth PDF is best (IMHO). Just need to print them off when no-one is looking at work!

They read well and make so much sense.

Cheers,
Simon

User avatar
nativ
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 4087
Joined: Mon Jul 30, 2007 10:26 am
Location: South West, UK

Re: The Atari MC68000 Tutorials

Postby nativ » Sun Oct 19, 2008 12:07 pm

Hello,
Just wondering if this is still downloadable as a RTF or doc or acsii!?

Thanks
Atari STFM 512 / STe 4MB / Mega ST+DSP / Falcon 4MB 16Mhz 68882 - DVD/CDRW/ZIP/DAT - FDI / Jaguar / Lynx 1&2 / 7800 / 2600 / XE 130+SD Card // Sega Dreamcast / Mega2+CD2 // Apple G4

http://soundcloud.com/nativ ~ http://soundcloud.com/nativ-1 ~ http://soundcloud.com/knot_music
http://soundcloud.com/push-sounds ~ http://soundcloud.com/push-records

User avatar
Mug UK
Administrator
Administrator
Posts: 11208
Joined: Thu Apr 29, 2004 7:16 pm
Location: Stockport (UK)
Contact:

Re: The Atari MC68000 Tutorials

Postby Mug UK » Sun Oct 19, 2008 2:34 pm

These plus many more by other people are on the Wiki - wiki/index.php/Assembly_language_tutorials
My main site: http://www.mug-uk.co.uk - slowly digging up the bits from my past (and re-working a few): Atari ST, Sega 8-bit (game hacks) and NDS (Music ripping guide).

I develop a free Word (for Windows) add-in that's available for Word 2007 upwards. It's a fix-it toolbox that will allow power Word users to fix document errors. You can find it at: http://www.mikestoolbox.co.uk

User avatar
Zorro 2
Administrator
Administrator
Posts: 2190
Joined: Tue May 21, 2002 12:44 pm
Location: Saint Cloud (France)
Contact:

Re: The Atari MC68000 Tutorials

Postby Zorro 2 » Mon Oct 20, 2008 12:35 pm

Hum, I need time to finish this part with "Tutorials from Féroce Lapin".
Member of NoExtra Team

User avatar
viking272
Captain Atari
Captain Atari
Posts: 242
Joined: Mon Oct 13, 2008 12:50 pm
Location: west of London, UK

Re: The Atari MC68000 Tutorials

Postby viking272 » Wed Oct 29, 2008 10:42 pm

The Wiki is great. Lots of good information - and if others can add to this that is awesome!

Is anyone able to recommend some tutorials on 608060 coding and what tools/compilers are available?
I have had a quick scan through Google and DHS site but nothing jumps out?

Cheers

User avatar
charles
10 GOTO 10
10 GOTO 10
Posts: 2057
Joined: Tue Aug 17, 2004 12:11 am
Location: ont. Canada
Contact:

Re: The Atari MC68000 Tutorials

Postby charles » Sun Nov 02, 2008 12:56 am

here may as well be as good of place as any to post these ..

i am picking up asm and found there are alot of uselfull resources to use ..
but not only periphellion but many more..
in my time today i been going though the first 68 issues of st format..
here are some asm tutorials they had "going on" while in existance.

check them out , very handy indeed!!!

keep learning

charles
You do not have the required permissions to view the files attached to this post.
atari is my lifestyle,not a hobby.
HOLD ON ! ! !,
Im printing unreadable characters ...!

User avatar
fred76
Atari nerd
Atari nerd
Posts: 47
Joined: Mon Jul 28, 2008 5:30 pm

Re: The Atari MC68000 Tutorials

Postby fred76 » Thu Nov 19, 2009 9:07 pm

Thanks charles,

I remember the bullfrog sprite demo. Learned asm just by this demo !

User avatar
AtariSince1989
Atari Super Hero
Atari Super Hero
Posts: 778
Joined: Sun Jan 11, 2009 1:14 pm
Location: Edinburgh, Scotland
Contact:

Re: The Atari MC68000 Tutorials

Postby AtariSince1989 » Fri Nov 20, 2009 10:41 am

Guys, do you mind if I share those excellent tutorials on my FTP? As usual it would be accessible on the Document's Atari area. Thanks a lot.
- Atari 520 STe 4MB RAM + TOS 2.06 + UltraSatan
- Atari Falcon030 14MB RAM + TOS 4.04 + IDE-SD card HDD + NVRAM mod + SCSI buffer clock mod + EtherNEC
- Amstrad CPC 6128 + HxC USB Floppy Emulator
- Acorn A3010 4MB RAM + 40MB IDE HDD

Atari ST Essential software (The List)
My FTP Server: http://www.datavase.info/FTPserver (only from Midnight to 8am UK Time)
My music at http://soundcloud.com/datavase/

User avatar
charles
10 GOTO 10
10 GOTO 10
Posts: 2057
Joined: Tue Aug 17, 2004 12:11 am
Location: ont. Canada
Contact:

Re: The Atari MC68000 Tutorials

Postby charles » Fri Nov 20, 2009 11:51 pm

share away!! be my guest , its all a sign of common interest , so if not here then at your site aswell ..we all like programming and computers..learn teach admire whatever with them.

charles
atari is my lifestyle,not a hobby.
HOLD ON ! ! !,
Im printing unreadable characters ...!

User avatar
AtariSince1989
Atari Super Hero
Atari Super Hero
Posts: 778
Joined: Sun Jan 11, 2009 1:14 pm
Location: Edinburgh, Scotland
Contact:

Re: The Atari MC68000 Tutorials

Postby AtariSince1989 » Sun Nov 22, 2009 10:52 pm

charles wrote:share away!! be my guest , its all a sign of common interest , so if not here then at your site aswell ..we all like programming and computers..learn teach admire whatever with them.

charles

:cheers:
- Atari 520 STe 4MB RAM + TOS 2.06 + UltraSatan
- Atari Falcon030 14MB RAM + TOS 4.04 + IDE-SD card HDD + NVRAM mod + SCSI buffer clock mod + EtherNEC
- Amstrad CPC 6128 + HxC USB Floppy Emulator
- Acorn A3010 4MB RAM + 40MB IDE HDD

Atari ST Essential software (The List)
My FTP Server: http://www.datavase.info/FTPserver (only from Midnight to 8am UK Time)
My music at http://soundcloud.com/datavase/

User avatar
DrCoolZic
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2144
Joined: Mon Oct 03, 2005 7:03 pm
Location: France
Contact:

Re: The Atari MC68000 Tutorials

Postby DrCoolZic » Mon Nov 23, 2009 11:17 am

AtariSince1989 wrote:Guys, do you mind if I share those excellent tutorials on my FTP? As usual it would be accessible on the Document's Atari area. Thanks a lot.

I see that you have also added one of my document on UltraSatan :) which is fine. But you should probably replace with the new version I just posted here viewtopic.php?f=15&t=18027

User avatar
AtariSince1989
Atari Super Hero
Atari Super Hero
Posts: 778
Joined: Sun Jan 11, 2009 1:14 pm
Location: Edinburgh, Scotland
Contact:

Re: The Atari MC68000 Tutorials

Postby AtariSince1989 » Mon Nov 23, 2009 11:43 am

DrCoolZic wrote:
AtariSince1989 wrote:Guys, do you mind if I share those excellent tutorials on my FTP? As usual it would be accessible on the Document's Atari area. Thanks a lot.

I see that you have also added one of my document on UltraSatan :) which is fine. But you should probably replace with the new version I just posted here viewtopic.php?f=15&t=18027

Awesome documents! :cheers:

I'll upload the ones you said. Thanks a lot. Most difficult part of having an FTP Server, is to be up-to-date :P
- Atari 520 STe 4MB RAM + TOS 2.06 + UltraSatan
- Atari Falcon030 14MB RAM + TOS 4.04 + IDE-SD card HDD + NVRAM mod + SCSI buffer clock mod + EtherNEC
- Amstrad CPC 6128 + HxC USB Floppy Emulator
- Acorn A3010 4MB RAM + 40MB IDE HDD

Atari ST Essential software (The List)
My FTP Server: http://www.datavase.info/FTPserver (only from Midnight to 8am UK Time)
My music at http://soundcloud.com/datavase/

User avatar
AtariSince1989
Atari Super Hero
Atari Super Hero
Posts: 778
Joined: Sun Jan 11, 2009 1:14 pm
Location: Edinburgh, Scotland
Contact:

Re: The Atari MC68000 Tutorials

Postby AtariSince1989 » Sat Dec 12, 2009 1:51 pm

Does it works on teh Falcon? I tried the first part of the tutorial where you change the background screen to red colour, and on the STE works perfect but on the Falcon do not happens anything. Thanks.
- Atari 520 STe 4MB RAM + TOS 2.06 + UltraSatan
- Atari Falcon030 14MB RAM + TOS 4.04 + IDE-SD card HDD + NVRAM mod + SCSI buffer clock mod + EtherNEC
- Amstrad CPC 6128 + HxC USB Floppy Emulator
- Acorn A3010 4MB RAM + 40MB IDE HDD

Atari ST Essential software (The List)
My FTP Server: http://www.datavase.info/FTPserver (only from Midnight to 8am UK Time)
My music at http://soundcloud.com/datavase/

User avatar
simonsunnyboy
Moderator
Moderator
Posts: 4858
Joined: Wed Oct 23, 2002 4:36 pm
Location: Friedrichshafen, Germany
Contact:

Re: The Atari MC68000 Tutorials

Postby simonsunnyboy » Sat Dec 12, 2009 5:50 pm

Well, it basically works. The Falcon just requires some Falcon specific hardware register dabbling to switch the video hardware into a more ST(e) compatible mode.

For a start, try using the ST-compatible resolutions from the Desktop.
Simon Sunnyboy/Paradize - http://paradize.atari.org/ - STOT: http://www.npoi.de/stot/

Stay cool, stay Atari!

1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

Jabber: simonsunnyboy@atari-jabber.org

User avatar
AtariSince1989
Atari Super Hero
Atari Super Hero
Posts: 778
Joined: Sun Jan 11, 2009 1:14 pm
Location: Edinburgh, Scotland
Contact:

Re: The Atari MC68000 Tutorials

Postby AtariSince1989 » Sat Dec 12, 2009 8:11 pm

simonsunnyboy wrote:For a start, try using the ST-compatible resolutions from the Desktop.

It worked! ("of course it worked", you're thinking :D ). Thanks a lot :cheers:
- Atari 520 STe 4MB RAM + TOS 2.06 + UltraSatan
- Atari Falcon030 14MB RAM + TOS 4.04 + IDE-SD card HDD + NVRAM mod + SCSI buffer clock mod + EtherNEC
- Amstrad CPC 6128 + HxC USB Floppy Emulator
- Acorn A3010 4MB RAM + 40MB IDE HDD

Atari ST Essential software (The List)
My FTP Server: http://www.datavase.info/FTPserver (only from Midnight to 8am UK Time)
My music at http://soundcloud.com/datavase/

User avatar
spiny
Disk Imager Supreme
Disk Imager Supreme
Posts: 2340
Joined: Mon Aug 11, 2003 11:53 pm
Location: just outside bristol
Contact:

Re: The Atari MC68000 Tutorials

Postby spiny » Wed Apr 07, 2010 2:31 pm

I'd just like to thank perihelion for doing this (though his account seems to be gone ? )

I've printed the guide out so I can scribble all over it and am determined to learn some asm this year :)

I've got to the 'fill screen with colours and fade it' part and have managed to work out how to stick some text on the screen too and fade that (though I'd like to keep the text and fade the background, but thats an 'exercise for the reader')

User avatar
Mug UK
Administrator
Administrator
Posts: 11208
Joined: Thu Apr 29, 2004 7:16 pm
Location: Stockport (UK)
Contact:

Re: The Atari MC68000 Tutorials

Postby Mug UK » Wed Apr 07, 2010 4:21 pm

spiny wrote:I'd just like to thank perihelion for doing this (though his account seems to be gone ?)


My fault - bit too enthusiastic when deleting inactive accounts :oops:
My main site: http://www.mug-uk.co.uk - slowly digging up the bits from my past (and re-working a few): Atari ST, Sega 8-bit (game hacks) and NDS (Music ripping guide).

I develop a free Word (for Windows) add-in that's available for Word 2007 upwards. It's a fix-it toolbox that will allow power Word users to fix document errors. You can find it at: http://www.mikestoolbox.co.uk

distantminds
Atari maniac
Atari maniac
Posts: 94
Joined: Thu Sep 29, 2005 5:03 pm

Re: The Atari MC68000 Tutorials

Postby distantminds » Wed Apr 07, 2010 7:28 pm

Mug UK wrote:my fault - bit too enthusiastic when deleting inactive accounts :oops:


:| perhaps you could restore it from a backup?

User avatar
spiny
Disk Imager Supreme
Disk Imager Supreme
Posts: 2340
Joined: Mon Aug 11, 2003 11:53 pm
Location: just outside bristol
Contact:

Re: The Atari MC68000 Tutorials

Postby spiny » Wed Apr 07, 2010 8:53 pm

man, I've just seen that he was killed a few years ago, :( I didn't realise.

User avatar
Mug UK
Administrator
Administrator
Posts: 11208
Joined: Thu Apr 29, 2004 7:16 pm
Location: Stockport (UK)
Contact:

Re: The Atari MC68000 Tutorials

Postby Mug UK » Thu Apr 08, 2010 11:14 am

spiny wrote:man, I've just seen that he was killed a few years ago, :( I didn't realise.


Yep, which was why I felt so gutted when I removed his account along with 200+ inactive users/spammers at the same time. I've asked Silver Surfer a while back to see if he could recover Perihelion's account - must remind him again.
My main site: http://www.mug-uk.co.uk - slowly digging up the bits from my past (and re-working a few): Atari ST, Sega 8-bit (game hacks) and NDS (Music ripping guide).

I develop a free Word (for Windows) add-in that's available for Word 2007 upwards. It's a fix-it toolbox that will allow power Word users to fix document errors. You can find it at: http://www.mikestoolbox.co.uk

User avatar
PaulB
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2168
Joined: Tue Jun 11, 2002 10:56 pm
Location: You Kay

Re: The Atari MC68000 Tutorials

Postby PaulB » Thu Jun 03, 2010 1:22 pm

Don't worry about it, Mug. These things happen, especially when trying to deal with the ever increasing amount of spammers on the web. At least his name is still there, that's the main thing.

I saw this post as new to me. Haven't been very active here for a while. I read from the top of this page downwards and thought 'poor perihelion' on the posts that he himself made, when I remembered what happened. Such a shame, such a waste of talent and a good person. RIP perihelion.

User avatar
membot
Captain Atari
Captain Atari
Posts: 198
Joined: Tue Jul 27, 2004 8:57 am

Re: The Atari MC68000 Tutorials

Postby membot » Sun May 29, 2011 8:51 am

I've just started in on Perihelion's (very sad to read what happened) tutorials using Devpac-3 and have some fundamental questions for getting up and running with this software.

I'm only on tutorial 2 presently and have entered this code:

clr.l - (a7) clear stack
move.w #32,- (a7) prepare for super mode
trap #1 call gemdos
addq.l #6,a7 clear up stack
move.l d0,old_stack backup old stack pointer
move.w #$700,$ffff8240 red background color
move.l old_stack, - (a7) restore old stack pointer
move.w #32,- (a7) back to user mode
trap #1 call gemdos
addq.l #6,a7 clear stack
clr.l - (a7) clean exit
trap #1 call gemdos
old_stack dc.l 0

When I attempt to assemble the demonstration code, Devpac gives me:

12 errors found
14 lines assembled into 4 bytes, Atari executable position-independent code

Then when trying to execute, "No program available"

I'm using Steem 3.2 with xp ... I have my hardware STs near by but would really like to do this via emulator first especially considering the practicality of that.

Would appreciate some guidance very much!

Cheers ~


Social Media

     

Return to “680x0”

Who is online

Users browsing this forum: No registered users and 2 guests