From oversby@apollo.zfe.siemens.de Tue Aug 13 11:22:25 1996 Received: by couchey.inria.fr (5.57/Ultrix3.0-C) id AA16924; Tue, 13 Aug 96 11:22:25 +0200 Received: from david.siemens.de (david.siemens.de [146.254.1.1]) by nez-perce.inria.fr (8.7.1/8.7.1) with ESMTP id LAA03028 for ; Tue, 13 Aug 1996 11:22:18 +0200 (MET DST) Received: from salomon.mchp.siemens.de (salomon.siemens.de [146.254.1.4]) by david.siemens.de (8.7.5/8.7.3) with ESMTP id KAA21886 for ; Tue, 13 Aug 1996 10:02:27 +0200 (MDT) Received: from apollo.mchp.siemens.de (apollo.zfe.siemens.de [139.23.184.98]) by salomon.mchp.siemens.de (8.7.3/8.7.3) with ESMTP id KAA25143 for ; Tue, 13 Aug 1996 10:04:38 +0200 (MET DST) Received: from marge.mchp.siemens.de (marge [139.23.184.73]) by apollo.mchp.siemens.de (8.7.5/8.7.3) with ESMTP id IAA04014 for ; Tue, 13 Aug 1996 08:44:53 +0200 (MET DST) Received: (from oversby@localhost) by marge.mchp.siemens.de (8.7.5/8.7.3) id IAA01181 for Damien.Doligez@inria.fr; Tue, 13 Aug 1996 08:45:39 +0200 (MET DST) From: Ian Oversby Message-Id: <199608130645.IAA01181@marge.mchp.siemens.de> Subject: Simple '88 To: Damien.Doligez@inria.fr Date: Tue, 13 Aug 1996 08:45:38 +0200 (MET DST) X-Mailer: ELM [version 2.4ME+ PL22 (25)] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Status: R I couldn't tweak Falcon and keep it competitive so I'll post another warrior and work on Falcon another day. Simple '88 is my first warrior written in '88 redcode. It is merely another of my warriors, Simple v0.2, converted. It works quite well too. I don't think it loses too much from the transition. Here is a list of the modifications: The imp launch is modified slightly as there is no ADD.A All the A-field indirections are removed from the booting and imp launch The DAT.F $0, $0 in the imp launch is changed to (a visible) DAT #0, #0 The imp becomes a MOV 0, impstep instead of a MOV #x, impstep SPL #x becomes SPL 0 in the stone (I think this is the major change) The second SPL loses its gate and becomes SPL 0, #0 and this effects the DJN-stream The core-clear line becomes MOV step, <-step so that it can be used for adding to the bombing line. Ian ;redcode quiet ;name Simple '88 ;author Ian Oversby ;strategy Imp/Stone ;assert 1 impstep equ 2667 sval equ 1900 dist equ 95 mimp SPL 1, <-500 ; 16 process 3 point imp SPL 1, <-500 ; and decoy-maker :-) SPL 1, <-500 SPL 1, <-500 SPL 2, <-500 JMP @0, imp ADD #impstep, -1 die DAT #0, #0 imp MOV 0, impstep boot MOV