English Amiga Board


Go Back   English Amiga Board > Main > Nostalgia & memories

 
 
Thread Tools
Old 30 January 2023, 23:39   #41
Bruce Abbott
Registered User
 
Bruce Abbott's Avatar
 
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,547
Quote:
Originally Posted by pandy71 View Post
Once again - CGA run asynchronously from main CPU - it use MB XTAL but beside this there no synchronization between CPU and 6845 - you can query Status register at $3DA and check status bits but not much above this - there is no HSync, VSync information so CPU is not aware which line, which part of line is active - CPU may only check status bit
Ah, so that's why CGA can't do raster bars...

[ Show youtube player ]

Quote:
i can imagine ROM was limited size, time was also tight,
Yes, and they had set themselves a tough task - to provide a fully featured graphics API that didn't compromise on speed for the sake of hardware independence. Ultimately that turned out to be short-sighted, but who knew how far the Amiga would go? It lasted a decade before becoming a problem.

Quote:
as Amiga was closed architecture till A2000
Not true. Electrically the A1000 was just as expandable. It was just awkward having expansion boxes sticking out the side.

Quote:
then no need of external graphic too. Probably it was then sane approach to solve most of the problems in such way.
I agree. For the market they were targeting it was fine.

Quote:
This is why i think keeping legacy separated is probably best solution - new application should sue newgraphic.library where legacy application can use old graphic.library and perhaps do happy bit banging as glue logic will combine legacy layer with new one.
That's what we effectively have now with RTG libraries, though being better integrated into the OS would be nice...

Quote:
New CPU ISA seem to be perfect sharp transition point- sadly Commodore died and as such EOT
Sad, but for the best IMO. Custom chips had no future in the market that was developing, and Motorola killed 68k so there would be nothing left of the Amiga we knew and loved except for the OS. Then Microsoft launched Window 95 and even that was taken from us. The best thing for the Amiga to do at that time was to retire and go 'retro' while it still had an identity.
Bruce Abbott is offline  
Old 31 January 2023, 00:38   #42
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,748
Quote:
Originally Posted by Bruce Abbott View Post
Ah, so that's why CGA can't do raster bars...
That's why you need to waste many CPU cycles to do crude "raster bar" and still you don't know where during line your beam is.
To do something useful with this people using timer (8254/8253) but this is workaround.

Quote:
Originally Posted by Bruce Abbott View Post
Not true. Electrically the A1000 was just as expandable. It was just awkward having expansion boxes sticking out the side.
A500 too but this doesn't count as in overall it is workaround (fragile connection).
pandy71 is offline  
Old 31 January 2023, 09:44   #43
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,216
Quote:
Originally Posted by Bruce Abbott View Post
Ah, so that's why CGA can't do raster bars...
CGA (and by that VGA) includes a register that indicates whether the electron beam is in the active display area, and whether it is in the vertical sync or not. That is as far as it gets, there is no indication of the raster scan position anywhere in the CGA register map. Thus, what the "raster bars" do is that they busy-wait for the vertical sync to be indicated, and then busy-wait through cycle counting until the right spot on the display is reached, then change the color through the attribute controller.



CGA and VGA are quite limited.
Thomas Richter is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
NewTek sold? Pyromania Amiga scene 7 04 April 2019 00:13
NewTek Alive and Well! Havie Amiga scene 0 22 January 2015 22:52
Newtek Demos Si-Pie request.Demos 5 12 September 2008 00:42
EAB's Amiga Hardware Archive AHA team need a graphic artist woody57 support.Hardware 34 27 December 2005 22:11

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 17:53.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.28719 seconds with 15 queries