From news-rocq!nslave.kpnqwest.net!nmaster.kpnqwest.net!npeer.kpnqwest.net!news.maxwell.syr.edu!newspeer1.nac.net!news.ttsg.com!adamow@if.pw.edu.pl Tue Apr 10 16:40:02 2001 Article: 12495 of rec.games.corewar Path: news-rocq!nslave.kpnqwest.net!nmaster.kpnqwest.net!npeer.kpnqwest.net!news.maxwell.syr.edu!newspeer1.nac.net!news.ttsg.com!adamow@if.pw.edu.pl From: Lukasz Adamowski Newsgroups: rec.games.corewar Subject: Re: Help with optimization Date: 6 Apr 2001 10:28:44 -0400 Organization: TTSG Lines: 74 Distribution: world Message-ID: Reply-To: adamow@if.pw.edu.pl NNTP-Posting-Host: odin.ttsg.com X-Trace: odin.ttsg.com 986567325 14599 216.231.111.29 (6 Apr 2001 14:28:45 GMT) X-Complaints-To: abuse@news.ttsg.com NNTP-Posting-Date: 6 Apr 2001 14:28:45 GMT Originator: corewar-l@koth.org Xref: news-rocq rec.games.corewar:12495 On Tue, 3 Apr 2001, MACSNITKOFF wrote: > Optimized: > ;redcode-94 > ;name DwarfBomb > ;author Ben Snitkoff > ;stategy Dwarf throwing dwarf > ;assert 1 > > org main > > dwarf: ADD #12, 2 > SUB #12, 2 > MOV bomb, 6 > MOV bomb, 6 > JMP -4 > bomb: DAT #33, #33 > > > main: ADD #800, @1 > DAT #0, 8 > MOV dwarf, @-1 > MOV dwarf+1, @-2 > MOV dwarf+2, @-3 > MOV dwarf+3, @-4 > MOV dwarf+4, @-5 > MOV dwarf+5, @-6 > SPL <-6 > JMP main > > end > > Old Code: > ;redcode-94 > ;name DwarfBomb > ;author Ben Snitkoff > > org main > > dwarf: ADD #12, 2 > SUB #12, 2 > MOV bomb, 6 > MOV bomb, 6 > JMP -4 > bomb: DAT #33, #33 > > > main: ADD #800, 7 > ADD #800, 7 > ADD #800, 7 > ADD #800, 7 > ADD #800, 7 > ADD #800, 7 > ADD #800, 7 > MOV dwarf, 8 > MOV dwarf+1, 8 > MOV dwarf+2, 8 > MOV dwarf+3, 8 > MOV dwarf+4, 8 > MOV dwarf+5, 8 > SPL @-6 > JMP main > > end Gee... A lot of code. B) > Also, can anyone tell me if pspace is a stack or a queue? Thanks! Neither a stack nor a queue. It's just a regular memory, with direct non-relative addressing. Lukasz