14 July 2020, 14:02 | #1 |
Registered User
Join Date: Apr 2016
Location: Perth, Australia
Posts: 385
|
Are Intuition and Graphics libraries used in hardware programming?
Hi all,
I was wondering if Intuition and graphics libraries have any place when doing hardware non-system programming on the Amiga or if they are only used in system programming. For example do screens and windows even have any meaning anymore? |
05 August 2020, 12:11 | #2 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,773
|
There are some games using this.
Battle Chess and Marble Madness for instance. |
05 August 2020, 12:19 | #3 |
Registered User
Join Date: Aug 2006
Location: Finland
Age: 51
Posts: 242
|
Common example of "mixed use" back in days was to graphics.library to open RastPorts and print text (using topaz) at the init phase and then bang the hw. Today graphics.library is essential to take over & restore the display/view in a way that hw banging in "native mode" works on RTG amigas.
|
05 August 2020, 12:27 | #4 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,640
|
By a strict definition if it's "non-system programming" it will not be using system libraries such as these at all. But as mr.spiv pointed out there is a continuum between that and full use of the OS for everything. If the OS is going to keep running in the background it's wise to at least allocate what you will be needing (memory, sound channels, etc.) so the OS and other programs will not try to use them.
Last edited by Minuous; 05 August 2020 at 13:31. |
05 August 2020, 12:35 | #5 |
Registered User
Join Date: Aug 2006
Location: Finland
Age: 51
Posts: 242
|
Okay.. AFAIR there are also demos/intros that do mix both like taking over the copper and partly IRQ vectors but still continue using graphics.library to draw stuff.
|
05 August 2020, 13:21 | #6 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
You can use intuition.library to open your screen and then access bitplane data directly. Not sure it can still be called hardware programming, though.
|
05 August 2020, 14:46 | #7 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,232
|
|
05 August 2020, 15:00 | #8 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WTB : Learning C: Programming Graphics on the Amiga and Atari ST | kamelito | MarketPlace | 3 | 25 April 2019 20:17 |
16:01 Amiga Hardware Programming in C | kamelito | Coders. Asm / Hardware | 3 | 26 March 2018 20:28 |
AMIPS - Amos Intuition Programming System | Etze | request.Apps | 3 | 21 August 2015 08:27 |
Graphics Programming Black Book | Amiga Forever | Coders. Language | 2 | 20 April 2012 07:23 |
Best practices for direct hardware programming ? | weiju | Coders. Asm / Hardware | 27 | 31 October 2011 13:10 |
|
|