English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Asm / Hardware

 
 
Thread Tools
Old 16 April 2016, 07:56   #21
Knocker
Registered User
 
Join Date: Jan 2016
Location: Santa Cruz/US
Posts: 48
I remember a Swedish magazine had a competition on who could write the shortest Snake ("masken") game in C64 BASIC. Winning entry was like 100 bytes, and it was totally incomprehensible (to me). Wouldn't be very useful but maybe something to try?
Knocker is offline  
Old 16 April 2016, 14:33   #22
litwr
Registered User
 
Join Date: Mar 2016
Location: Ozherele
Posts: 229
Somebody may try to get the better results for Amiga in a mathematical demo - http://litwr2.atspace.eu/pi/pi-spigot-benchmark.html
litwr is offline  
Old 21 April 2016, 22:26   #23
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,796
Quote:
Originally Posted by litwr View Post
Somebody may try to get the better results for Amiga in a mathematical demo - http://litwr2.atspace.eu/pi/pi-spigot-benchmark.html
Looks easy enough.
Thorham is offline  
Old 21 April 2016, 22:31   #24
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
Looks like the Vampire 2 should have a (top)place in that list.
demolition is offline  
Old 23 April 2016, 06:50   #25
litwr
Registered User
 
Join Date: Mar 2016
Location: Ozherele
Posts: 229
How to get the maximum speed with A500 (A1200)? For example, c64 is 5% faster in the screen off mode...
litwr is offline  
Old 23 April 2016, 09:08   #26
DanScott
Lemon. / Core Design
 
DanScott's Avatar
 
Join Date: Mar 2016
Location: Tier 5
Posts: 1,212
Quote:
Originally Posted by litwr View Post
How to get the maximum speed with A500 (A1200)?
Turn off all interrupts and DMA
DanScott is online now  
Old 23 April 2016, 10:59   #27
litwr
Registered User
 
Join Date: Mar 2016
Location: Ozherele
Posts: 229
Quote:
Originally Posted by DanScott View Post
Turn off all interrupts and DMA
I use the raster interrupts to measure time ---the ToD of A500 has problem with MSB.
How to disable DMA?
litwr is offline  
Old 23 April 2016, 11:38   #28
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,335
Quote:
Originally Posted by litwr View Post
How to disable DMA?
By doing something like this :
Code:
 move.w #$7fff,$dff096
But i don't recommend it to gain cpu cycles - might give deceiving results (= no gain at all).
meynaf is offline  
Old 25 April 2016, 12:53   #29
Blueberry
Registered User
 
Join Date: Dec 2007
Location: Aarhus / Denmark
Posts: 40
Yay, a competition! Competitions are fun.

Regarding the interrupt/DMA issue: Usually such a competition comes with a testing harness that measures the speed of the solution and tests its correctness. If relevant, this code would turn off interrupts and DMAs to provide a well-defined test metric.
Blueberry is offline  
Old 29 April 2016, 21:14   #30
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,796
So, what's to be programmed, then?
Thorham is offline  
Old 29 April 2016, 21:41   #31
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,335
Quote:
Originally Posted by Thorham View Post
So, what's to be programmed, then?
1080p h.264 realtime decode on unexpanded A500
meynaf is offline  
Old 30 April 2016, 07:33   #32
demoniac
Registered User
 
Join Date: Jul 2005
Location: -
Posts: 1,698
Quote:
Originally Posted by meynaf View Post
1080p h.264 realtime decode on unexpanded A500
demoniac is offline  
Old 30 April 2016, 15:04   #33
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,796
Quote:
Originally Posted by meynaf View Post
1080p h.264 realtime decode on unexpanded A500


Anyway, in all seriousness, what's it going to be?
Thorham is offline  
Old 30 April 2016, 15:25   #34
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,335
Quote:
Originally Posted by Thorham View Post
Anyway, in all seriousness, what's it going to be?
I'd vote for something that's useful (i.e. not just a demo) and hasn't been done a thousand times (i'm tired of these c2p contests).
Perhaps taking some C code which takes too much time and optimise that in ASM to make it more usable.
meynaf is offline  
Old 30 April 2016, 15:51   #35
kamelito
Zone Friend
 
kamelito's Avatar
 
Join Date: May 2006
Location: France
Posts: 1,803
I don't see anything more interesting and useful to do than a 2D general purpose game engine.
Kamelito
kamelito is online now  
Old 30 April 2016, 17:21   #36
DanScott
Lemon. / Core Design
 
DanScott's Avatar
 
Join Date: Mar 2016
Location: Tier 5
Posts: 1,212
Quote:
Originally Posted by kamelito View Post
I don't see anything more interesting and useful to do than a 2D general purpose game engine.
Kamelito
Too complicated for a small quick competition.

I think Meynaf's idea is good

It has to be some short and simple "routine", that lends itself to be coded, optimised, improved, and easily "judge-able"
DanScott is online now  
Old 30 April 2016, 21:20   #37
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,796
Quote:
Originally Posted by meynaf View Post
I'd vote for something that's useful
High precision floating point routines are interesting.
Thorham is offline  
Old 01 May 2016, 01:07   #38
NorthWay
Registered User
 
Join Date: May 2013
Location: Grimstad / Norway
Posts: 848
Smallest or fastest decompressor of a given LZ-like compressor?
NorthWay is offline  
Old 01 May 2016, 04:37   #39
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,796
Quote:
Originally Posted by NorthWay View Post
Smallest or fastest decompressor of a given LZ-like compressor?
Perhaps something custom, like LZ variant + arithmetic coding. Both compressor and de-compressor.

Quote:
Originally Posted by meynaf View Post
i'm tired of these c2p contests
Yes, but how about a very small c2p that's fast? Some small code that generates full c2p code?
Thorham is offline  
Old 01 May 2016, 05:26   #40
alpine9000
Registered User
 
Join Date: Mar 2016
Location: Australia
Posts: 881
We could start with something far less ambitious while we see if the concept of a coding competition here works.

That way if this concept falls flat people don't waste heaps of time on something that didn't pan out.

If it works out with something simple, we can run through lots of those good ideas.
alpine9000 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Starting ASM coding on A1200. Which Assembler? Nosferax Coders. Asm / Hardware 68 27 November 2015 16:14
4th tutorial on ASM- and HW-coding Vikke Coders. Asm / Hardware 11 10 April 2013 20:32
3rd tutorial on ASM- and HW-coding Vikke Coders. Asm / Hardware 6 26 March 2013 15:57
First tutorial on ASM- and HW-coding Vikke Coders. Asm / Hardware 46 18 March 2013 12:33
2nd tutorial on ASM- and HW-coding Vikke Coders. Asm / Hardware 10 17 March 2013 11:49

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 13:35.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10652 seconds with 14 queries