home *** CD-ROM | disk | FTP | other *** search
- Path: nntp.teleport.com!sschaem
- From: sschaem@teleport.com (Stephan Schaem)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Amiga programmers in deep shit...
- Date: 11 Jan 1996 14:43:23 GMT
- Organization: Teleport - Portland's Public Access (503) 220-1016
- Message-ID: <4d37mb$sbo@maureen.teleport.com>
- References: <4ccpsd$d8f@maureen.teleport.com> <Kevin_Phair.040b@bgi.internet-eireann.ie> <4cjimb$4im@maureen.teleport.com> <Kevin_Phair.040n@bgi.internet-eireann.ie> <4cto7l$t4s@maureen.teleport.com> <4ctuqh$1gj@serpens.rhein.de> <4d0dch$cup@maureen.teleport.com> <4d0lji$b3s@serpens.rhein.de>
- NNTP-Posting-Host: linda.teleport.com
- X-Newsreader: TIN [version 1.2 PL2]
-
- Michael van Elst (mlelstv@serpens.rhein.de) wrote:
- : sschaem@teleport.com (Stephan Schaem) writes:
-
- : > CBM never wrote a library that was designed with game or multimedia
- : > in mind (Not anything close to the HW capability). and the system
- : > library where simply not flexible enought.
-
- : Multimedia ? Even OS1.1 is good enough for that.
-
- Scala only do OS call for there wipes? Kiosk software only do
- OS call? Have you ever tryed to write a realtime presentation
- system with only OS call?
-
- : Games ? OS3.x goes a large way to make even tricky games use the
- : operating system. Not everything is possible though, but that's
- : more in the c0d3r realm as in the game programmer realm.
-
- It goes a long way compare to previous OS version, but from the
- game market result not long enought to satisfy the industry.
- IF somebody ask me to port donkey kong country to the A1200 I wont
- use an OS RTG solution. The game will own the View and take over
- 'all' the video chip register, and the blitter. It will multitask
- but wont work on a picaso... But the end result, 'no' OS function
- used for the game itself.
-
- : They also wrote a library that was targeted exactly at games.
- : It was never completed and only released to developers though.
-
- : > Personaly I dont think game developer where happy with 3.x to write
- : > games... But 3.x is not bad for some type of games.
-
- : Game c0d3rz do not use the OS, independent on what it can do
- : and independent on where their programs do run. It is sufficient
- : when they run on most of the LCD machines.
-
- : From a short-sighted marketing point of view they are even right.
- : But this behaviour did kill or at least slowed down heavily the
- : development of better hardware.
-
- Well, CBM was short sighted in developing graphics.library...
- & CBM thought it was very important that A500 floppy games work on a
- 040 based machine. How many people got an A4000 because it was
- 'compatible' with some (Not many) a500 games?
- The A4000 could have been designed correctly.. 040 on motherboard,
- completly new GFX chipset with a 'wb emu'. People with AGA wanted
- AGA game, so people with 'AGA+' would have wanted 'AGA+' game anyway.
- GFX card would have came latter, anyway I bet no card today could have
- match what CBM could have delivered back then.
-
- : > Task 1: PRI 127 waitof: render frame
- : > Task 2: PRI 0 alway: read() data
-
- : > Task1 alway leave 10-20% of the frame free... I dont want task2 under
- : > any circonstances to use task 1 'reserved' cpu time.
-
- : > Would doing the above just work on any HD system?
-
- : Not on any system. There are some weird controllers that Forbid()
- : during transfers and even hang around in interrupts for hundreds
- : of milliseconds. These are pathlogical cases though.
-
- : It does work on most HD systems though.
-
- I have yet to try it... My concerm as stated in other post is that the
- device might initiate a 'large' transfer from the disk to the driver memory
- even if you do 512byte read, even with DMA wouldn't the transfer 'HUG'
- the buss untill the xfer is done? ...
-
- : > HD. I cant say about multitasking, but at least it will load from HD
- : > and return to the system.
-
- : There is no way to "return to the system" except for rebooting.
- : Any other claim is typical for c0d3rz, they work on a straight
- : "works here - must be correct" basis.
-
- Well, amazingly CBM can make software that hit the HW and work on all
- amigas... are they keeping vital info from coderz to do the same?!?!?!
-
- In any case, CBM should (I think did in 3.x) provide a system to 'backup'
- the OS status? I know on 2.x I had to use a custom OS backup routine (pretty
- much transformed a A3000 into a 1meg A500 and back), this enabled me to
- write code, F1 make & link, F2 enter and test game under emulation with MMU
- watch dog, go back and look at my A500 memory image or continue programing.
- But its true it was based on alot of assumption, but then its goal was only
- to work on MY A3000. The game itself work from A500 to A4000 040.
-
- : > AT better set the rules strait from the start this time.. if they want
- : > software for their machine done right, they better create a quality label
- : > with good info and guidline.
-
- : I'd like to see this be a success. But I bet the c00l c0d3rz will
- : just continue on the PC that has no rules.
-
- Well, from what I understand coders are unwanted on the amiga platform
- and are actually a nuisance... So if they all go PC, who cares? :)
-
- If AT HW is anything interesting some will stay or come to the new
- amiga models. If they are not priced outragly like the A4000 where/was?
-
- Stephan
-
-