18 August 2012, 03:15 | #1 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Thinking in game in C with pure AmigaOS
Hi everyone,
I am new in AmigaOS, before I did some graphics with GDI and .NET too. My question is if in a 68000/68EC020 Amiga is possible to make games, for example a platform one, in SAS/C using pure AmigaOS graphics routines? I am not expecting commercial quality, I am interested only in the PD area. I know that before I ask something like this, I would need to test it myself, after all, everyone should start from some point, but I would like to know from experienced persons first, because I hear things like "games can only be done in assembly" and "C is capable to do simple games", and I feel confused if I should ever begin. And another question. Amiga have a graphics coprocessor, and for things like drawing bitmaps exists the dedicated blitter, but and if I would like to draw bitmaps using a software blitter written in SAS/C, to draw 4-bit packed pixels? Is this a task that only can be made efficiently in Assembly? Everyone with a knowledge of bitwise operations can do it in Amiga? And more, what do you guys would think of a interpreter like the Chip16 (http://forums.ngemu.com/showthread.php?t=145620) to be written in pure C, using AmigaOS graphics routines, and for a 68000/680EC020? Would it run fast for a 1 MHz interpreter? Or for an interpreter in AmigaOS, the only feasible option would to draw everything using the blitter and use assembly too? An interpreted language like BASIC with access to the hardware blitter would be the only thing one could do on a entry-level Amiga? Thanks! Last edited by Leandro Jardim; 18 August 2012 at 03:22. |
18 August 2012, 07:28 | #2 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
Sure, you can do games using the OS, but don't expect great results. The only way to get everything fast and efficient on 68000 and 68020 is to use assembly language or C/C++ combined with assembly language.
Notable exception: Amos. I don't like Amos because it's old school basic (it does have some structured keywords, so it's not C64 BASIC old school) and it's an interpreter, but if you don't care about that, then some good results can be achieved with it. Another exception is Blitz Basic. If I had to choose between C+AOS and Amos, I'd pick Amos. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
new game coming soon for AmigaOS 4.1 ! | klx300r | Amiga scene | 18 | 11 May 2018 18:16 |
NEW AmigaOS 4.x game arriving soon!! | TorbenLarsen | Retrogaming General Discussion | 6 | 27 August 2013 13:16 |
Thinking about getting back into game dev | GarethPW | project.Amiga Game Factory | 3 | 02 September 2011 13:53 |
pure bit not set? | amigalizard | support.Apps | 4 | 04 September 2005 05:47 |
Best pure DOS emulators!! | Bloodwych | Retrogaming General Discussion | 23 | 07 July 2003 20:56 |
|
|