doug.purdy@canremote.uucp (DOUG PURDY) (09/29/89)
Bought a program called Willow from Mindscape this spring for my daughter Megan, who's 8. She doesn't like the shoot-'em-ups so she usually asks for educational software. But she often starts the program, then turns the machine off before it's loaded or part way through the game. She finds the thing just spends too much time loading things from the disk. I can't fault Mindscape, they have a warning on the package that a fast loader cartridge is recommended. But I feel let down with this happening on our C128 with 1750 REU, 1571 and 1581 disk drives. How did it come to pass that this fast, powerful machine can't run software any better than a 64k, 1541 combo? I can't help but feel that a whole lot of people have "conspired" to drop the ball here. Why is it so hard to include routines to take advantage of the hardware available? Why aren't such routines widely available and at low prices? Was everyone so busy writing advanced copy programs they couldn't see the need for proper libraries of powerful routines? Did they write them but hoard them instead of offering them for sale? Where are the real professional Commodore programmers? Why do many programs feel like they were created by some first time amateur with professional graphics tacked on as an afterthought? With the 1581 available at such low prices, why is anything written exclusively for the notoriously slow and expensive 1541? Why is Willow too slow and awkward for a 640k machine with an 800k 1581 when the whole thing is less than 500k? I can't see why it shouldn't be a dream on a 256k REU equipped C64! A C64 programmer friend who's hot on the anti piracy issue feels fast loader cartridges should be banned. But isn't it this ridiculous situation that creates the need for them, making it impossible to buy a REU, continuing the situation? Is this what folks can expect for the Amiga? I get the impression Amiga piracy is widespread and shareware limited. Aren't they going to end up in the same place? Doug Purdy - sysop Learning Experience - C128 support - (416) 665-3263 3/12/2400, 24hr, 7 days, GT netnode 053/012 Also - DOUGPURDY@CANREMOTE.UUCP // Punternet: 2/Doug Purdy - CanConfMail/Smartnet: Geos/C64 or CP/M areas, Doug Purdy --- * Via ProDoor 3.1aR
labc-2aa@web-3d.berkeley.edu (Greg Burrell) (10/03/89)
In article <89092920434743@masnet.uucp> doug.purdy@canremote.uucp (DOUG PURDY) writes: >But I feel let down with this happening on our C128 with 1750 REU, 1571 >and 1581 disk drives. How did it come to pass that this fast, powerful >machine can't run software any better than a 64k, 1541 combo? > I don't have a C128, but I do know that instead of trying to emulate the C64, the C128 actually just contains a whole C64 inside. One benefit is that this is 100% compatible, but unfortunately most programs cannot take advantage of the 128's extra memory and capabilities. When software companies publish a program, they strive to make it work on the largest number of machines and configurations - alas, this is often the plain-vanilla C64 without any extra memory. >Why is it so hard to include routines to take >advantage of the hardware available? Why aren't such routines widely >available and at low prices? Good question. Technically this is possible, but I guess that most software companies just don't want to bother. Perhaps this is tied to your next question. >Where are the real professional Commodore programmers? Why do many >programs feel like they were created by some first time amateur with >professional graphics tacked on as an afterthought? >With the 1581 available at such low prices, why is anything written >exclusively for the notoriously slow and expensive 1541? Why is Willow >too slow and awkward for a 640k machine with an 800k 1581 when the whole >thing is less than 500k? I can't see why it shouldn't be a dream on a >256k REU equipped C64! Because most of these programs were created by amateur programmers. Any competent professional programmer can make a lot more money for a lot less work by programming for some of the more advanced machines available today. The 1581 came quite a while after the 1541 and so there are a lot more 1541s than 1581s. Once again, software publishers are aiming for the largest possible base of potential buyers. (See my reply to question #1 above.) Willow is too slow and awkward because it doesn't make any use of the extra memory or faster processor of the C128. Also, the company probably don't figure there are enough REU equipped C64s out there to make it worth the extra effort. What this all basically boils down to is the fact that the C64 and C128 are older machines with outdated hardware. Now before everybody and his brother starts to flame, I believe that they are good machines for their time and price, but by today's standards they are out of date. Also, software for these machines is relatively inexpensive (compare a $30 C64 word processor to $200+ for IBM, Mac, etc). Most software companies and programmers just do not want to take the extra effort involved. Greg Greg Burrell labc-2aa@WEB.berkeley.edu Univ. Of California, Berkeley
seven@nuchat.UUCP (David Paulsen) (10/04/89)
doug.purdy@canremote.uucp (DOUG PURDY) writes: > >How did it come to pass that this fast, powerful >machine can't run software any better than a 64k, 1541 combo? Simple economics. Software publishers must target the lowest common denominator. Since your 128 is capable of running 64 software, and since there are a lot more 64s than 128s running around today, guess who gets targetted? >I can't help but feel that a whole lot of people have "conspired" to >drop the ball here. Why is it so hard to include routines to take >advantage of the hardware available? It's not any harder to write such routines, rather it's that darn economic thing again. It takes time to write 80-column screen drivers, ramdisk emulators, and fastloaders... valuable time that would be "better" spent on debugging and refinement. >Why aren't such routines widely available and at low prices? They SHOULD have been included in the ROMS, like the toolbox routines in the MacIntosh for all programmers to use. At the very least they should be on the back of the 1541 test/demo disk that comes with the drive. Commodore should make such a library of routines available free for the asking.... I agree. >Was everyone so busy writing advanced copy >programs they couldn't see the need for proper libraries of powerful >routines? Did they write them but hoard them instead of offering them >for sale? Hackers hack.. it's the nature of the beast. Strictly speaking it's not the Average Guy's place to create and maintain a library of public domain routines for everyone else to use. That would be nice, but most of the programming nightlife can't even document their own code. >Where are the real professional Commodore programmers? Why do many >programs feel like they were created by some first time amateur with >professional graphics tacked on as an afterthought? Surprise, surprise.. many of the Commodore packages out there ARE written by "professional" programmers. They professionally write their professional code on MS-DOS computers using something like Manx C, then download the compiled C code into the Commodore. Finally, they hire guys like me to take their swollen, ridiculous, inefficient downsized programs and make them look pretty on the Commodore. I recently dealt with a group of "professional" programmers who couldn't figure out why two 44K C modules wouldn't fit in the Commodore 128. They had no idea the 128 was a banked system, you see. Professional Commodore programmers are rare, but we still find work now and then. I've learned to program MS-DOS computers in self-defense, but when folks find out that my first love is the 8-bit scene they're often overjoyed. That's how I got my last two Commodore programming jobs, in fact.. by making contacts thru my clone jobs. >With the 1581 available at such low prices, why is anything written >exclusively for the notoriously slow and expensive 1541? Because there are literally millions of 1541 compatible drives, and MAYBE a few hundred thousand 1581's out there. In the IBM world 360K disks are considered old hat, yet most software packages still come in that format because they're the lowest common denominator. Besides, excellent 1541 clones can be had for $150, while the cheapest 1581 I've seen is $189... and the 1581 is just as slow as a 1541 when you plug it into a Commodore 64. Economics again. >Why is Willow >too slow and awkward for a 640k machine with an 800k 1581 when the whole >thing is less than 500k? I can't see why it shouldn't be a dream on a >256k REU equipped C64! I agree, mostly. However, if I booted a game and it decided to allocate my 512K ramdisk for its own purposes I'd be plenty steamed. I often keep my REU cram-packed with useful files. Losing them everytime I decided to play Willow would be a bitch. >A C64 programmer friend who's hot on the anti piracy issue feels fast >loader cartridges should be banned. How silly. Could you take a stab at explaining your friend's reasoning? >Is this what folks can expect for the Amiga? I get the impression Amiga >piracy is widespread and shareware limited. Aren't they going to end up >in the same place? Amiga piracy is probably wide spread; I wouldn't be surprised. However, the Amiga enjoys one of the most robust public domain library I have ever seen. Friends with Amigas have literally hundreds of disks full of PD utilities, games, movies, demos and neato hacks. Most IBM shareware I've seen is boring by comparison. Besides, piracy is rampant industry wide.. it cuts across all broundaries. Piracy is like speeding: everybody does it, nobody admits it and getting caught is pretty rare... but expensive. Don't get too stressed about things you have little control over. >Doug Purdy - sysop Learning Experience - C128 support - (416) 665-3263 > 3/12/2400, 24hr, 7 days, GT netnode 053/012 > > Also - DOUGPURDY@CANREMOTE.UUCP // Punternet: 2/Doug Purdy > - CanConfMail/Smartnet: Geos/C64 or CP/M areas, Doug Purdy -- David Paulsen ..uunet!nuchat!seven ||| The Curiosity Shop BBS, 713/488-7836 ------------------------------------------------------------------------------- The spirit is free / Where the wild things roam Next to the sea / The electric ocean [The Cult]