Nice thread - interesting reading.
Ilwrath wrote:
What the heck kind of logic is that?! I totally agree, the VM model needs a massive rethink and re-tuning.
Nah the VM is actually a lot more clever than you give it credit for. What it's doing is using idle cycles to swap out data that may need to be swapped. This means that should an application need to be swapped out it's already written some or all of it to disk which like you said, is much slower than RAM.
I don't like the way some things have gone in the last 15 years - I'm a programmer and the form-over-function mentality sometimes gives me a headache. People concern themselves with what it looks like and only when they're happy with the polish do they ask whether it works. What I'd do for the days that us nerds were revered with awe and people regarded what we did as purely magical. Now people expect overengineered miracles, performed overnight for free. (or at least, cheaply)
That said I think you're undervaluing the leaps and bounds that have been made in this industry and as much as I enjoy my Amiga there is not a single application on it (including DPaint) that hasn't been replaced with something that, in the right hands, is better*. Things really ARE faster. Sure it may be that you don't use 90% of features in a given application but someone does, and maybe you should learn some of them - remember the day you learned that you could copy and paste text instead of deleting and rewriting paragraphs? Look, palette shifting is nifty, and certainly was a clever way of simulating animation on limited hardware but I can't honestly think of an application for this that wouldn't be better served by a more dedicated animation program. I support the use of the right tool for the job, and that may well be DPaint if that's what you're good at.
I do suspect, however, that if DPaint is the 'right tool for the job', there's someone who can do the job for you faster and/or to a higher standard in Photoshop (or Flash or 3D Studio etc.) It would have to be a pretty exceptional job for this not to be the case.
My Amiga is great. It truly was the last computer I really had fun with (until I bought an A4000 on ebay, that is :-)) It's a fantastic hobby, but my work demands more than it can give.
* Oh, with the exception of GCC, which is ported from elsewhere anyway.