English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   Coders. Tutorials (https://eab.abime.net/forumdisplay.php?f=73)
-   -   Amiga Game Development series (https://eab.abime.net/showthread.php?t=99497)

mcgeezer 03 November 2019 22:09

Amiga Game Development series
 
Hi all,

Some of you will probably have seen I have started to do an Amiga game development tutorial series (I've actually been meaning to do it for a while).

As there is an awesome pool of talent here I would like to extend an invite to the amigagamedev discord server which is at https://discord.gg/BMfKJHE

As part of my tutorial series I'm offering support on coding and stuff like that (not like you will need it)... but please drop by if you have any questions or simply want to get involved. There is already a good few people there now so it would be lovely to have the cream of the Amiga 68K join in.

:D

Geezer

malko 04 November 2019 01:00

Thank you Graeme.
Will take the time to watch your video (& follow the tuto) :)

SteveMoody 04 November 2019 10:56

Looks interesting, will have to check out the videos as soon as i get a chance.

spacey 05 November 2019 06:35

awesome! i'll definitely be following this :)

mcgeezer 09 November 2019 00:42

Blah

Geezer

OmegaMax 30 November 2019 04:13

Well,I'm not centered around amiga hardware but if interested in game programming in general for any system,I might be doing a information of sorts for games(AI logic,control) with source code if a few people are interested I'll explain with code how it was accomplished.You might be able to use mcgeezer tutorial with my information.

http://everythingc64.boards.net/thre...gue-waddle-war

Spec-Chum 01 December 2019 00:14

Quote:

Originally Posted by OmegaMax (Post 1362222)
Well,I'm not centered around amiga hardware but if interested in game programming in general for any system,I might be doing a information of sorts for games(AI logic,control) with source code if a few people are interested I'll explain with code how it was accomplished.You might be able to use mcgeezer tutorial with my information.

http://everythingc64.boards.net/thre...gue-waddle-war

I think that's a great idea. Knowledge is power!

I like the idea of doing asm and C source too. C is great for "seeing" the logic.

thyslo 02 December 2019 18:57

Many thanks for creating this tutorial!

Is there a manual for this version MonAm available?

I've two questions about it - maybe you answered them already in the tutorial and I just did't notice it:

- After changing the address of the 'Disassembler pc view' using the 'm' key - how can it be switched back to display the current pc address?

- Can the register view somehow switched to display the contents bit by bit?

mcgeezer 02 December 2019 19:22

Quote:

Originally Posted by thyslo (Post 1362713)
Many thanks for creating this tutorial!

Is there a manual for this version MonAm available?

I've two questions about it - maybe you answered them already in the tutorial and I just did't notice it:

- After changing the address of the 'Disassembler pc view' using the 'm' key - how can it be switched back to display the current pc address?

- Can the register view somehow switched to display the contents bit by bit?


Yes, i’ll put the manual online tonight.

You can change back to pc by pressing m and then pc [enter]

Register bits... maybe, i’ll take a look, not sure why u would want that though.


MonAm manual - You'll want page 180

https://www.amigagamedev.com/Downloa....00.Manual.pdf

thyslo 03 December 2019 08:22

Thank you, that's what I was looking for:great

malko 04 December 2019 00:11

Already "episode V" (Graeme strikes back ;) ).
Thank you ! :great

thyslo 02 May 2020 10:36

Thanks for this tutorial! Meanwhile halfway through episode 5 and I've learnt a lot so far. Really looking forward for more stuff to come;-)

One remark. 'though: With the Episode5 files I tried to load a picture which I saved with the Amiga program Brilliance. I noticed that the CMAP header of this picture wasn't found in palette.asm / agdGetBitmapPalette.

The reason is that Brilliance has some long extra chunk after FORM which is like:

Code:

  ILBMANNO  "Written by Brilliance Release 2.0
So, in agdGetBitmapPalette I had to change the line

Code:

    move.l #40,d7
to

Code:

    move.l #80,d7
for the CMAP to be loaded. But this is no generic solution, and I don't know if this would be a problem if a really small ILBM file is loaded.

mcgeezer 02 May 2020 11:11

Thanks for the feedback and you have solved the problem fine, the 40 length just acts as a canary in case the cmap isnt found in the header and it goes off searching all memory eventually leading to a crash.

mcgeezer 07 May 2020 00:31

I did a a rather rough and ready tutorial tonight on how I go about debugging with MonAM, WinUAE and the AR4 Cart.

It might help a few people with coding here so just posting a link to it.

https://www.youtube.com/watch?v=NfrNEs61txQ

Geezer

chadderack 28 July 2021 14:44

Exceptional series. Thank you!

malko 10 August 2021 00:12

Seems https://www.amigagamedev.com/ ha not been updated for a while.
Any news regarding the launch of next episode ?

malko 25 February 2023 21:05

The site seems to have a live by its own...
(have patchworked the middle part of the screen considering "adult assembling" scene. Not sure we call it 68k :D)

https://i.ibb.co/J38xsDr/WWWamigagamedev-COM.gif

Pyromania 26 February 2023 00:39

I tried to visit link but..

It looks like this forum doesn't exist any more. The forum admin has opted to remove it from the ProBoards service.

If you want, you can go ahead and create your own free forum with ProBoards!

malko 26 February 2023 08:35

Quote:

Originally Posted by Pyromania (Post 1599038)
I tried to visit link but..

Quote:

It looks like this forum doesn't exist any more. The forum admin has opted to remove it from the ProBoards service.

If you want, you can go ahead and create your own free forum with ProBoards!

This message is displayed if we click on the link available in post #7 on my side but not with "www.amigagamedev.com".

mcgeezer 26 February 2023 14:21

Thanks for pointing this out. I've removed the links in my post.

For those wanting to learn it's best to pop onto the Discord... amigagamedev dns has long since gone.


All times are GMT +2. The time now is 13:36.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.04639 seconds with 11 queries