08 July 2021, 16:31 | #221 |
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
I haven't read the thread but something that AmigaOS didn't get right from day 1 and thus couldn't be added later on was a resource ownership concept. Usually multitasking and flexible allocation mechanisms are tied to the idea that any resource that one process allocates is owned by that one process. You could pass on ownership to another thread implicitly or explicity but there should be a clear owner at any time. AmigaOS multitasking was a cool nerdy feature implemented by Carl Sassenrath but unfortunately he didn't go the entire way. With such an ownership concept later AmigaOS versions could have got resource tracking and memory protection without problems.
|
10 July 2021, 16:59 | #222 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
Processes The CAOS Process structure contains (along with the Task structure) information about its stack, the program data, resource tracking, and exception code. (Once again, except for the `resource tracking' area, it sounds much like the AmigaDOS process information, right?) The resource tracking is a key difference. CAOS was intended to keep a linked list containing blocks of resources used by the process - file control blocks, I/O blocks, message ports, libraries, memory usage, shared data, overlays and so on. (This part of CAOS lagged behind the rest; which may explain why we don't have even a semblance of it now.) Memory Management Another important task (sorry) that CAOS was intended to perform was memory management. Looking at the current OS one may note that Exec has a rich set of primitives for dealing with memory. CAOS added some additional functionality that AmigaDOS doesn't have (and some that it does). CAOS basically provided well-managed regions of memory. Within this region of memory, the CAOS memory manager would reign supreme (somewhat like grabbing a portion of memory with the Exec AllocEntry call). CAOS would then manage the memory within that sub-region, allocating sections for code, data, program stack, and so on. http://obligement.free.fr/articles_t...as_caos_en.php |
|
11 July 2021, 12:23 | #223 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
|
|
11 July 2021, 14:08 | #224 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
has anyone mentioned the hard stereo panning yet?
|
11 July 2021, 14:15 | #225 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,941
|
I am not able to translate in the right way ...... what is the stereo "panning" ?
|
11 July 2021, 14:16 | #226 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,281
|
Lack of fast ram to speed-up a lot 68k. Even as little as 64k would have been a great difference. Amiga was and it is a computer, not a pure consolle.
|
11 July 2021, 14:22 | #227 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
a stereo sound can be "panned" left or right, or anywhere in between. However, the Amiga's sound hardware has two channels panned hard left, and two panned hard right, so if you want any sound in the middle, you have to use two channels simultaneously.
|
11 July 2021, 14:30 | #228 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,941
|
Thanks for info
|
11 July 2021, 20:09 | #229 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,516
|
I always wondered whether that was an intentional design or technical limitation
|
11 July 2021, 20:25 | #230 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
well it would have required a little more logic and circuitry to give all channels independent left and right volume controls. surprised they didn't address this with later versions of the hardware (in fact very disappointing that AGA Amigas didn't get any enhanced audio hardware at all..). i don't suppose they had predicted the way the hardware would be used, at that time.
|
12 July 2021, 00:26 | #231 | |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
Quote:
|
|
12 July 2021, 01:16 | #232 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
As a comparison: the first Apple Mac was only 128 KB RAM and 64 KB ROM and provided a windowing system... |
|
12 July 2021, 11:32 | #233 |
Registered User
Join Date: Jul 2021
Location: Finland
Posts: 56
|
Yes, and thats why they omitted HD controller from A500. I must say that basic A500 was not cheap or within my budget when it was released in the 80s.
|
12 July 2021, 13:42 | #234 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,903
|
Neither for my parents, we got ours second hand and most of the games came from... an acquaintance. It was the curse of having to pay mortgage, put food on the table and save up to put two kids through school.
|
12 July 2021, 21:36 | #235 |
Moon 1969 = amiga 1985
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
|
the name: they should have name it :
commodore 500 or commodore 64 plus. they were so much c64 fans back that days. no cost for this one and easy to do. |
12 July 2021, 21:42 | #236 |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
|
I'm pretty sure C64 fans knew where Amiga is coming from And it's a great name.
|
12 July 2021, 21:52 | #237 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
it is a great name. but sometimes i think, what if Amiga had been backwards compatible with C64, the same way Megadrive was with Master System.. put a SID chip and 6502 in it.. lmao imagine
|
13 July 2021, 00:45 | #238 |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
Wouldn't that cause more of a problem then starting from fresh? I mean if the 8bit commodore machines had been standardised at the start so that the software and BASIC ran ok from the PET to the C64/C128 (Non 8bit owner here) ??
|
13 July 2021, 04:01 | #239 | ||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,543
|
Quote:
I'm sure there were a few C64 fans who bought Amigas because they were made by Commodore, but there were many others who weren't Commodore fans. The Amiga was the first Commodore product I owned, not because I couldn't get one before but because the VIC-20 and C64 both sucked. Quote:
But they did make that mistake with the C128. Gave it a C64 compatibility mode that meant no C128 games needed to be produced, and a slow Z80 for use with an OS that was practically dead. The things Commodore didn't get right about the Amiga are nothing compared to the mistakes they made with other machines. |
||
13 July 2021, 09:12 | #240 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,214
|
It's really not that complicated. Essentially, it is what memory pools of exec provide nowadays, just that the pools would be linked to the tasks. There was actually still room left in kick 1.0 for things like the clist.library nobody ever used, and which was then thrown out.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Non-Amiga things that remind you of Amiga things? | Fingerlickin_B | Retrogaming General Discussion | 1048 | 19 March 2024 11:50 |
wanting to experiment, using Amiga (emulator) as my day to day machine, need advice | mmace | New to Emulation or Amiga scene | 14 | 19 March 2020 11:32 |
Why game companies didn't make better games for Amiga | ancalimon | Retrogaming General Discussion | 35 | 17 July 2017 12:27 |
New Year Day = throw CD32 in the dishwasher day | Paul_s | Hardware mods | 16 | 03 January 2009 19:45 |
Amazing things you've done with your Amiga | mr_a500 | Amiga scene | 67 | 05 July 2007 19:45 |
|
|