🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: swnet.sys.amiga
3 messages
3 total messages Started by Ron Birk Fri, 08 Jan 1993 19:00
UPDATE: Party II Demos with 68030
#66
Author: Ron Birk
Date: Fri, 08 Jan 1993 19:00
52 lines
1956 bytes
Hi!

After getting reports that the Spaceball demo DO RUN on
68030 I retested the demos. This time with help of DEGRADER!
It seems that most of the demos doesn't like the cache
memory!! I did the following with degrader:

Selected [NoCache] and [Priviliged] and then pressed [SurviveReset].


My configuration is:

A2000
A2630 (68030 with 4 Meg 32bit memory)
A2320 Flicker Fixer
8Up Memory card with 6 Meg (only using 4)
GVP Serie I SCSI card
ECS Agnus and ECS Denise (1 Meg Chip)
2.04 ROM (37.175)

(The accelearor card is switchable to 68000 in bootup)


Rank Group/coder                    68030 68000 Comment
-------------------------------------------------------
  1  SpaceBalls*                     OK    OK    1
  2  Anarchy                         --    OK     
  3  TRSI                            OK    OK    1
  4  Pure Metal Coders               --    --    2
  5  Shining                         OK    OK     

  6  Virtual Dreams of Fairlight     OK    OK    1
  7  Cult                            OK    OK    1,3
  8  Paradise Productions            --    --    4


68030
-----
1) Turn off Caches

Both
----
2) Only the first two pictures works
3) Works until second disk
4) Doesn't work at all

*) SkidRow debugged version
--
 Ron Birk         CS&CE at Royal Institute of Technology, Stockholm, Sweden.
 Krogarvagen 11   Projects: PlaySID (Amiga), FanGog (Mac), MonkeyBase (Unix)
 14552 Norsborg   E-Mail: d89-rbi@nada.kth.se     - Please, be happy! -
Re: UPDATE: Party II Demos with 68030
#67
Author: Gunnar Andersson
Date: Mon, 11 Jan 1993 12:42
77 lines
3229 bytes
d89-rbi@dront.nada.kth.se (Ron Birk) writes:

>It seems that most of the demos doesn't like the cache
>memory!! 

Exactly.  I also have a 500 but I've started realising that you now have to
think about things like this when coding.  At least where it doesn't make 
too much difference in terms of speed.  For competitions the fact is still 
that they are run on a standard 500 and people want to utilise all the speed
they can on them. 

The biggest problem I think is self-modifying code.  

Example:  You want to use a different address in your routine each time. 
	  Say animated bobs for example.

	tst.w	whichpicture
	beq.s	a
	move.l	#pic1,x+2
	bra.s 	b
a:	move.l	#pic2,x+2
b:	...
	...

and in your routine you've got:

x:	move.l	#[anything],$dff050  (blitter source or something)

The correct way is of course:

	tst.w	whichpicture
	beq.s	a
	move.l	#pic1,pointer
	bra.s	b
a:	move.l	#pic2,pointer
b:	
...

pointer: dc.l	0	(reserved space)

x:	move.l	pointer,d0
	move.l	d0,$dff050.

Because I don't think you can  move.l pointer,$dff050 directly, right?

Compare the two:  The second one is much faster on a computer with no cache.
but won't work with cache.

x:	move.l	#[anything],$dff050  (blitter source or something)

x:	move.l	pointer,d0
	move.l	d0,$dff050.

In a loop done several hundred times, this makes a lot of difference.
I have thought about it and most of the time there ARE other ways to do it 
that are almost as fast and work with all computers.  Considering the fact
that groups usually don't want ONLY to win the competition (even if that's a 
big priority) but also to spread their demo to a large group, I think we will
eventually see people learning to code so that it works all over the place.

It's does take more effort, though because it is usually easier to rely on 
various timings on the computer (500) than to make it look good even on a 
faster computer.  What I mean is a lot of people write routines that work
perfectly only on a 500 but look terrible if the processor on a faster 
processor.

Well enough about this, I'm going to go and FTP the howtocode-file now and 
read it since everyone's saying it's so good.

BTW, how many non-swedes read this group?  Is there really any reason for not
typing in Swedish?  After all there are other international amiga groups.


*----------------------------------------------------------------------------*
|            Gunnar Andersson   --  d1gunnar@dtek.chalmers.se                |
|              Chalmers University of Technology, Sweden                     |
*----------------------------------------------------------------------------*
Re: UPDATE: Party II Demos with 68030
#68
Author: Ron Birk
Date: Mon, 11 Jan 1993 16:59
12 lines
1281 bytes
In article <d1gunnar.726756144@dtek.chalmers.se> d1gunnar@dtek.chalmers.se (Gunnar Andersson) writes:

   BTW, how many non-swedes read this group?  Is there really any reason for not
   typing in Swedish?  After all there are other international amiga groups.

Anledningen till att jag skrev på engelska var att jag inte hade lust att
översätta hela texten innan jag postade det i detta möte. Självklart skall
man skriva svenska här.
--
 Ron Birk         CS&CE at Royal Institute of Technology, Stockholm, Sweden.
 Krogarvagen 11   Projects: PlaySID (Amiga), FanGog (Mac), MonkeyBase (Unix)
 14552 Norsborg   E-Mail: d89-rbi@nada.kth.se     - Please, be happy! -
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads