CompuServe Messages

#ESCOM – UUGH!!!

    19-Aug-95 14:34:58
Sb: #208954-#ESCOM – UUGH!!!
Fm: Ian J. Einman 74271,2766
To: Phillip Wooller 100024,2227
>>Exactly what programs do you write? AddPower, AutoStart, Colors, AmigaStart, IconPlus. All available on Compuserve and GEnie, and most of my stuff is on Fred Fish. I have a few other miscellaneous things floating around too. >>If you put the time in you could have a version of your code that can work on 68000 or 020. All you need to do is check and modify your code at runtime. I know, but my point is "time". I've had a 68030 for 5 years, and I only have 68030's and 020's to test software with. So very few of my registered users have a 68000 that it is nearly pointless not to use the 020's instruction set. I'm not saying anyone with a 68000 should junk it, nor that I'm incapable of programming a 68000, but just as people who relentlessly hang on to WB1.3 will be left in the cold, so will people without hard drives, people with stock 68000's, people with 2400 baud modems… That I'm aware, most of my programs work fine on a 68000 except Colors (avail on FF939) which requires a 68020. However, when I released this program, which is a color requester requiring 3.0 that is primarily intended for AGA users (and now gfx cards), all people with 3.0 had a 68020. This is why I think 3.0 should have been compiled for '020, all 1200's and 4000's had it, so why not use it? >>I have a 28mhz 68000 in my a500, this should be able to keep up with a 14mhz 020. I would have died and went to heaven if I had a 28 MHz 000 in my 500… Whether it "keeps up" only a benchmark would show, but your 68000 is probably a little slower. This is because the 68000 is a 16 bit processor at heart (even though it had a 24 bit addressing space and 32 bit registers). The 68020 is true 32 bit, and conducts all operations with 32 bit reads and writes, and internal operations as well. So a 14 MHz 020 is equal in speed to a 28 MHz 68000. The advantages of the 020 are an instruction cache, additional addressing modes, and fast bitfield instructions, quick long integer divion and multiplication. If you turn off your cache and run a program not optimized for the 020, there will be no speed difference between that 500 and the 1200. The primary thing used in colors that is 020 specific are scaled index registers. I REALLY want to use these addressing modes all the time, but can't if I want to be 68000 compatible. I have so little time to program, I need to do things as quickly as I can. If it slows me down to make 000 programs, sometime I eventually need to say, no. There will most likely never be another 68000 Amiga manufactured again, ever. No new 68000 users will ever come into existence. The number of 68000 users will only decline. It's hard enough for some people to justify supporting the Amiga at all. There certainly ain't too much money to be seen doing so. Why should I support the 68000? If you can make a good case, maybe I will continue to support it, but I haven't even seen or touched a computer, Amiga or Mac, with a 68000 since 1990!