21 May 2020, 12:39 | #2541 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,377
|
It was probably a fabrication process upgrade that meant the part could run quicker without actually changing the design of the chip much. Since they only run them at ~0.7MHz, it makes no difference which one was used, and so they'd use up the old parts before the new ones, or whatever they happened to have available on a given day.
Edit: This thread gives more details, so it is indeed the -01 part that has the "bug", or at least, different behaviour. But it's very much an edge case so nothing to worry about in normal usage. |
21 May 2020, 23:23 | #2542 |
Ancient User
Join Date: Apr 2007
Location: GREECE
Age: 50
Posts: 759
|
If I recall, C64 runs CIA faster than Amiga... I might be wrong though.
|
21 May 2020, 23:58 | #2543 |
Registered User
Join Date: Apr 2020
Location: UK
Posts: 144
|
|
08 June 2020, 14:24 | #2544 |
Puttymoon inhabitant
|
Question: What is the difference between CLI and Shell?
|
08 June 2020, 14:43 | #2545 |
Ancient User
Join Date: Apr 2007
Location: GREECE
Age: 50
Posts: 759
|
Well it is just a matter of history.
Amiga when it started (up to I think 1.3) , had access to command line through the CLI (Command Line Interface). Later the CLI got enriched and was renamed Shell (in the likes of *ix "shells"), but it was the same thing in practice. You can actually end a Shell session both by endshell and endcli. |
09 June 2020, 08:18 | #2546 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,900
|
Up to 1.2 there was only CLI. No command line editing, no resident commands, no aliases..
Release 1.3 provided us with a shell with all kinds of nifty features and also a new console handler to go with it called NEWCON:. Now we had those resident commands and command line editing etc. These components were not built in to ROM, but instead loaded from disk. Probably a mixture of a lack of ROM space and wanting to keep backwards compatibility. Read the 1.3 enhancer software manual to read about the new features the shell brought along. https://issuu.com/ivanguidomartucci/...re---ebook-eng 2.0 had NEWCON: renamed into CON: and the shell became ROM resident. From here onwards, CLI and Shell are the same thing. The newcli and endcli commands are still there for backwards compatibility. |
15 June 2020, 11:56 | #2547 |
Amiga Fanatic
Join Date: Apr 2008
Location: Phoenix, Arizona, USA
Age: 53
Posts: 180
|
My embarrassing question: I kinda know what preemptive multitasking is, but why is it (supposedly) better than other types of multitasking, and for that matter, what ARE the types of multitasking?
|
15 June 2020, 12:48 | #2548 |
Registered User
Join Date: Apr 2020
Location: UK
Posts: 144
|
I'll try an EL5 explanation.
I'll answer it in reverse. There are two main types Cooperative multitasking and Preemptive multitasking. Cooperative means that each application itself has to voluntarily give time so that other things can run. Until it does so it will hog all of the CPU and the system will be unresponsive until that program has finished what it is doing. Preemptive means that the operating system allows each running program a slice of time and swaps between them regardless of what the process is doing so that each program gets some processor time. No one process can hog the CPU and the system will remain responsive (even if the one program isn't). The reason that preemptive is better is because one (badly written or buggy) process cannot hog all the processor time and software doesn't have to be explicitly written to take advantage of it. There is one reason that cooperative is better and that is because it allows for simpler applications because execution is never unexpectedly interrupted. If you imagine that the CPU is a pie, preemptive is giving everyone the same size slice, cooperative is letting everyone agree what size slice they should have...and if you get a bully they'll take it all! Now in reality the size of slices isn't the "same" because it's actually based on priority and interrupts (as well as if a process actually _needs_ all that time) etc but you get the idea. |
15 June 2020, 12:56 | #2549 | |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,377
|
Quote:
By contrast, cooperative multitasking requires that multitasking support is included in a program's code. When this sort of code is running, it takes over the machine until it decides to release it for other programs to use. So each and every program gets to decide how much CPU time it uses, and so if anything doesn't play nice and hangs onto the CPU for too long, everything grinds to a halt until it's finished. This could be a program trying to load, a crashed application, a render or something like that, perhaps where the developer hasn't explicitly broken up a long operation into smaller millisecond-scale chunks to allow other programs to run. |
|
16 June 2020, 17:26 | #2550 |
Registered User
Join Date: May 2020
Location: UK
Posts: 48
|
my silly question is: if i do the jp2 mod to my rev 6a board so i can use the 1mb chip ram - if i unplug the expansion, will the amiga work ok?
|
16 June 2020, 17:32 | #2551 |
Registered User
Join Date: May 2010
Location: Ames, IA, USA
Posts: 521
|
Yes, it will be fine, but you'll just have 512KB of CHIP RAM, and 0 FAST RAM, unless you've got something besides the trapdoor connector providing FAST.
|
16 June 2020, 17:47 | #2552 | |
Registered User
Join Date: May 2020
Location: UK
Posts: 48
|
Quote:
if only i can solder properly now |
|
22 June 2020, 14:33 | #2553 |
Registered User
Join Date: Feb 2017
Location: Ireland
Posts: 757
|
Is there any difference between the A1200/A4000 Lisa CSG 391227-01 and the HP 391227-01 version?
|
22 June 2020, 15:31 | #2554 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,900
|
Different fab, but almost certainly the same masks and a very similar process.
|
26 June 2020, 11:50 | #2555 |
Registered User
Join Date: Jun 2020
Location: Southampton, UK
Posts: 8
|
Here's my embarrassing question, it's about viruses, I'm sure it's been asked before so happy for the mods to move it to the correct place etc.
QUESTION: Was there ever a virus on the Amiga500 (kick 1.2/1.3) or later models of Amiga (A600/A1200/ or on any model) that was able to sit in RAM after the Amiga had been switched off. So these viruses would use the clock battery as power, and sit in RAM. I doubt that they could use the clock chip itself, as it's doubtful it had any programmable RAM, but I'm ready to be corrected (as I haven't read the technical specs of that chip). So on re-powering the Amiga the virus was re-emerge from RAM etc. I doubt this ever happened and it was just virus-fear-, stories to sell print, slightly topical in the age of Covid19 , so did the Amiga ever need metaphorical hand gel, face masks and 2-meters? |
26 June 2020, 11:54 | #2556 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,900
|
No, there never was a clock virus and the main DRAM memory itself evaporates in about 30 seconds after power is removed.
|
26 June 2020, 11:55 | #2557 |
Registered User
Join Date: Mar 2004
Location: finland
Posts: 1,841
|
No, there is no room for a virus. On my Amigas a little over 10 seconds Ctrl-A-A down was enough to clean up the memory.
|
26 June 2020, 12:00 | #2558 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,436
|
The 30 second DRAM reminds me of something that happened on my C64 a couple of times: turn of the computer, wait a while to try to empty memory. Turn it back on and... You're still in the game or it crashes straight away with some random garbage on screen. Dunno why it happened, but I distinctly remember needing to wait up to a minute on more than one occasion to get my C64 working again.
On my A500 I do remember at least one occurrence of turning the machine off and then on again with very little pause in between (turned it off by accident) and the game was still there |
26 June 2020, 12:12 | #2559 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,900
|
I was really scared as a kid when I couldn't get rid of a reset killer in some Amiga demo or game.. It just showed a copper rainbow on the screen. Couldn't imagine the memory would hold data for so long so I thought my computer broke. :-)
|
27 June 2020, 02:11 | #2560 |
Registered User
Join Date: Mar 2018
Location: Austria
Posts: 617
|
The battery on accelerators (f.e. A500,A600,A1200) AFAIK will power the RealTimeClock Chip only. No DRam. Can't check the schematics for the internal clockport now but I can't imagine it would power any DRAM, which also would draw _much_ more current (just think that dram chips get hot when active) and thus drain the battery quite soon.
I can imagine the legend originates from memory not erased after a soft-reset or short power cycle. Like for roondar turning of the C64 for only a second ("plop"-"plop") would sometimes work but sometimes result in a non-correctly-starting system (especially with the Action Cartridge plugged in) and a second/longer power cycle (5-10 secs always were enough). Tell this practice somebody that grew up with modern pcs: "After using excel just save and push the reset button" |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gamebase Amiga - 2 Questions | Fiery Phoenix | New to Emulation or Amiga scene | 8 | 13 August 2012 12:31 |
Amiga CD32 questions | pubzombie | New to Emulation or Amiga scene | 26 | 24 January 2010 16:27 |
A few general Amiga questions. | Hougham | support.Hardware | 6 | 30 April 2008 22:13 |
Amiga A4000 Questions | mfletcher | support.Hardware | 8 | 29 April 2008 10:51 |
Amiga 600 Questions | JDunlap | support.Hardware | 14 | 20 January 2008 19:13 |
|
|