CoreWin User's Guide

Version 2.3

Contents

Introduction. 2

Main Window. 3

Battle Parameters. 6

Options. 8

Edit Warrior 9

About Breakpoints. 11

Tournament Results. 12

Core View. 14

Processes. 15

Breakpoints. 16

Edit Breakpoint 16

Edit Core. 17

P-space View. 18

Edit P-space. 18

 

Introduction

 

CoreWin is a Core War simulator for the Windows environment. It provides a visual arena in which Core War programs, or “warriors”, battle each other. It is simple to use and visually appealing, with high-resolution graphics and GUI controls. An unlimited number of warriors can battle simultaneously in a Core of up to 130,000,000 memory locations.

 

This document is intended only as a user’s guide to the simulator; it does not describe Core War, or how to write Core War programs. For these topics, please refer to the introductory materials at http://www.corewar.info, http://www.koth.org, and many other Core War sites.

Features of CoreWin include:

·         Full support of ICWS’94 standards, with all current extensions

·         Built-in editor and compiler, with full support for multi-line EQUates, for/rof loops, and complex expressions. Shows detailed descriptions of all compile errors.

·         User-selectable parameters, including read/write limits

·         Four kinds of tournament play: Melee, Challenge, Round-Robin, and Benchmark

·         Multiple core views, showing color-coded instructions, that update in real time

·         P-space view, showing contents of p-space for any warrior

·         Conditional breakpoints

·         Editable core contents, p-space, and process queues

 

To get started:

·         Run CoreWin.exe; the main window will come up.

·         Click the Setup button to bring up the Settings dialog box. Here, you can choose warriors, set up tournaments, and change the core size and many other parameters.

o        The Add button, next to the Warrior list, will bring up a file browser. Choose one or more warriors, and click OK to add them to the list.

o        Change any parameters you wish, and click OK.

·         On the main window, click the Start button to launch the battle.

·         Click Stop to pause the battle. Click Start to resume or Single Step to execute one instruction of each warrior.

·         Use the slider control just above the buttons to govern the speed of the battle.

·         At the end of the battle, the Battle Status line lets you know who won.

·         Click New Battle to set up a new battle using the same warriors and parameters, or click Setup again to pick new ones.

 

You’re on your way! Enjoy.

Next   CoreWin Home