https://www.cpcwiki.eu/api.php?action=feedcontributions&user=195.154.167.66&feedformat=atomCPCWiki - THE Amstrad CPC encyclopedia! - User contributions [en]2024-03-28T10:43:33ZUser contributionsMediaWiki 1.25.1https://www.cpcwiki.eu/index.php?title=Locomotive_BASIC&diff=15442Locomotive BASIC2007-04-13T06:48:16Z<p>195.154.167.66: /* Other Basic Dialects avaliable for the CPC */</p>
<hr />
<div>{{stub}}<br />
<br />
[[Image:Screenshots-CPC_Start_screen.jpg|thumb|CPC Start Screen showing Locomotive copyright and BASIC version]]<br />
<br />
Locomotive BASIC was a [http://en.wikipedia.org/wiki/BASIC_programming_language BASIC] interpreter for the Amstrad CPC range of computers.<br />
<br />
== Description ==<br />
<br />
Locomotive BASIC, was one of the best and fastest BASIC implementations of the era. The language benefited both from a clean, well-thought out implementation of the core language by Locomotive, and by the excellent [[firmware]] of the CPC, which lent most of its advanced features to the BASIC.<br />
<br />
Unlike the competing Commodore 64, it featured a comprehensive graphic capabilities with its PLOT, DRAW, PAPER, INK, PEN, BORDER and (in BASIC 1.1) FILL commands. It had extensive sound commands, granting control of the [[AY-3-8912]] via the firmware's volume and tone envelope system. With the SOUND command, you could select channels, set envelopes, pitch, noise and volume. That was something unmatched by other computers of that era.<br />
<br />
Also there was simple interface for memory management, with MEMORY and LOAD commands. The latter allowed for loading of raw screen data, thus providing easy picture showing. Both through this (combined with CALL, PEEK and POKE) and the firmware's [[RSX]] system, it was easy to mix BASIC and assembly code, thereby speeding up programs by coding the slowest parts directly in machine code. Many successful programs, including games such as [[Radzone]] and applications such as [[PowerPage]], made use of this technique.<br />
<br />
With DEF FN, ON variable GOTO and ON variable GOSUB, Locomotive BASIC provided the rudiments of "structured programming", though nowhere near the extent of the PROCedures of [[BBC BASIC]].<br />
<br />
All in all, if you compare BASIC interpreters of that era, the Locomotive's seems to be the best 'all-rounder' regarding the combination of speed and complexity, and still some of its features were unmatched by others.<br />
<br />
If you are interested in more information about the different versions of the CPC's BASIC and the technical details, you can have a look at the article "[[Technical information about Locomotive BASIC]]".<br />
<br />
== History ==<br />
<br />
The CPC implementation of Locomotive BASIC was developed directly from [[Locomotive Software]]'s existing Z80 BASIC. The existence of this is cited as one of the reasons Locomotive requested that [[Amstrad]] change the CPC's processor from a 6502 to a [[Z80]].<br />
<br />
The 464 shipped with BASIC 1.0 on ROM.<br />
<br />
The language was revised and debugged for the 664, 6128 and Plus machines to become BASIC 1.1. Changes were minor but significant for the programmer, and included:<br />
<br />
* DEC$ bug removed (in BASIC 1.0, it required two opening brackets and was undocumented)<br />
* Better handling of string arguments to RSXs (|DIR,"*.BAS" rather than a$="*.BAS":|DIR,@a$)<br />
* DATA statements can appear anywhere within a line; in BASIC 1.0, they had to be at the end of a line<br />
* FILL command (fill area with solid colour)<br />
* COPYCHR$ function (fetch character from screen)<br />
* Better garbage collection<br />
* Some number-handling bugs removed (e.g. in FOR loops with negative start/end values)<br />
* FRAME (CALL &BD19)<br />
* Extra, optional 'plotting mode' parameter for DRAW/PLOT commands (supported only through control codes on BASIC 1.0)<br />
* GRAPHICS PAPER, GRAPHICS PEN commands<br />
* ON BREAK CONT (disable ESCape)<br />
* CLEAR INPUT (flush keyboard buffer)<br />
* The AUTO command show the whole line if it exist, it only printed a * on the 464<br />
<br />
Some parts of 'BASIC' were actually housed in the firmware ROM, but were not officially accessible to other programs. This included the line editor.<br />
<br />
The 'pure BASIC' parts of Locomotive BASIC - i.e. those not concerned with CPC-specific firmware and hardware features - were upgraded to become Mallard BASIC, the CP/M language shipped with the [[PCW]]. This also featured exceptionally advanced random-access file handling, a feature missing from the CPC.<br />
<br />
== Command list ==<br />
<br />
=== Commands and operators ===<br />
<br />
==== AFTER I[,t] GOSUB Ln ====<br />
: Waits for i/50 seconds and then jumps to the subruotine at line Ln.<br />
<br />
==== AUTO [Ln, i] ====<br />
: Automaticaly generates line numbers starting at line Ln with increment i between line numbers.<br />
: Use [ESC to leave AUTO mode. Default value for Ln and i is 10.<br />
: Example:<br />
<br />
<pre><br />
AUTO 100,5 - generates line numbers 100, 105, 110...<br />
</pre><br />
<br />
==== BORDER color ====<br />
: Changes the color of the border.<br />
<br />
==== CALL add[,list of parameters] ====<br />
: Allows an externally developed subroutine to be called by BASIC<br />
: Example:<br />
<br />
<pre><br />
CALL 0 - resets the computer completely<br />
</pre><br />
<br />
==== CAT ====<br />
: Displays the names of all existing programes on the tape or disk.<br />
: Examples:<br />
<br />
<pre><br />
CAT [ENTER] - lists all disk files in alpha-numeric order<br />
TAPE [ENTER]<br />
CAT [ENTER] - lists names of all tape files in their storage order<br />
</pre><br />
<br />
==== CHAIN "filename"[,ln]====<br />
<br />
:Enables the specified program to be loaded and RUN automatically. If the optional parameters ln is specified, the program execution will commence from line ln.<br />
<br />
==== CHAIN MERGE "filename"[,ln][,DELETE1 nl - 1n2]====<br />
<br />
:Loads the specified program from tape or disk, merges it into the program in memory, and starts execution of the merged program. The parameter DELETE1n1 - 1n2 is used to delete part of the original program before running it, if required.<br />
<br />
==== CLEAR ====<br />
: Clears all variables from memory, leaving the program in memory unchanged. All open files are abandoned.<br />
<br />
==== CLG [ink] ====<br />
: Clears the graphics screen to colour specified by ink. If parameter ink is not specified them the graphics screen is cleared to the colour specified by the GRAPHICS PAPER statement.<br />
<br />
==== CLOSEIN ====<br />
: Closes any input file (tape or disk).<br />
<br />
==== CLOSEOUT ====<br />
: Closes any output file (tape or disk).<br />
<br />
==== CLS ====<br />
: Clears the screen. The text cursor is moved to the upper left corner.<br />
<br />
==== CONT ====<br />
<br />
: CONTinues program execution interrupted either by [ESC] [ESC] or as a result of STOP within a program.<br />
<br />
==== CURSOR ====<br />
: [...]<br />
<br />
==== DATA x1[,x2,x3...]====<br />
: Defines a data ''section'' to be used by <tt>READ</tt> calls.<br />
: Data values can be of any type (integer, real or string) as long as the corresponding <tt>READ</tt> calls use a variable of the right type.<br />
<br />
:Example:<br />
<br />
<pre><br />
10 DATA "Hello, world!", 42<br />
20 READ message$:PRINT message$<br />
30 READ answer:PRINT "The answer is:";answer<br />
</pre><br />
<br />
:''See also:'' <tt>READ</tt>, <tt>RESTORE</tt><br />
<br />
==== DEF ====<br />
: [...]<br />
<br />
==== DEFINT letter range====<br />
<br />
: Forces all variables(s) starting with the specified letter(s) to be string variables. The s does not need to be added to DEFSTR variable names.<br />
<br />
: Example:<br />
<br />
<pre><br />
10 DEFSTR N - sets all variables starting with letter N as strings.<br />
</pre><br />
<br />
==== DEFREAL ====<br />
: [...]<br />
<br />
==== DEFSTR ====<br />
<br />
: Sets the default for variable(s) with the specified first letter(s) to integer. The letter range could be an inclusive range A-Z<br />
<br />
: Example:<br />
<br />
<pre><br />
10 DEFINT F,S ..... (or 10 DEFINT A-Z)<br />
20 FIRST=111.11:SECOND=22.2<br />
30 PRINT FIRST,SECOND - prints 111 22<br />
</pre><br />
<br />
==== DEG ====<br />
: Switch to degrees mode for trigonometric functions (<tt>SIN</tt>, <tt>COS</tt>...).<br />
<br />
''See also:'' <tt>RAD</tt><br />
<br />
==== DELETE [line] ====<br />
: Deletes the current program completely (without argument) or only the given line.<br />
<br />
==== DI ====<br />
: Disables interrupts (but not[ESC]) until re-enabled by EI command or by RETURN at end of an interrupts service routine.<br />
<br />
==== DIM v[$](i1[,i2]) ====<br />
<br />
: Specifies storage space to be allocated for list or table v[$]. i1 is number of rows, i2 is number of columns. If a list or a table is not specified by DIM, i1 and i2 default to 10.<br />
<br />
==== DRAW x,y [,[i1][,i2]] ====<br />
<br />
: Draws a line from the current cursor position to position x,y. i1 specifies colour, i2 is the logical colour.<br />
<br />
<pre><br />
i2 = 0 normal colour i2 = 2 AND colour<br />
i2 = 1 XOR colour i2 = 3 OR colour<br />
</pre><br />
<br />
: Example:<br />
<br />
<pre><br />
CLG 2<br />
DRAW 500,400,0 - draws a line from 0,0 to 500,400<br />
</pre><br />
<br />
==== DRAWR xr, yr, [[i1][,i2]] ====<br />
<br />
: Draws a line from current graphics cursor position to current cursor x position + xr, current cursor y position + yr. i1 and i2 as DRAW.<br />
:Example:<br />
<br />
<pre><br />
Move 200,200<br />
DRAWR 100,100,0 - draws a line from 200,200 to 300,300<br />
</pre><br />
<br />
==== EDIT line ====<br />
: Copies one program line to screen in edition mode.<br />
<br />
==== EI ====<br />
: Enable interrupts which have been disabled by DI<br />
<br />
==== END ====<br />
: Indicates end of program<br />
<br />
==== ENT ====<br />
: [...]<br />
<br />
==== ENV ====<br />
: [...]<br />
<br />
==== ERASE v[$(i1[,i2]) ====<br />
: Clears the contents of an array that is no longer required.<br />
<br />
==== ERL ====<br />
<br />
: Returns the line number of the last error encountered.<br />
<br />
==== ERROR i ====<br />
: Returns the error message whose error code number is i.<br />
<br />
==== EVERY i[,t] GOSUB ln ====<br />
<br />
: BASIC branches to the subroutine at line ln every i/50 seconds.<br />
<br />
==== FILL i ====<br />
: Fills an area of a graphics screen i colour i (0-15). Default value of i is the current graphics pen colour. Only available in Basic 1.1.<br />
<br />
==== FN ====<br />
: [...]<br />
<br />
==== FOR TO STEP NEXT ====<br />
: [...]<br />
<br />
==== FRAME ====<br />
: Smooths character and graphics movement and reduces flicker (waits for a VSYNC signal). Only available in Basic 1.1. On a CPC 464 you can use CALL &BD19 instead.<br />
<br />
==== GOSUB i ====<br />
<br />
: Jumps to subroutine which is given as argument.<br />
: ''Example:''<br />
<br />
<pre><br />
10 PRINT "Calling subroutine"<br />
20 GOSUB 100<br />
30 PRINT "Back from subroutine"<br />
40 END<br />
100 REM Begin of the subroutine<br />
110 PRINT "Subroutine started"<br />
120 RETURN<br />
</pre><br />
<br />
==== GOTO i ====<br />
: Jumps to the line number which is given as argument.<br />
: ''Example:''<br />
<pre><br />
10 GOTO 100<br />
20 REM not executed<br />
30 REM not executed<br />
100 PRINT "Hello World!"<br />
</pre><br />
<br />
==== GRAPHICS ====<br />
: [...]<br />
<br />
==== IF THEN ELSE ====<br />
: [...]<br />
<br />
==== INK ====<br />
: [...]<br />
<br />
==== INPUT ====<br />
: [...]<br />
<br />
==== KEY ====<br />
: [...]<br />
<br />
==== LET ====<br />
: Used to define variables. You don't need to use the ''LET'' command because it is just a command which was added for compatibility reasons.<br />
: ''Example:''<br />
<pre><br />
10 LET a$ = "hello world"<br />
20 PRINT a$<br />
</pre><br />
<br />
==== LINE ====<br />
: [...]<br />
<br />
==== LIST ====<br />
: [...]<br />
<br />
==== LOAD ====<br />
: [...]<br />
<br />
==== LOCATE x,y ====<br />
<br />
: Moves the text cursor to the x,y location. <br />
<br />
: x starts at 1 on the left and goes up to 20 (in mode 0), 40 (in mode 1) or 80 (in mode 2).<br />
<br />
: y starts at 1 at the top and ends at 25 at the bottom.<br />
<br />
==== MASK [i1][,i2]====<br />
<br />
: Sets bits in each adjacent group of 8 pixel on (1) or off (0) according to binary value of i1 (0-255). i2 determines whether the first point of the line is to plotted (1) or not (0).<br />
<br />
:Example:<br />
<br />
<pre><br />
10 CLG 2:MASK 1:MOVE 0,0:DRAW 500,400<br />
20 MASK 15:MOVE 0,0:DRAW 500,400<br />
</pre><br />
<br />
==== MEMORY add====<br />
<br />
: Allocates the amount of memory to be used by BASIC by setting the address of the highest byte it may use.<br />
<br />
==== MERGE ====<br />
: [...]<br />
<br />
==== MID$ ====<br />
: [...]<br />
<br />
==== MODE ====<br />
: Changes the screen mode: MODE 0 is 160x200 in 16 colors, MODE 1 is 320x200 4 colors and MODE 2 is 640x200 2 colors.<br />
<br />
==== MOVE x,y [[,i1][,i2]]====<br />
<br />
: Moves the graphic cursor to position x,y. The parameter i1 may be used to change the pen (drawing) colour. The parameter i2 specifies the logical colour, as in DRAW.<br />
<br />
==== MOVER ====<br />
: [...]<br />
<br />
==== NEW ====<br />
: [...]<br />
<br />
==== ON BREAK CONT ====<br />
<br />
: Prevents the interruption of program execution by the ESC key.<br />
<br />
==== ON BREAK GOSUB ln ====<br />
<br />
: Passes control to subroutine at line ln when ESC ESC pressed.<br />
<br />
==== ON BREAK STOP ====<br />
<br />
: Restores normal function of ESC key during program execution.<br />
<br />
==== ON ERROR GOTO ln ====<br />
<br />
: Passes the control to line ln if an error is detected in the program.<br />
<br />
: ON ERROR GOTO 0, Turns of the error trap, and restores normal error processing.<br />
<br />
==== OPENIN "datafile" ====<br />
<br />
: Opens the specified data file for reading.<br />
<br />
==== OPENOUT "datafile" ====<br />
: Opens the specified data file for writing.<br />
<br />
==== ORIGIN ====<br />
: [...]<br />
<br />
==== OUT add,i ====<br />
<br />
: Outputs the value of i (0-255) to the I/O address add.<br />
<br />
==== PAPER ====<br />
: [...]<br />
<br />
==== PEN ====<br />
: [...]<br />
<br />
==== PLOT ====<br />
: [...]<br />
<br />
==== PLOTR ====<br />
: [...]<br />
<br />
==== POKE add ====<br />
<br />
: Alters contents of memory location add to value i (0-255)<br />
<br />
==== PRINT ====<br />
: [...]<br />
<br />
==== RAD ====<br />
: Switch to radians mode for trigonometric functions (<tt>SIN</tt>, <tt>COS</tt>...).<br />
<br />
: ''See also:'' <tt>DEG</tt><br />
<br />
==== RANDOMIZE [seed] ====<br />
<br />
: Resets the pseudo-random generator to the given seed. What is strange is that if no seed is given, one is interactively prompted for.<br />
<br />
: A common idiom to have a ''random'' random seed is to do:<br />
<br />
<pre><br />
RANDOMIZE TIME<br />
</pre><br />
<br />
==== READ variable ====<br />
: Gets the next data item (from <tt>DATA</tt> commands), stores it in the given variable and moves to the next item.<br />
The variable must be of the correct type.<br />
<br />
''See also:'' <tt>DATA</tt>, <tt>RESTORE</tt><br />
<br />
==== RELEASE ====<br />
: [...]<br />
<br />
==== REM [any text]====<br />
: Introduces a comment.<br />
<br />
==== RENUM [newLine],[oldLine],[step] ====<br />
: Renumbers the lines of the current program.<br />
<br />
: By default, the whole program is renumbered starting at line 10 with multiples of ten. It is important to note that ''jumps'' (<tt>GOTO</tt>, <tt>GOSUB</tt> and the like) are automatically converted to the new line numbers.<br />
<br />
: The whole set of parameters can be used to renumber only the last part of a program.<br />
<br />
: Example:<br />
<br />
<pre><br />
10 GOTO 20<br />
20 GOTO 30<br />
30 GOTO 10<br />
</pre><br />
<br />
: becomes, after calling <tt>RENUM 100,20,5</tt><br />
<br />
<pre><br />
10 GOTO 100<br />
100 GOTO 105<br />
105 GOTO 10<br />
</pre><br />
<br />
==== RESTORE [line] ====<br />
<br />
: Resets the data pointer used by <tt>READ</tt>. When used without parameters, resets the pointer to the first data in the program. Otherwise, resets the pointer to the given line number.<br />
<br />
: Example:<br />
<br />
<pre><br />
10 DATA 10,11,12,13,14<br />
20 DATA 20<br />
READ i:PRINT i<br />
10<br />
Ready<br />
READ i:PRINT i<br />
11<br />
Ready<br />
RESTORE<br />
Ready<br />
READ i:PRINT i<br />
10<br />
Ready<br />
RESTORE 20<br />
Ready<br />
READ i:PRINT i<br />
20<br />
Ready<br />
</pre><br />
<br />
<br />
: ''See also:'' <tt>DATA</tt>, <tt>READ</tt><br />
<br />
==== RESUME ====<br />
: [...]<br />
<br />
==== RETURN ====<br />
<br />
: Terminates a subroutine and returns control to the line following the GOSUB call (see GOSUB)<br />
<br />
==== RUN [line] ====<br />
: Runs the current program, optionally starting at a given line. If no line number is given, starts at the first line.<br />
<br />
==== SAVE ====<br />
: [...]<br />
<br />
==== SOUND ====<br />
: [...]<br />
<br />
==== SPC ====<br />
: [...]<br />
<br />
==== SPEED ====<br />
: [...]<br />
<br />
==== SQ (channel) ====<br />
<br />
: Returns a bit significant integer showing state of the sound queue for specified channel where channel 1,2,3, = A, B, C<br />
<br />
:Bits 0,1 and 2 Number of free entries in the queue<br />
:Bits 3,4 and 5 Redezvous state at head of the queue<br />
:Bit 6 Head of the queue is held<br />
:Bit 7 Channel is currently active<br />
<br />
==== STOP ====<br />
<br />
: Breaks program execution at line containing the STOP statement. The message '''BREAK in''' is output with the line number.<br />
<br />
==== SUB ====<br />
: [...]<br />
<br />
==== SWAP ====<br />
: [...]<br />
<br />
==== SYMBOL n,i1[,i2,i3,i4,i5,i6,i7,i8] ====<br />
<br />
: Redefines the appearance of the character at index n.<br />
: Each of the following eight integers defines the contents of one pixel row, starting at the top of the character.<br />
: Each character fits in an 8x8 pixel grid.<br />
: Missing lines are considered as empty.<br />
<br />
: Example:<br />
<br />
<pre><br />
SYMBOL 255,255,129,129,129,129,129,129,255<br />
PRINT CHR$(255)<br />
</pre><br />
<br />
: Defines character 255 to look like an empty square and prints it.<br />
<br />
: Initially, only characters with indices ranging from 240 to 255 can be redefined.<br />
: See also <tt>SYMBOL AFTER</tt> to allow redefinition of arbitrary characters.<br />
<br />
==== SYMBOL AFTER n ====<br />
: Allows the redefinition of character symbols from index n included. <br />
<br />
: Symbol redefinitions are made using the SYMBOL command above.<br />
: Initially, only symbols from index 240 to 255 can be redefined. This initial situation can be restored with <tt>SYMBOL AFTER 240</tt>. Symbol previously redefined are restored to their original appearance.<br />
<br />
==== TAB ====<br />
: [...]<br />
<br />
==== TAG [#st] ====<br />
<br />
: Allows text to print at graphics cursor position.<br />
: see TAGOFF<br />
<br />
==== TAGOFF [#st] ====<br />
<br />
: Directs text to stream st printing it at previous text cursor position.<br />
<br />
==== TROFF ====<br />
<br />
: Turns off the program flow trace (see TRON)<br />
<br />
==== TRON ====<br />
<br />
: Turns on the program flow trace for debugging. Causes the line number of each statement executed to be displayed.<br />
<br />
==== USING ====<br />
: [...]<br />
<br />
==== WAIT add, i1[,i2] ====<br />
<br />
: Waits until the I/O port at add returns a value (0-255). The value returned is XORed with i2 and the ANDed with i1. This is repeated until a non-zero result occurs.<br />
<br />
==== WHILE WEND ====<br />
: [...]<br />
<br />
==== WIDTH ====<br />
: [...]<br />
<br />
==== WINDOW ====<br />
: [...]<br />
<br />
==== WRITE [#st,] v[$], v[$] ====<br />
<br />
: Writes the values of the specified variable to the specified stream.<br />
<br />
: Example:<br />
<br />
<pre><br />
10 OPENOUT "DUMMY"<br />
20 INPUT A$,A<br />
30 WRITE #9,A$,A<br />
40 CLOSEOUT<br />
</pre><br />
<br />
==== ZONE i====<br />
<br />
: Changes the width of the print zone. Default is 13.<br />
<br />
=== Operators ===<br />
<br />
==== AND ====<br />
: [...]<br />
<br />
==== MOD ====<br />
: [...]<br />
<br />
==== NOT ====<br />
: [...]<br />
<br />
==== OR ====<br />
: [...]<br />
<br />
==== XOR ====<br />
: [...]<br />
<br />
=== Functions ===<br />
<br />
==== ABS (n) ====<br />
: Returns the absolute value of n by ignoring the sign value.<br />
<br />
: Example<br />
<br />
<pre><br />
PRINT ABS(-3.5) - prints 3.5<br />
</pre><br />
<br />
==== ASC (s) ====<br />
<br />
: Returns ASCII code number of first character of string s<br />
<br />
==== ATN (n) ====<br />
: Returns the arctangent of n.<br />
<br />
==== BIN$ (i1,[i2]) ====<br />
: Returns binary representation of i1 between -32768 and 65535. The number of binary digits (0s and 1s) is specified by i2 (0-16)<br />
: Example:<br />
<br />
<pre><br />
PRINT BIN$(66,8) - prints 01000010<br />
</pre><br />
<br />
==== CHR$ (n)====<br />
: Returns the character for a given index n. For instance CHR$(65) returns the character 'A'. Valid indices range from 0 (zero) to 255.<br />
<br />
: As an example, try the following basic program :<br />
<br />
<pre>10 print chr$(208+rnd(2));:goto 10</pre><br />
<br />
: It will draw a random maze with characters 208 and 209, which are an horizontal and a vertical bar.<br />
<br />
==== CINT (n) ====<br />
<br />
: Returns rounded up integer value of n between -32768 and 32767.<br />
<br />
: Example:<br />
<br />
<pre><br />
PRINT CINT(3.8) - print 4<br />
</pre><br />
<br />
==== COPYCHR$ (st) ====<br />
<br />
: Copies character from current position in specified stream.<br />
<br />
==== COS (n) ====<br />
<br />
: Returns cosine of n in degrees or radians (se DEG and RAD)<br />
<br />
==== CREAL (n) ====<br />
<br />
: Converts integer n to real numeric variable.<br />
<br />
==== DEC$(n, format) ====<br />
<br />
: Retruns the decimal string representation of n, according to the specified format (see PRINT USING)<br />
<br />
==== DERR ====<br />
<br />
: Gives the most recent error code number returned by [[Amsdos]].<br />
<br />
==== EOF ====<br />
<br />
: Checks to see if end of specified file has been reached during input. Returns 0 (false) until the end of file, then -1 (true)<br />
<br />
==== ERR ====<br />
<br />
: Returns the error code number of the last error encountered.<br />
<br />
==== EXP (i) ====<br />
<br />
: Returns the result of calculating e to the power i.<br />
<br />
: Example:<br />
<br />
<pre><br />
PRINT EXP(1) - prints 2.71828183<br />
</pre><br />
<br />
==== FIX (n) ====<br />
<br />
: Removes the fractional part of n (see INT)<br />
<br />
==== FRE (n/se) ====<br />
<br />
: Returns the amount of unused memory, irrespective of the nature or value of the dummy argument inside the bracket.<br />
<br />
: Examples:<br />
<br />
<pre><br />
PRINT FRE(o) or PRINT FRE("hello")<br />
</pre><br />
<br />
==== HEX$ (i1, i2) ====<br />
<br />
: Returns a string hexadecimal digit representation of i1 (0-65535). The number of hex digits in the string is given by i2 (0-15)<br />
<br />
==== HIMEM ====<br />
<br />
: Returns address of the highest memory address used by BASIC.<br />
<br />
==== INKEY (i) ====<br />
: Checks to see if key number i is being pressed.<br />
<br />
<pre><br />
Value returned [SHIFT] [CTRL] Specified key<br />
-1 ignored ignored up<br />
0 up up down<br />
32 down up down<br />
128 up down down<br />
160 down down down<br />
</pre><br />
<br />
==== INKEY$ ====<br />
<br />
: Checkts the keyboard and returns the string character of the key pressed. The string character returned is normally assigned to a string variable. If no key pressed, a null string is returned.<br />
<br />
==== INP (add) ====<br />
<br />
: Returns value read from the I/O address add<br />
<br />
==== INSTR ====<br />
: [...]<br />
<br />
==== INT (n) ====<br />
<br />
: As in FIX if n is positive; if n is negative, it rounds it down.<br />
<br />
: Example:<br />
<br />
<pre><br />
PRINT INT(3.99), INT(-3.99) - prints 3 -4<br />
</pre><br />
<br />
==== JOY (i) ====<br />
<br />
: Returns bit-significant value from specified joystick. i = 0 or 1.<br />
<br />
<pre><br />
Bit Value returned<br />
0(up) 1<br />
1(down) 2<br />
2(left) 4<br />
3(right) 8<br />
4(fire 2) 16<br />
5(fire 1) 32<br />
</pre><br />
<br />
==== LEFT$ (se, i) ====<br />
<br />
: Returns a substring of se. The substring begins at the left-most character of se and contains i characters.<br />
<br />
: Example:<br />
<br />
<pre><br />
A$="ABCDEFG":PRINT LEFT$(A$,3) - prints ABC<br />
</pre><br />
<br />
==== LEN (se) ====<br />
<br />
: Returns the number of characters in se (0 - 255)<br />
<br />
==== LOG (n) ====<br />
<br />
: Returns the natural logarithm (to base e) of n.<br />
<br />
==== LOG10 (n) ====<br />
<br />
: Returns the logarithm to base 10 of n.<br />
<br />
==== LOWER$ (se) ====<br />
<br />
: Returns a copy of se in which all alphabetical characters are converted to lower case (see also UPPER)<br />
<br />
: Example<br />
<br />
<pre><br />
PRINT LOWER$("A1B2c3") - print a1b2c3<br />
</pre><br />
<br />
==== MAX (list of n) ====<br />
<br />
: Returns the maximum value from the given list.<br />
<br />
: Example:<br />
<br />
<pre><br />
PRINT MAX(3,8,25,1,2,9) - prints 25<br />
</pre><br />
<br />
==== MIN (list of n) ====<br />
<br />
: Returns the minimum value from the given list (see MAX)<br />
<br />
==== PEEK (add) ====<br />
<br />
: Returns the contents of the specified memory location (0-65535)<br />
<br />
==== PI ====<br />
<br />
: Returns value of PI (3.14159265)<br />
<br />
==== POS (#st) ====<br />
<br />
: Returns column number of print position relative to left edge of text window on stream st. st must be specified.<br />
<br />
: Example:<br />
<br />
<pre><br />
PRINT POS(#0) - prints 1<br />
</pre><br />
<br />
==== REMAIN (i) ====<br />
<br />
: Returns count remaining in delay timer i (0-3) then disables it.<br />
<br />
==== RIGHT$ (se,i) ====<br />
<br />
: Returns a substring of length i (0-255) characters from se, ending at the rightmost character of se.<br />
<br />
: Example<br />
<br />
<pre><br />
PRINT RIGHT$("ABCDEFG",3) - prints EFG<br />
</pre><br />
<br />
==== RND [(n)] ====<br />
: Generates the next random number in the current squence if n is positive or omitted. If n = 0, the random number generated will be the same as the last random number generated.<br />
<br />
==== ROUND (n[,i1]) ====<br />
<br />
: Rounds n to a number of decimal places or to the power of ten specified by i. If i is negative, the n is rounded to give an absolute integer with i zeros before the decimal point.<br />
: Example:<br />
<br />
<pre><br />
PRINT ROUND(1562.357,2):PRINT ROUND(1562.375,-2) - prints 1562.36 1600<br />
</pre><br />
<br />
==== SGN (n) ====<br />
: Returns 1 if n is positive, 0 if n = 0, -1 if n is negative.<br />
<br />
==== SIN (n) ====<br />
: Returns sine of n in degree or radian mode (see DEG and RAD)<br />
<br />
==== SPACE$(i) ====<br />
<br />
: Creates a string containing i spaces (0-255)<br />
<br />
==== SQ (channel) ====<br />
: Returns a bit significant integer showing state of the sound queue for specified channel where channel 1, 2, 3 = A, B, C.<br />
<pre><br />
Bits 0,1 and 2 number of free entries in the queue<br />
Bits 3,4 and 5 redezvous state at head of the queue<br />
Bit 6 head of the queue is held<br />
Bit 7 channel is currently active<br />
</pre><br />
<br />
==== SQR (n) ====<br />
: Returns the square root of n.<br />
<br />
==== STR$(n) ====<br />
<br />
: Returns the string representation of number n.<br />
<br />
==== STRING$ ====<br />
<br />
: Returns i copies of the string character specified by s.<br />
<br />
: Example:<br />
<br />
<pre><br />
PRINT STRING$(3,"*") - prints ***<br />
</pre><br />
<br />
==== TAN (n) ====<br />
<br />
: Returns the tangent of n. The DEG and RAD commands can be used to force the result to either mode.<br />
<br />
==== TEST (x,y) ====<br />
<br />
: Moves the graphics cursor by x and y and returns the value of the ink at that position.<br />
<br />
==== TESTR (x,y) ====<br />
<br />
: Moves the graphics cursor by x and y relative to its current position and returns the value of ink at that position.<br />
<br />
==== TIME ====<br />
: Returns time elapsed since the computer was switched on or reset.<br />
: One second = TIME/300.<br />
<br />
==== UNT (add) ====<br />
<br />
: Returns an integer(-32768 to 32767) which is the two's complement of add.<br />
<br />
: Example:<br />
<br />
<pre><br />
PRINT UNT(&FF66) - prints -154<br />
</pre><br />
<br />
==== UPPER$(se) ====<br />
<br />
: Gives copy of se with all alphabetic characters in upper case.<br />
<br />
==== VAL(se) ====<br />
<br />
: Returns the numeric value (including signs) of first numeric character(s) in se. Returns 0 if se starts with a non-number.<br />
<br />
: Example:<br />
<br />
<pre><br />
PRINT VAL("-12.34x", VAL("A-12") - prints -12.34 0<br />
</pre><br />
<br />
==== VPOS (#st) ====<br />
: Reports the current row (line) position of the text cursor relative to the top of the text windows of the specified stream.<br />
<br />
==== XPOS ====<br />
<br />
: Returns the current horizontal (x) position of the graphics cursor.<br />
<br />
==== YPOS ====<br />
<br />
: Returns the current vertical (y) position of the graphics cursor. <br />
<br />
''(Please, fill in. Looks like a lot of work ;-) ...)''<br />
<br />
== Error codes ==<br />
<br />
* 1 '''Unexpected NEXT''' - Occurs when the FOR of a FOR .. NEXT loop is missing.<br />
* 2 '''Syntax Error''' - Typing error or incorrect punctuation.<br />
* 3 '''Unexpected RETURN''' - Caused by entering a subroutine other than with GOSUB.<br />
* 4 '''DATA exhaused''' - Trying to READ data when data pointer has reached end of data.<br />
* 5 '''Improper argument''' - The argument for a function is not legal (eg. PRINT SQR(--10)).<br />
* 6 '''Overflow''' - The computer cannot handle a number greater than 1.7E38.<br />
* 7 '''Memory full''' - All available RAM is being used or has been reserved. Program to big or control structures too deeply nested.<br />
* 8 '''Line does not exist''' - Attempt to RUN, GOTO or GOSUB a non-existent line number.<br />
* 9 '''Subsript out of range''' - Value of a subscript in an array is greater than DIM declaration.<br />
* 10 '''Array already dimensioned''' - Arrays can only be DIMensioned once within a program.<br />
* 11 '''Division by zero''' - Trying to divide a number by zero.<br />
* 12 '''InvalidDirect command''' - Using a statement as a direct command it is not allowd outside a program.<br />
* 13 '''Type mismatch''' - Trying to assign string data to a numeric variable or vice versa.<br />
* 14 '''String space full''' - String memory area is full.<br />
* 15 '''String to long''' - String may not exceed 256 characters.<br />
* 16 '''String expression too complex''' - A string expression need to be broken down into smaller expressions.<br />
* 17 '''CannotCONTinue''' - CONT can only be used if program was stopped by [ESC] or a STOP in program - not after END.<br />
* 18 '''Unknown user function''' - A DEF FN must be executed before calling an FN function.<br />
* 19 '''RESUMEmissing:''' - End of program has been reached while in error processing mode. Use ON ERROR before RESUME.<br />
* 20 '''UnexpectedRESUME''' - RESUME is only used in error processing mode, ON ERROR GOTO statement must be used first.<br />
* 21 '''Direct Command found''' - A line without a line number has found while loading a file.<br />
* 22 '''Oprand missing''' - An incomplete expression has been found.<br />
* 23 '''Line too long''' - The line contains to many statements.<br />
* 24 '''EOF met''' - Trying to input data beyond end of data file.<br />
* 25 '''FILE type error''' - Using a program file instead of a data file to read or write (or vice versa).<br />
* 26 '''NEXT missing''' - The NEXT of a FOR ... NEXT loop is missing.<br />
* 27 '''File already open''' - Trying to open an open file. Use CLOSEIN or CLOSEOUT first.<br />
* 28 '''Unknown command''' - Given when an unknown command follows a masterspace.<br />
* 29 '''WEND missing''' - The WEND part of the WHILE ... WEND loop is missing.<br />
* 30 '''UnexpectedWEND''' - WEND encountered without a corresponding active WHILE.<br />
* 31 '''File not open''' - Attempting to read from or write to a file without OPENing it first.<br />
<br />
== Other Basic Dialects available for the CPC ==<br />
<br />
*[[BBC Basic]]<br />
*[[C BASIC Compiler|C BASIC]]<br />
*[[E-BASIC]]<br />
<br />
== Web links ==<br />
<br />
* [http://www.kjthacker.f2s.com/docs/bastech.html Technical information at the Unofficial Amstrad WWW Resource]<br />
* [http://www.sean.co.uk/books/amstrad/bforbasic.shtm Locomotive Basic Tutorial by Sean McManus]<br />
<br />
[[Category:Programming]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=CPC_scene_members&diff=14274CPC scene members2007-02-13T08:53:35Z<p>195.154.167.66: /* France */</p>
<hr />
<div>This is an alphabetical list of '''CPC scene members''' sorted by the country they originally came from and which are (going to be) mentioned in this CPCWiki.<br />
<br />
Feel free to add your own entry here.<br />
<br />
== Austria ==<br />
* [[EGS]]<br />
* [[Hexenmeister]]<br />
* [[Red Storm]]<br />
* [[CPC-forever.com]]<br />
<br />
== Denmark ==<br />
* [[007]]<br />
* [[Argon]]<br />
* [[ABC crackers]]<br />
* [[Deltatronic]]<br />
* [[JCP]]<br />
* [[JLCS]]<br />
* [[LFS]]<br />
* [[Mr. Lou]]<br />
* [[Mr. Malonie]]<br />
* [[Mr. Watson]]<br />
* [[NWC]]<br />
* [[TAG]]<br />
* [[Tyronesoft]]<br />
* [[Underware]]<br />
* [[Zed]]<br />
<br />
== France ==<br />
* [[Antoine]] of [[POW]]<br />
* [[AST]] of [[Ast System]]<br />
* [[Baud]] of [[Crack'n Rom]]<br />
* [[Barbe Bleu]]<br />
* [[Barjack]] of [[Futur's]]<br />
* [[Beast]] of [[Rebels]] and [[Mortel]] <br />
* [[Beb]] of [[Overlanders]]<br />
* [[Best & Chris]]<br />
* [[C.A.C.H]]<br />
* [[Cafe Kids Crackers]]<br />
* [[Candy]] of [[Overlanders]]<br />
* [[Celctic Gang]]<br />
* [[Chany]] of [[NPS]]<br />
* [[CloudStrife]]<br />
* [[CMP]] of [[Paradox]]<br />
* [[Cracky]] of [[Mortel]]<br />
* [[Demoniak]]<br />
* [[Digit]] of [[Logon System]]<br />
* [[Dr. Felix]]<br />
* [[Dr Love]] of [[Krad'os Crack'ers]]<br />
* [[Dracula]] of [[Mortel]]<br />
* [[Eliot]]<br />
* [[Eros]] of [[Logon System]]<br />
* [[Exocet]]<br />
* [[Fefesse]]<br />
* [[Fenyx Kell]]<br />
* [[Fred Crazy]] of [[Logon System]]<br />
* [[The Gang of Crackers]]<br />
* [[Gozeur]] of [[Contrast]]<br />
* [[Grees]] of [[NPS]]<br />
* [[Grim]] of [[Arkos]]<br />
* [[Hicks]] of [[Another World]]<br />
* [[Hightower]] of [[Krad'os Crack'ers]]<br />
* [[Hydris]]<br />
* [[Kaneda]] of [[Mortel]]<br />
* [[KOD]]<br />
* [[Kris]] <br />
* [[Le Fay]]<br />
* [[Longshot]] of [[Logon System]]<br />
* [[Made]] of [[Rebels]]<br />
* [[Madram]] of [[Overlanders]]<br />
* [[Mamy Nova]] of [[Krad'os Crack'ers]]<br />
* [[Mr Plus]] of [[Krad'os Crack'ers]]<br />
* [[Naminu]] of [[Logon System]]<br />
* [[Nicky One]]<br />
* [[OffseT]] of [[Futur's]]<br />
* [[One]]<br />
* [[Overflow]] of [[Logon System]]<br />
* [[Patrice Bruhat]]<br />
* [[PHG]]<br />
* [[Pict]] of [[Logon System]]<br />
* [[Poum]]<br />
* [[PulkoMandy]]<br />
* [[Pynard]]<br />
* [[Ram 7]]<br />
* [[Ramlaid]] of [[Arkos]]<br />
* [[Reilan]]<br />
* [[Ric]]<br />
* [[Roce]] of [[Mortel]]<br />
* [[Rubi]] of [[Logon System]]<br />
* [[Shap]] of [[Overlanders]]<br />
* [[Slash]] of [[Logon System]]<br />
* [[Slyder]] of [[Hard'Os]]<br />
* [[Snn]] of [[Futur's]]<br />
* [[Squat]] of [[Overlanders]]<br />
* [[Stv]] of [[Overlanders]]<br />
* [[Supersly]] of [[Les Sucres en Morceaux]]<br />
* [[Targhan]] of [[Arkos]]<br />
* [[TB Crackers]]<br />
* [[Tenebros]] of [[GPA]]<br />
* [[Tom & Jerry]] of [[GPA]]<br />
* [[Toms]] of [[Another World]]<br />
* [[Tony]] of [[Futur's]]<br />
* [[Tronic]] of [[GPA]]<br />
* [[Two Mag]] of [[GPA]]<br />
* [[Typhoon]]<br />
* [[Wild]] of [[Crack'n Rom]]<br />
* [[Wild]] of [[Kill Or Die]]<br />
* [[XOR]]<br />
* [[Ynexys]] of [[Paradox]]<br />
* [[Zebigboss]] of [[Krad'os Crack'ers]]<br />
* [[Zik]] of [[Futur's]]<br />
<br />
== Germany ==<br />
* [[Ablaze]]<br />
* [[ACS]]<br />
* [[Alien]]<br />
* [[Amadeus]]<br />
* [[Bad Error]]<br />
* [[Batman]]<br />
* [[Black Mission]]<br />
* [[Blue-Ice]]<br />
* [[Boris]] of [[Merlyn]]<br />
* [[Brainblaster]]<br />
* [[BSC]]<br />
* [[Chilly]] of [[KKB]]<br />
* [[Claas]]<br />
* [[Collapse]]<br />
* [[CPC-Mike]]<br />
* [[Cherry-T.]]<br />
* [[Crittersoap]]<br />
* [[Dark Sector]]<br />
* [[DJ Easy]]<br />
* [[Doc Bartoc]]<br />
* [[Domesdos]]<br />
* [[Double A]]<br />
* [[Dreadnought]]<br />
* [[Dreamer]]<br />
* [[Dr. Logo]]<br />
* [[Dr.Zed]]<br />
* [[DJH]]<br />
* [[DSC]]<br />
* [[Duck]]<br />
* [[Electric Monk]]<br />
* [[Excalibur]]<br />
* [[Face Hugger]]<br />
* [[Fraggle]]<br />
* [[Gert Genial]]<br />
* [[G.o.St.-SOFT]]<br />
* [[Gremlin]]<br />
* [[Groo]]<br />
* [[GWM]]<br />
* [[Hage]]<br />
* [[Hitman]]<br />
* [[Incognito V]]<br />
* [[Jak Abe]]<br />
* [[Jammet]]<br />
* [[Jaysoft]]<br />
* [[Jerry]]<br />
* [[Joker]]<br />
* [[Joshua]]<br />
* [[Juggler]]<br />
* [[K-OS]]<br />
* [[Kangaroo MusiQue]]<br />
* [[KNS]]<br />
* [[Koopa Troopa]]<br />
* [[Leather Rebel]]<br />
* [[Link]]<br />
* [[LTP]]<br />
* [[MACHII]]<br />
* [[Marabu]]<br />
* [[MCS]]<br />
* [[Mickey]]<br />
* [[Minisoft]]<br />
* [[MOD]]<br />
* [[Mr. Ams]]<br />
* [[MTI]]<br />
* [[Nurgle]]<br />
* [[OAS]]<br />
* [[Octoate]]<br />
* [[Odiesoft]]<br />
* [[Ogge]]<br />
* [[Overload]]<br />
* [[Pluton]]<br />
* [[Pooh]]<br />
* [[Prodatron]]<br />
* [[Purple]]<br />
* [[Redpoint]]<br />
* [[Schlumpf]]<br />
* [[Section 8]]<br />
* [[Section Jaguar]] <br />
* [[Shining]]<br />
* [[Siggi]]<br />
* [[Sigma]]<br />
* [[SJI]]<br />
* [[Steve]]<br />
* [[TFM]]<br />
* [[The Cranium]]<br />
* [[The Frog]]<br />
* [[Thriller]]<br />
* [[TobiFlex]]<br />
* [[Tolkin]]<br />
* [[Tom]]<br />
* [[Tom]] of [[KKB]]<br />
* [[Treble A]]<br />
* [[TSP]]<br />
* [[Villain]]<br />
* [[Weee!]]<br />
* [[Woodman]]<br />
* [[Wurmi]]<br />
* [[WSX]]<br />
* [[Ythcal]]<br />
* [[ZAQ]]<br />
<br />
== Greece ==<br />
* [[Antitec]]<br />
* [[Camel]]<br />
* [[Catloc]]<br />
* [[Denis]]<br />
* [[FG Brain]]<br />
* [[Gryzor]]<br />
* [[JFMC]]<br />
* [[Magic Club]]<br />
* [[Sotsoft/HCV]]<br />
* [[Optimus]]<br />
* [[Rex]]<br />
<br />
== Spain ==<br />
* [[ACE]]<br />
* [[Antifaz & The Dog]]<br />
* [[CNGSoft]]<br />
* [[KaosOverride]]<br />
* [[Kino & Hufo]]<br />
* [[The Spanish Hacker]]<br />
* [[Steel McKrakken]]<br />
<br />
== Switzerland ==<br />
* [[Asterix]]<br />
* [[Flynn]]<br />
* [[TMP]]<br />
* [[Warlock]]<br />
<br />
== United Kingdom ==<br />
<br />
* [[BoGGer!]]<br />
* [[ChaRleyTroniC]]<br />
* [[Doctor Fegg]]<br />
* [[The Equalizor]]<br />
* [[User:Executioner|Executioner]] (Australia/Great Britain)<br />
* [[Hangman]]<br />
* [[In Full Effect]]<br />
* [[Jonty]]<br />
* [[LDC]]<br />
* [[Maniac]]<br />
* [[MKS]]<br />
* [[Nich]]<br />
* [[Ratz]]<br />
* [[Roo-dolph]]<br />
* [[Shades]]<br />
* [[Trebmint]]<br />
* [[Wulf]]<br />
* [[Wild Thang]]<br />
<br />
== Other countries ==<br />
* [[Damir Petkovi&#x107;]] (Croatia)<br />
* [[Freaksoft Ltd.]] (Netherlands)<br />
* [[Future Soft]] (Yugoslavia)<br />
* [[Malfunction]] (Ireland)<br />
* Powerhouse of [[Dragonbreed]] (Netherlands)<br />
* [[TIC]] (Ireland)<br />
<br />
<br />
[[Category:CPC scene members|*]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=XOR_(CPC_scene_member)&diff=14273XOR (CPC scene member)2007-02-13T08:46:45Z<p>195.154.167.66: </p>
<hr />
<div><br />
'''XOR''' (Philippe G) was one of the best known and active crackers in the French CPC scene throughout the early and mid-1990s. However, his cracks of [[Titus|Titus Software]]' ''[[Super Cauldron]]'' and ''[[Prehistorik 2]]'' were met with strong disapproval by the German CPC scene, who disliked the fact that he had cracked games written by a fellow member of the CPC scene (in this case, [[EGS|Elmar Krieger]]).<br />
<br />
== Cracks ==<br />
[[Image:Xor_logo.gif|right|thumb|400px|The XOR logo]]<br />
<br />
* [[Super Cauldron]]<br />
* [[Prehistorik 2]]<br />
(and many more...)<br />
<br />
== See also ==<br />
<br />
* [[Reflection of software cracking]]<br />
<br />
[[Category:CPC scene members]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Games&diff=12788Games2006-12-20T13:27:34Z<p>195.154.167.66: /* Games Which use hardware tricks (on old generation cpcs) */</p>
<hr />
<div>=== Software Houses ===<br />
* [[Alligata Software]]<br />
* [[AMSOFT]]<br />
* [[Anco Software]]<br />
* [[Anirog]]<br />
* [[Ariola Soft]]<br />
* [[Beau Jolly]]<br />
* [[Cobra Soft]]<br />
* [[Codemasters]]<br />
* [[CRL]]<br />
* [[CRONOSOFT]]<br />
* [[Digital Integration]]<br />
* [[Dinamic]]<br />
* [[DMV]]<br />
* [[Domark]]<br />
* [[Durell]]<br />
* [[Electric Dreams]]<br />
* [[Electronic Arts]]<br />
* [[Elite Systems]]<br />
* [[Epyx]]<br />
* [[Firebird]]<br />
* [[ERE Informatique]]<br />
* [[Grandslam]]<br />
* [[Gremlin Graphics]]<br />
* [[Hewson]]<br />
* [[Hi-Tec Software]]<br />
* [[Image Works]]<br />
* [[Imagine]]<br />
* [[Incentive]]<br />
* [[Infocom]]<br />
* [[Infogrames]]<br />
* [[Konami]]<br />
* [[Krisalis]]<br />
* [[Kuma Computers]]<br />
* [[Loriciel]]<br />
* [[Lankhor]]<br />
* [[Leisure Genius]]<br />
* [[Level 9]]<br />
* [[Magic Bytes]]<br />
* [[Magnetic Scrolls]]<br />
* [[Martec]]<br />
* [[Mastertronic]]<br />
* [[MBC]]<br />
* [[Melbourne House]]<br />
* [[Microids]]<br />
* [[Microprose]]<br />
* [[Microstyle]]<br />
* [[Mikro-Gen]]<br />
* [[Mindscape]]<br />
* [[Mirrorsoft]]<br />
* [[New Age Software]]<br />
* [[Ocean]]<br />
* [[Opera Soft]]<br />
* [[Palace Software]]<br />
* [[Players]]<br />
* [[PSS]]<br />
* [[Psygnosis]]<br />
* [[Radical Software]]<br />
* [[Rainbird (software house)|Rainbird]]<br />
* [[Rainbow Arts]]<br />
* [[Silmarils]]<br />
* [[System 3]]<br />
* [[The Edge]]<br />
* [[Titus Software]]<br />
* [[Topo Soft]]<br />
* [[Tynesoft]]<br />
* [[Ubi Soft]]<br />
* [[Ultimate Play The Game]]<br />
* [[US Gold]]<br />
* [[Virgin]]<br />
* [[Vortex Software]]<br />
* [[Weeske]]<br />
* [[Zeppelin Games]]<br />
* [[Zigurat]]<br />
<br />
=== Games Which use hardware tricks (on old generation cpcs) ===<br />
<br />
Useful if you want to dissect games to work out how they did it.<br />
<br />
Please move to somewhere more appropiate<br />
<br />
Hardware Scrolling<br />
<br />
* R3 used to make an approximate byte lenght horizontal scroll (not really smooth)<br />
* R5 used to make smoother vertical scroll (1 line)<br />
<br />
{|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Title''||''Year''||''Vertical''||''Horizontal''||''R3''||''R5''||''Confirmed'' <br />
|-<br />
|[[Action Force]]||||No||Yes||No||No<br />
|-<br />
|[[Anarchy]]||||No||Yes||No||No<br />
|-<br />
|[[Axys]]||||Yes||No||No||Yes<br />
|-<br />
|[[Builderland]]||||No||Yes||No||No<br />
|-<br />
|[[FlySpy]]||||Yes||Yes||No||No<br />
|-<br />
|[[Ghosts 'n' Goblins]]||||No||Yes||No||No<br />
|-<br />
|[[Led Storm]]||1988||Yes||No||No||Yes||Yes<br />
|-<br />
|[[Legend of Kage]]||||Yes||Yes||Yes||Yes<br />
|-<br />
|[[Le 5eme Axe]]|||1985||Yes||Yes||No||No<br />
|-<br />
|[[Mission Genocide]]||||Yes||No||No||Yes<br />
|-<br />
|[[Monty Python's Flying Circus]]||1990||Yes||Yes||No||No||Yes<br />
|-<br />
|[[Octoplex]]||1989||Yes||Yes||No||Yes(?)||Yes<br />
|-<br />
|[[Prehistorik 2]]||1992||Yes||Yes||Yes||Yes<br />
|-<br />
|[[Prohibition]]|||1987||Yes||Yes||No||No<br />
|-<br />
|[[Rick Dangerous 2]]||||No||Yes||No||No<br />
|-<br />
|[[Roland On the Ropes]]||||Yes||Yes||No||No<br />
|-<br />
|[[Skatewars]]||1989||No||Yes||No||Yes||Yes<br />
|-<br />
|[[Stryker In The Crypt Of Trogan]]|||1992||Yes||Yes||No||No<br />
|-<br />
|[[Super Cauldron]]||1992||Yes||Yes||Yes||Yes<br />
|-<br />
|[[Titan]]||||Yes||Yes||No||No<br />
|}<br />
<br />
Rupture<br />
<br />
A technique to split the screen into more than one block vertically.<br />
(independant videoram offset)<br />
Used to hardware scroll one part of the screen while another is static.<br />
<br />
{|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Title''||''Year''||''Confirmed'' <br />
|-<br />
|[[Action Force]]||||<br />
|-<br />
|[[Dynamic Duo]]||||<br />
|-<br />
|[[Enlightenment: Druid 2]]||||<br />
|-<br />
|[[Grell and Falla]]||||<br />
|-<br />
|[[Octoplex]]||1989||Yes<br />
|-<br />
|[[Prehistorik 2]]||1992||<br />
|-<br />
|[[Skatewars]]||1989||Yes<br />
|-<br />
|[[Snowstrike]]||||<br />
|-<br />
|[[Super Cauldron]]||1992||<br />
|-<br />
|[[Turrican]]||1990||Yes<br />
|-<br />
|[[Usagi Yojimbo]]||||<br />
|-<br />
|[[Xyphoes Fantasy]]||||<br />
|-<br />
|[[Sol Negro(opera)]]||||<br />
|}<br />
<br />
[[Category:Games|*]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Games&diff=12787Games2006-12-20T13:26:33Z<p>195.154.167.66: /* Games Which use hardware tricks (on old generation cpcs) */</p>
<hr />
<div>=== Software Houses ===<br />
* [[Alligata Software]]<br />
* [[AMSOFT]]<br />
* [[Anco Software]]<br />
* [[Anirog]]<br />
* [[Ariola Soft]]<br />
* [[Beau Jolly]]<br />
* [[Cobra Soft]]<br />
* [[Codemasters]]<br />
* [[CRL]]<br />
* [[CRONOSOFT]]<br />
* [[Digital Integration]]<br />
* [[Dinamic]]<br />
* [[DMV]]<br />
* [[Domark]]<br />
* [[Durell]]<br />
* [[Electric Dreams]]<br />
* [[Electronic Arts]]<br />
* [[Elite Systems]]<br />
* [[Epyx]]<br />
* [[Firebird]]<br />
* [[ERE Informatique]]<br />
* [[Grandslam]]<br />
* [[Gremlin Graphics]]<br />
* [[Hewson]]<br />
* [[Hi-Tec Software]]<br />
* [[Image Works]]<br />
* [[Imagine]]<br />
* [[Incentive]]<br />
* [[Infocom]]<br />
* [[Infogrames]]<br />
* [[Konami]]<br />
* [[Krisalis]]<br />
* [[Kuma Computers]]<br />
* [[Loriciel]]<br />
* [[Lankhor]]<br />
* [[Leisure Genius]]<br />
* [[Level 9]]<br />
* [[Magic Bytes]]<br />
* [[Magnetic Scrolls]]<br />
* [[Martec]]<br />
* [[Mastertronic]]<br />
* [[MBC]]<br />
* [[Melbourne House]]<br />
* [[Microids]]<br />
* [[Microprose]]<br />
* [[Microstyle]]<br />
* [[Mikro-Gen]]<br />
* [[Mindscape]]<br />
* [[Mirrorsoft]]<br />
* [[New Age Software]]<br />
* [[Ocean]]<br />
* [[Opera Soft]]<br />
* [[Palace Software]]<br />
* [[Players]]<br />
* [[PSS]]<br />
* [[Psygnosis]]<br />
* [[Radical Software]]<br />
* [[Rainbird (software house)|Rainbird]]<br />
* [[Rainbow Arts]]<br />
* [[Silmarils]]<br />
* [[System 3]]<br />
* [[The Edge]]<br />
* [[Titus Software]]<br />
* [[Topo Soft]]<br />
* [[Tynesoft]]<br />
* [[Ubi Soft]]<br />
* [[Ultimate Play The Game]]<br />
* [[US Gold]]<br />
* [[Virgin]]<br />
* [[Vortex Software]]<br />
* [[Weeske]]<br />
* [[Zeppelin Games]]<br />
* [[Zigurat]]<br />
<br />
=== Games Which use hardware tricks (on old generation cpcs) ===<br />
<br />
Useful if you want to dissect games to work out how they did it.<br />
<br />
Please move to somewhere more appropiate<br />
<br />
Hardware Scrolling<br />
<br />
* R3 used to make an approximate byte lenght horizontal scroll (not really smooth)<br />
* R5 used to make smoother vertical scroll (1 line)<br />
<br />
{|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Title''||''Year''||''Vertical''||''Horizontal''||''R3''||''R5''||''Confirmed'' <br />
|-<br />
|[[Action Force]]||||No||Yes||No||No<br />
|-<br />
|[[Anarchy]]||||No||Yes||No||No<br />
|-<br />
|[[Axys]]||||Yes||No||No||Yes<br />
|-<br />
|[[Builderland]]||||No||Yes||No||No<br />
|-<br />
|[[FlySpy]]||||Yes||Yes||No||No<br />
|-<br />
|[[Ghosts 'n' Goblins]]||||No||Yes||No||No<br />
|-<br />
|[[Led Storm]]||1988||Yes||No||No||Yes||Yes<br />
|-<br />
|[[Legend of Kage]]||||Yes||Yes||Yes||Yes<br />
|-<br />
|[[Le 5eme Axe]]|||1985||Yes||Yes||No||No<br />
|-<br />
|[[Mission Genocide]]||||Yes||No||No||Yes<br />
|-<br />
|[[Monty Python's Flying Circus]]||1990||Yes||Yes||No||No||Yes<br />
|-<br />
|[[Octoplex]]||1989||Yes||Yes||No||Yes(?)||Yes<br />
|-<br />
|[[Prehistorik 2]]||1992||Yes||Yes||Yes||Yes<br />
|-<br />
|[[Prohibition]]|||1987||Yes||Yes||No||No<br />
|-<br />
|[[Rick Dangerous 2]]||||No||Yes||No||No<br />
|-<br />
|[[Roland On the Ropes]]||||Yes||Yes||No||No<br />
|-<br />
|[[Skatewars]]||No||Yes||No||Yes||Yes<br />
|-<br />
|[[Stryker In The Crypt Of Trogan]]|||1992||Yes||Yes||No||No<br />
|-<br />
|[[Super Cauldron]]||1992||Yes||Yes||Yes||Yes<br />
|-<br />
|[[Titan]]||||Yes||Yes||No||No<br />
|}<br />
<br />
Rupture<br />
<br />
A technique to split the screen into more than one block vertically.<br />
(independant videoram offset)<br />
Used to hardware scroll one part of the screen while another is static.<br />
<br />
{|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Title''||''Year''||''Confirmed'' <br />
|-<br />
|[[Action Force]]||||<br />
|-<br />
|[[Dynamic Duo]]||||<br />
|-<br />
|[[Enlightenment: Druid 2]]||||<br />
|-<br />
|[[Grell and Falla]]||||<br />
|-<br />
|[[Octoplex]]||1989||Yes<br />
|-<br />
|[[Prehistorik 2]]||1992||<br />
|-<br />
|[[Skatewars]]||1989||Yes<br />
|-<br />
|[[Snowstrike]]||||<br />
|-<br />
|[[Super Cauldron]]||1992||<br />
|-<br />
|[[Turrican]]||1990||Yes<br />
|-<br />
|[[Usagi Yojimbo]]||||<br />
|-<br />
|[[Xyphoes Fantasy]]||||<br />
|-<br />
|[[Sol Negro(opera)]]||||<br />
|}<br />
<br />
[[Category:Games|*]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Games&diff=12781Games2006-12-20T13:17:35Z<p>195.154.167.66: /* Games Which use hardware tricks (on old generation cpcs) */</p>
<hr />
<div>=== Software Houses ===<br />
* [[Alligata Software]]<br />
* [[AMSOFT]]<br />
* [[Anco Software]]<br />
* [[Anirog]]<br />
* [[Ariola Soft]]<br />
* [[Beau Jolly]]<br />
* [[Cobra Soft]]<br />
* [[Codemasters]]<br />
* [[CRL]]<br />
* [[CRONOSOFT]]<br />
* [[Digital Integration]]<br />
* [[Dinamic]]<br />
* [[DMV]]<br />
* [[Domark]]<br />
* [[Durell]]<br />
* [[Electric Dreams]]<br />
* [[Electronic Arts]]<br />
* [[Elite Systems]]<br />
* [[Epyx]]<br />
* [[Firebird]]<br />
* [[ERE Informatique]]<br />
* [[Grandslam]]<br />
* [[Gremlin Graphics]]<br />
* [[Hewson]]<br />
* [[Hi-Tec Software]]<br />
* [[Image Works]]<br />
* [[Imagine]]<br />
* [[Incentive]]<br />
* [[Infocom]]<br />
* [[Infogrames]]<br />
* [[Konami]]<br />
* [[Krisalis]]<br />
* [[Kuma Computers]]<br />
* [[Loriciel]]<br />
* [[Lankhor]]<br />
* [[Leisure Genius]]<br />
* [[Level 9]]<br />
* [[Magic Bytes]]<br />
* [[Magnetic Scrolls]]<br />
* [[Martec]]<br />
* [[Mastertronic]]<br />
* [[MBC]]<br />
* [[Melbourne House]]<br />
* [[Microids]]<br />
* [[Microprose]]<br />
* [[Microstyle]]<br />
* [[Mikro-Gen]]<br />
* [[Mindscape]]<br />
* [[Mirrorsoft]]<br />
* [[New Age Software]]<br />
* [[Ocean]]<br />
* [[Opera Soft]]<br />
* [[Palace Software]]<br />
* [[Players]]<br />
* [[PSS]]<br />
* [[Psygnosis]]<br />
* [[Radical Software]]<br />
* [[Rainbird (software house)|Rainbird]]<br />
* [[Rainbow Arts]]<br />
* [[Silmarils]]<br />
* [[System 3]]<br />
* [[The Edge]]<br />
* [[Titus Software]]<br />
* [[Topo Soft]]<br />
* [[Tynesoft]]<br />
* [[Ubi Soft]]<br />
* [[Ultimate Play The Game]]<br />
* [[US Gold]]<br />
* [[Virgin]]<br />
* [[Vortex Software]]<br />
* [[Weeske]]<br />
* [[Zeppelin Games]]<br />
* [[Zigurat]]<br />
<br />
=== Games Which use hardware tricks (on old generation cpcs) ===<br />
<br />
Useful if you want to dissect games to work out how they did it.<br />
<br />
Please move to somewhere more appropiate<br />
<br />
Hardware Scrolling<br />
<br />
* R3 used to make smoother horizontal scroll<br />
* R5 used to make smoother vertical scroll<br />
<br />
{|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Title''||''Year''||''Vertical''||''Horizontal''||''R3''||''R5''||''Confirmed'' <br />
|-<br />
|[[Action Force]]||||No||Yes||No||No<br />
|-<br />
|[[Anarchy]]||||No||Yes||No||No<br />
|-<br />
|[[Axys]]||||Yes||No||No||Yes<br />
|-<br />
|[[Builderland]]||||No||Yes||No||No<br />
|-<br />
|[[FlySpy]]||||Yes||Yes||No||No<br />
|-<br />
|[[Ghosts 'n' Goblins]]||||No||Yes||No||No<br />
|-<br />
|[[Led Storm]]||1988||Yes||No||No||Yes||Yes<br />
|-<br />
|[[Legend of Kage]]||||Yes||Yes||Yes||Yes<br />
|-<br />
|[[Le 5eme Axe]]|||1985||Yes||Yes||No||No<br />
|-<br />
|[[Mission Genocide]]||||Yes||No||No||Yes<br />
|-<br />
|[[Monty Python's Flying Circus]]||1990||Yes||Yes||No||No||Yes<br />
|-<br />
|[[Octoplex]]||1989||Yes||Yes||No||Yes(?)||Yes<br />
|-<br />
|[[Prehistorik 2]]||1992||Yes||Yes||Yes||Yes<br />
|-<br />
|[[Prohibition]]|||1987||Yes||Yes||No||No<br />
|-<br />
|[[Rick Dangerous 2]]||||No||Yes||No||No<br />
|-<br />
|[[Roland On the Ropes]]||||Yes||Yes||No||No<br />
|-<br />
|[[Stryker In The Crypt Of Trogan]]|||1992||Yes||Yes||No||No<br />
|-<br />
|[[Super Cauldron]]||1992||Yes||Yes||Yes||Yes<br />
|-<br />
|[[Titan]]||||Yes||Yes||No||No<br />
|}<br />
<br />
Rupture<br />
<br />
A technique for breaking the screen into more than one block vertically.<br />
Can be used to hardware scroll one part of the screen while another is static.<br />
<br />
{|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Title''||''Year''||''Confirmed'' <br />
|-<br />
|[[Action Force]]||||<br />
|-<br />
|[[Dynamic Duo]]||||<br />
|-<br />
|[[Enlightenment: Druid 2]]||||<br />
|-<br />
|[[Grell and Falla]]||||<br />
|-<br />
|[[Octoplex]]||1989||Yes<br />
|-<br />
|[[Prehistorik 2]]||1992||<br />
|-<br />
|[[Skatewars]]||1989||Yes<br />
|-<br />
|[[Snowstrike]]||||<br />
|-<br />
|[[Super Cauldron]]||1992||<br />
|-<br />
|[[Turrican]]||1990||Yes<br />
|-<br />
|[[Usagi Yojimbo]]||||<br />
|-<br />
|[[Xyphoes Fantasy]]||||<br />
|-<br />
|[[Sol Negro(opera)]]||||<br />
|}<br />
<br />
[[Category:Games|*]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=CPC_parties&diff=12715CPC parties2006-12-18T09:15:21Z<p>195.154.167.66: /* France */</p>
<hr />
<div>This is a list of CPC scene parties, which took place or will take place in different countries.<br />
<br />
== Upcoming CPC parties and CPC related events ==<br />
<br />
* [[Croco Chanel N°4]] - May 4th, 5th, 6th of 2007 (Laigneville (60), France)<br />
* [[BCNParty]] [http://www.bcnparty.org] 110 - October 13th, 14th, 15th of 2006 (Barcelona, SPAIN)<br />
* [[News:Burgparty_2_will_take_place_in_december_in_Germany|Burgparty]] - 2006, 01.-03. December (Germany, Kirchen/Sieg)<br />
<br />
== CPC parties in the past ==<br />
<br />
''Please use the chronological order also inside one year.''<br />
<br />
=== France ===<br />
<br />
* '''1990'''<br />
** [[Euromeeting 0]] - Stains (93)<br />
** [[Amstrad Expo 1990]]<br />
<br />
* '''1992'''<br />
** [[AFC Expo 1]] - Antony (92)<br />
** [[Euromeeting 2]] - Reims (51)<br />
** [[Bordelik Meeting I]] - Mouazé (35)<br />
** [[Bordelik Meeting II]] - La Ferté Bernard (72)<br />
<br />
* '''1993'''<br />
** [[Bordelik Meeting III]] - Bethune (62)<br />
<br />
* '''1995'''<br />
** [[Freedelire Meeting]] - Bapaume (62)<br />
** [[Bugs Party 3]] - Masnière (59)<br />
** [[Bordelik Meeting IV]] - Monterfil (35)<br />
** [[Ze Meeting 1995]] - Bassoues (32)<br />
<br />
* '''1996'''<br />
** [[Ovl 96]] - Savigny-le-Temple (77)<br />
** [[Byte'96]] - Oye-Plage (62)<br />
** [[Ze Meeting 1996]] - Bassoues (32)<br />
<br />
* '''1997'''<br />
** [[Ze Meeting 1997]] - Castelmaurou (31)<br />
<br />
* '''1998'''<br />
** [[Byte'98]] - Marck (62)<br />
** [[Camembert Meeting 4]] - Drubec (14)<br />
<br />
* '''1999'''<br />
** [[Byte'99]] - Marck (62)<br />
** [[Ze Meeting 1999]] - Bassoues (32)<br />
** [[Croco Chanel N°1]] - Catenoy (60)<br />
<br />
* '''2000'''<br />
** [[Amstrad Expo 2000]] - Coutances (50)<br />
** [[Ze Meeting 2000]] - Bassoues (32)<br />
** [[Croco Chanel N°2]] - Catenoy (60)<br />
<br />
* '''2001'''<br />
** [[Amstrad Expo 2001]] - Coutances (50)<br />
** [[Ze Meeting 2001]] - Bassoues (32)<br />
** [[Croco Chanel N°3]] - Catenoy (60)<br />
<br />
* '''2002'''<br />
** [[Amstrad Expo 2002]] - Coutances (50)<br />
** [[Ze Meeting 2002]] - Bassoues (32)<br />
** [[Bordelik Meeting V]] - Rennes (35)<br />
<br />
* '''2003'''<br />
** [[Amstrad Expo 2003]] - Coutances (50)<br />
** [[Ovl 2003]] - Savigny-le-Temple (77)<br />
** [[Ze Meeting 2003]] - Bassoues (32)<br />
<br />
* '''2004'''<br />
** [[Amstrad Expo 2004]] - Coutances (50)<br />
** [[Improvized Meeting]] - Coutances (50)<br />
** [[Ze Meeting 2004]] - Bassoues (32)<br />
<br />
* '''2005'''<br />
** [[Amstrad Expo 2005]] - Coutances (50)<br />
** [[CPCinoche]] - Ploërmel (56)<br />
** [[Ze Meeting 2005]] - Bassoues (32)<br />
** [[CPC At Work]] - Coutances (50)<br />
<br />
* '''2006'''<br />
** [[Ze Meeting 2006]] - Bassoues (32)<br />
** [[Castelum Secretum Meeting]] - October 27th, 28th, 29th of 2006 - Segré (49)<br />
<br />
<br />
* '''2007'''<br />
** [[Croco Chanel N°4]] - (60) [http://cc4.cpcscene.com More informations about Croco Chanel #4] <br />
<br />
<br />
* ''Unknown year''<br />
** [[Bugs Meeting 2]]<br />
<br />
=== Germany ===<br />
<br />
* '''1989'''<br />
** [[GOS I]] (Bad Hersfeld)<br />
* '''1990'''<br />
** [[GOS II]] (Bad Hersfeld)<br />
* '''1991'''<br />
** [[Cebit '91]] (Hannover)<br />
** [[Euromeeting 1]] (Osnabrück)<br />
** [[GOS III]] (Bad Hersfeld)<br />
* '''1992'''<br />
** [[Cebit '92]] (Hannover)<br />
** [[Castle Party 1]] (Castle Sommershausen)<br />
** [[HJT Mini Meeting 1]] (Castle Sommershausen)<br />
** [[Marabu Meeting 1992]] (Ulm)<br />
** [[GOS IV]] (Bad Hersfeld)<br />
** [[Xmas 1992 Party]] (?)<br />
* '''1993'''<br />
** [[Cebit '93]] (Hannover)<br />
** [[Castle Party 1a]] (Castle Sommershausen)<br />
** [[Euromeeting 3]] (Wuppertal)<br />
** [[GOS V]] (Bad Hersfeld)<br />
** [[Dreamer Party]] (Münster)<br />
* '''1994'''<br />
** [[Cebit '94]] (Hannover)<br />
* '''1995'''<br />
** [[G.o.St.-SOFT Meeting 1]] (July) (Oldenburg)<br />
** [[Inicron Party]] (?)<br />
** [[Odiesoft Party 1]] (Aalen)<br />
** [[SCUG Meeting]] (Munich)<br />
** [[Trip 2 Future]] (Winnweiler)<br />
** [[G.o.St.-SOFT Meeting 2]] (December) (Oldenburg)<br />
** [[End Of 1995]] (Edewecht?)<br />
* '''1997'''<br />
** [[Future Soft Party]] (Munich)<br />
** [[Odiesoft Party 2]] (Konstanz)<br />
** [[Xmas Meeting]] (Erlangen)<br />
* '''1999'''<br />
** [[XzentriX Meeting 1999]] (Seeshaupt)<br />
* '''2000'''<br />
** [[XzentriX Meeting 2000]] (Seeshaupt)<br />
* '''2001'''<br />
** [[CPC Reunion 1]] (aka CPC Klassentreffen 2001) (Erlangen)<br />
** [[XzentriX Meeting 2001]] (Seeshaupt)<br />
* '''2002'''<br />
** [[CPC Reunion 2]] (Erlangen)<br />
** [[XzentriX Meeting 2002]] (Seeshaupt)<br />
* '''2003'''<br />
** [[COM I]] (Frankfurt am Main)<br />
** [[Bergtreffen 2003]] (Erlangen)<br />
** [[XzentriX Meeting 2003]] (Seeshaupt)<br />
* '''2004'''<br />
** [[COM II]] (Frankfurt am Main)<br />
** [[Bergtreffen 2004]] (Erlangen)<br />
** [[XzentriX Meeting 2004]] (Seeshaupt)<br />
* '''2005'''<br />
** [[SymbOS Preview party]] (Moers)<br />
** [[COM III]] (Frankfurt am Main)<br />
** [[Bergtreffen 2005]] (Erlangen)<br />
** [[Z-Fest 2005]] (Fuldatal-Knickhagen)<br />
** [[XzentriX Meeting 2005]] (Seeshaupt)<br />
* '''2006'''<br />
** [[Burgparty 1]] (Kirchen)<br />
** [[Castle Party 2006]] (Castle Sommershausen)<br />
** [[VCFe 7]] (München)<br />
** [[Bergtreffen 2006]] (Herzogenaurach/Erlangen)<br />
** [[Z-Fest 2006]] (Fuldatal-Knickhagen)<br />
** [[XzentriX Meeting 2006]] (Seeshaupt)<br />
** [[Burgparty 2]] (Kirchen)<br />
<br />
=== Spain ===<br />
<br />
* '''2004'''<br />
** [[BCNParty 100]] (Barcelona)<br />
* '''2005'''<br />
** [[BCNParty 101]] (Barcelona)<br />
** [[RetroEuskal 2005]] (Bilbao)<br />
* '''2006'''<br />
** [[RetroEuskal 2006]] (Bilbao)<br />
<br />
[[Category:CPC events|*]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=CPC_parties&diff=12714CPC parties2006-12-18T09:14:21Z<p>195.154.167.66: /* Upcoming CPC parties and CPC related events */</p>
<hr />
<div>This is a list of CPC scene parties, which took place or will take place in different countries.<br />
<br />
== Upcoming CPC parties and CPC related events ==<br />
<br />
* [[Croco Chanel N°4]] - May 4th, 5th, 6th of 2007 (Laigneville (60), France)<br />
* [[BCNParty]] [http://www.bcnparty.org] 110 - October 13th, 14th, 15th of 2006 (Barcelona, SPAIN)<br />
* [[News:Burgparty_2_will_take_place_in_december_in_Germany|Burgparty]] - 2006, 01.-03. December (Germany, Kirchen/Sieg)<br />
<br />
== CPC parties in the past ==<br />
<br />
''Please use the chronological order also inside one year.''<br />
<br />
=== France ===<br />
<br />
* '''1990'''<br />
** [[Euromeeting 0]] - Stains (93)<br />
** [[Amstrad Expo 1990]]<br />
<br />
* '''1992'''<br />
** [[AFC Expo 1]] - Antony (92)<br />
** [[Euromeeting 2]] - Reims (51)<br />
** [[Bordelik Meeting I]] - Mouazé (35)<br />
** [[Bordelik Meeting II]] - La Ferté Bernard (72)<br />
<br />
* '''1993'''<br />
** [[Bordelik Meeting III]] - Bethune (62)<br />
<br />
* '''1995'''<br />
** [[Freedelire Meeting]] - Bapaume (62)<br />
** [[Bugs Party 3]] - Masnière (59)<br />
** [[Bordelik Meeting IV]] - Monterfil (35)<br />
** [[Ze Meeting 1995]] - Bassoues (32)<br />
<br />
* '''1996'''<br />
** [[Ovl 96]] - Savigny-le-Temple (77)<br />
** [[Byte'96]] - Oye-Plage (62)<br />
** [[Ze Meeting 1996]] - Bassoues (32)<br />
<br />
* '''1997'''<br />
** [[Ze Meeting 1997]] - Castelmaurou (31)<br />
<br />
* '''1998'''<br />
** [[Byte'98]] - Marck (62)<br />
** [[Camembert Meeting 4]] - Drubec (14)<br />
<br />
* '''1999'''<br />
** [[Byte'99]] - Marck (62)<br />
** [[Ze Meeting 1999]] - Bassoues (32)<br />
** [[Croco Chanel N°1]] - Catenoy (60)<br />
<br />
* '''2000'''<br />
** [[Amstrad Expo 2000]] - Coutances (50)<br />
** [[Ze Meeting 2000]] - Bassoues (32)<br />
** [[Croco Chanel N°2]] - Catenoy (60)<br />
<br />
* '''2001'''<br />
** [[Amstrad Expo 2001]] - Coutances (50)<br />
** [[Ze Meeting 2001]] - Bassoues (32)<br />
** [[Croco Chanel N°3]] - Catenoy (60)<br />
<br />
* '''2002'''<br />
** [[Amstrad Expo 2002]] - Coutances (50)<br />
** [[Ze Meeting 2002]] - Bassoues (32)<br />
** [[Bordelik Meeting V]] - Rennes (35)<br />
<br />
* '''2003'''<br />
** [[Amstrad Expo 2003]] - Coutances (50)<br />
** [[Ovl 2003]] - Savigny-le-Temple (77)<br />
** [[Ze Meeting 2003]] - Bassoues (32)<br />
<br />
* '''2004'''<br />
** [[Amstrad Expo 2004]] - Coutances (50)<br />
** [[Improvized Meeting]] - Coutances (50)<br />
** [[Ze Meeting 2004]] - Bassoues (32)<br />
<br />
* '''2005'''<br />
** [[Amstrad Expo 2005]] - Coutances (50)<br />
** [[CPCinoche]] - Ploërmel (56)<br />
** [[Ze Meeting 2005]] - Bassoues (32)<br />
** [[CPC At Work]] - Coutances (50)<br />
<br />
* '''2006'''<br />
** [[Ze Meeting 2006]] - Bassoues (32)<br />
<br />
* '''2007'''<br />
** [[Croco Chanel N°4]] - (60) [http://cc4.cpcscene.com More informations about Croco Chanel #4] <br />
<br />
<br />
* ''Unknown year''<br />
** [[Bugs Meeting 2]]<br />
<br />
=== Germany ===<br />
<br />
* '''1989'''<br />
** [[GOS I]] (Bad Hersfeld)<br />
* '''1990'''<br />
** [[GOS II]] (Bad Hersfeld)<br />
* '''1991'''<br />
** [[Cebit '91]] (Hannover)<br />
** [[Euromeeting 1]] (Osnabrück)<br />
** [[GOS III]] (Bad Hersfeld)<br />
* '''1992'''<br />
** [[Cebit '92]] (Hannover)<br />
** [[Castle Party 1]] (Castle Sommershausen)<br />
** [[HJT Mini Meeting 1]] (Castle Sommershausen)<br />
** [[Marabu Meeting 1992]] (Ulm)<br />
** [[GOS IV]] (Bad Hersfeld)<br />
** [[Xmas 1992 Party]] (?)<br />
* '''1993'''<br />
** [[Cebit '93]] (Hannover)<br />
** [[Castle Party 1a]] (Castle Sommershausen)<br />
** [[Euromeeting 3]] (Wuppertal)<br />
** [[GOS V]] (Bad Hersfeld)<br />
** [[Dreamer Party]] (Münster)<br />
* '''1994'''<br />
** [[Cebit '94]] (Hannover)<br />
* '''1995'''<br />
** [[G.o.St.-SOFT Meeting 1]] (July) (Oldenburg)<br />
** [[Inicron Party]] (?)<br />
** [[Odiesoft Party 1]] (Aalen)<br />
** [[SCUG Meeting]] (Munich)<br />
** [[Trip 2 Future]] (Winnweiler)<br />
** [[G.o.St.-SOFT Meeting 2]] (December) (Oldenburg)<br />
** [[End Of 1995]] (Edewecht?)<br />
* '''1997'''<br />
** [[Future Soft Party]] (Munich)<br />
** [[Odiesoft Party 2]] (Konstanz)<br />
** [[Xmas Meeting]] (Erlangen)<br />
* '''1999'''<br />
** [[XzentriX Meeting 1999]] (Seeshaupt)<br />
* '''2000'''<br />
** [[XzentriX Meeting 2000]] (Seeshaupt)<br />
* '''2001'''<br />
** [[CPC Reunion 1]] (aka CPC Klassentreffen 2001) (Erlangen)<br />
** [[XzentriX Meeting 2001]] (Seeshaupt)<br />
* '''2002'''<br />
** [[CPC Reunion 2]] (Erlangen)<br />
** [[XzentriX Meeting 2002]] (Seeshaupt)<br />
* '''2003'''<br />
** [[COM I]] (Frankfurt am Main)<br />
** [[Bergtreffen 2003]] (Erlangen)<br />
** [[XzentriX Meeting 2003]] (Seeshaupt)<br />
* '''2004'''<br />
** [[COM II]] (Frankfurt am Main)<br />
** [[Bergtreffen 2004]] (Erlangen)<br />
** [[XzentriX Meeting 2004]] (Seeshaupt)<br />
* '''2005'''<br />
** [[SymbOS Preview party]] (Moers)<br />
** [[COM III]] (Frankfurt am Main)<br />
** [[Bergtreffen 2005]] (Erlangen)<br />
** [[Z-Fest 2005]] (Fuldatal-Knickhagen)<br />
** [[XzentriX Meeting 2005]] (Seeshaupt)<br />
* '''2006'''<br />
** [[Burgparty 1]] (Kirchen)<br />
** [[Castle Party 2006]] (Castle Sommershausen)<br />
** [[VCFe 7]] (München)<br />
** [[Bergtreffen 2006]] (Herzogenaurach/Erlangen)<br />
** [[Z-Fest 2006]] (Fuldatal-Knickhagen)<br />
** [[XzentriX Meeting 2006]] (Seeshaupt)<br />
** [[Burgparty 2]] (Kirchen)<br />
<br />
=== Spain ===<br />
<br />
* '''2004'''<br />
** [[BCNParty 100]] (Barcelona)<br />
* '''2005'''<br />
** [[BCNParty 101]] (Barcelona)<br />
** [[RetroEuskal 2005]] (Bilbao)<br />
* '''2006'''<br />
** [[RetroEuskal 2006]] (Bilbao)<br />
<br />
[[Category:CPC events|*]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Malibu_Crackers&diff=12629Malibu Crackers2006-12-15T15:02:49Z<p>195.154.167.66: </p>
<hr />
<div>'''Malibu Crackers''' is a demomaker group created in 1989 by [[P007]]. [[Naminu]] and [[Pict]] will leave the team for [[Logon System]] at the end of 1989<br />
<br />
== Members ==<br />
* [[P007]]<br />
* [[Naminu]]<br />
* [[Pict]]<br />
* [[Mad Murdock]]<br />
* others to complete...<br />
<br />
== Productions ==<br />
* [[Malibu Demo 1]]<br />
* [[Malibu Demo 2]]<br />
* [[Malibu Demo 3]]<br />
* [[Malibu Demo 4]]<br />
* [[Amazing Demo]]<br />
* [[Intox]]<br />
<br />
[[Category:Scene group]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Longshot&diff=12628Longshot2006-12-15T15:00:55Z<p>195.154.167.66: /* Biography */</p>
<hr />
<div>[[Image:Longshot1996.jpg|thumb|Longshot 1996]]<br />
<br />
Longshot was a demo coder, founder and leader of the famous [[Logon System]] demo group. A pseudonym for Serge Querne, he was initially based in southern France but moved to Paris.<br />
<br />
== Biography ==<br />
<br />
Initially going under the pseudonym 'Logon 1' (the name Logon he explained in a scrolltext as "a Belgian idea"), he released a series of single-part demos each of them showcasing a new technique he had learned - or, in many cases, discovered. These included raster bars, overscan, and split modes in the earliest productions. The first demo was coded while he was working at [http://fr.wikipedia.org/wiki/Ubisoft Ubi Soft]'s "castle" headquarters. Though some of these demos seem fairly simple in retrospect, at the time, Serge's demo-coding skill was only equalled by perhaps [[Fefesse]] and [[NWC]].<br />
<br />
A stepchange came with the [[Longshot Demo]], the first in which he adopted his new pseudonym. This included hardware splitting and combined more effects on screen at once. [[Revolog]] (or Revolution) followed in a similar vein but was a level more accomplished again. At the same time, Longshot participated in the [[Amazing Demo]] with [[Naminu]] and [[P007]] of [[Malibu Crackers]].<br />
<br />
[[Naminu]] would soon become one of the members of the new, expanded [[Logon System]]. The "supergroup"'s first release was the stunning [[The Demo]], where Longshot contributed three parts but, perhaps more significantly, oversaw the polished, coherent design that was unlike any CPC megademo previously released.<br />
<br />
The [[Euromeeting Demo]] would turn out to be his last demo release, but a further innovation was the [[B-ASIC]] utility which enabled Plus programmers to use the new features of their machines from BASIC. Longshot went on to the PC in turn, but has recently participated in French CPC forums such as [http://phenixinformatique.free.fr/ Phenix Informatique] once again. His [http://logon.system.free.fr/ homepage] contains screenshots from the Logon era, a brief history, and downloads of his personal disc collection.<br />
<br />
Though most respected for his coding skills and innovations, Serge's main achievement was perhaps the creation and fostering of the Logon System supergroup, the like of which has not been seen since.<br />
<br />
Longshot has written technic articles in some columns of the french magazine [[Amstrad Cent Pour Cent]]<br />
<br />
== Demos ==<br />
<br />
* [[Logon Demo 1]]<br />
* [[Logon Demo 2]]<br />
* [[Logon Demo 3]]<br />
* [[Logon Demo 5]]<br />
* [[Longshot Demo]]<br />
* [[Revolog]]<br />
* [[Amazing Demo]]<br />
* [[The Demo]]<br />
* [[Euromeeting Demo]]<br />
<br />
== Other productions ==<br />
* [[Atlantis]] <br />
* [[B-ASIC]]<br />
* [[AntiMultiface]]<br />
* [[MagicDOS]]<br />
<br />
== Groups ==<br />
<br />
* [[Logon System]]<br />
<br />
== Links ==<br />
<br />
* [http://logon.system.free.fr/ Longshot's homepage]<br />
<br />
[[Category:CPC scene members]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=MagicDOS&diff=12627MagicDOS2006-12-15T14:55:16Z<p>195.154.167.66: </p>
<hr />
<div>'''Magic Dos''' V1.0 is a set of routines coded by [[Longshot]] in 1986.<br />
<br />
When MagicDos is installed, it sets Amsdos to manage a 80 track drive B (5"1/4 or 3"1/2) with 410 Kb by side (820 Kb by disk). It creates a dummy file (-MAGDOS-.410*) on the disk to save the extra directory space.<br />
<br />
Magic Dos is composed of a menu with 3 options :<br />
<br />
Format a side in drive B in 410 Kb (e.g. 10 sectors x 512 bytes x 82 tracks)<br />
<br />
Copy a file from drive A to drive B (for a standard or Magdos disk in drive B)<br />
<br />
Install Magic Dos<br />
<br />
It's possible to init the Magdos from a program directly on a Magdos disk.<br />
The program must contain the following sequence :<br />
<br />
'''LOAD "MAGDOS.INS":CALL &A000'''<br />
<br />
The program which contains that sequence must be little and saved as the first file on the disk.<br />
<br />
[http://genesis8.free.fr/frontend/disk.php Download Magic Dos]<br />
<br />
This format is fully compatible with DSK emulator files.<br />
<br />
[[Category:Applications]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=MagicDOS&diff=12626MagicDOS2006-12-15T14:54:17Z<p>195.154.167.66: </p>
<hr />
<div>'''Magic Dos''' V1.0 is a set of routines coded by [[Longshot]] in 1986.<br />
<br />
When MagicDos is installed, it sets Amsdos to manage a 80 track drive B (5"1/4 or 3"1/2) with 410 Kb by side (820 Kb by disk). It creates a dummy file (-MAGDOS-.410*) on the disk to save the extra directory space.<br />
<br />
Magic Dos is composed of a menu with 3 options :<br />
<br />
== Headline text ==<br />
Format a side in drive B in 410 Kb (e.g. 10 sectors x 512 bytes x 82 tracks)<br />
== Headline text ==<br />
Copy a file from drive A to drive B (for a standard or Magdos disk in drive B)<br />
== Headline text ==<br />
Install Magic Dos<br />
<br />
It's possible to init the Magdos from a program directly on a Magdos disk.<br />
The program must contain the following sequence :<br />
LOAD "MAGDOS.INS":CALL &A000<br />
The program which contains that sequence must be little and saved as the first file on the disk.<br />
<br />
[http://genesis8.free.fr/frontend/disk.php Download Magic Dos]<br />
<br />
This format is fully compatible with DSK emulator files.<br />
<br />
[[Category:Applications]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=MagicDOS&diff=12625MagicDOS2006-12-15T14:52:34Z<p>195.154.167.66: </p>
<hr />
<div>'''Magic Dos''' V1.0 is a set of routines coded by [[Longshot]] in 1986.<br />
<br />
When MagicDos is installed, it sets Amsdos to manage a 80 track drive B (5"1/4 or 3"1/2) with 410 Kb by side (820 Kb by disk). It creates a dummy file (-MAGDOS-.410*) on the disk to save the extra directory space.<br />
<br />
Magic Dos is composed of a menu with 3 options :<br />
Format a side in drive B in 410 Kb (e.g. 10 sectors x 512 bytes x 82 tracks)<br />
Copy a file from drive A to drive B (for a standard or Magdos disk in drive B)<br />
Install Magic Dos<br />
<br />
It's possible to init the Magdos from a program directly on a Magdos disk.<br />
The program must contain the following sequence :<br />
LOAD "MAGDOS.INS":CALL &A000<br />
The program which contains that sequence must be little and saved as the first file on the disk.<br />
[http://genesis8.free.fr/frontend/disk.php Download Magic Dos]<br />
<br />
This format is fully compatible with DSK emulator files.<br />
<br />
[[Category:Applications]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Brad&diff=12624Brad2006-12-15T14:19:21Z<p>195.154.167.66: /* Releases */</p>
<hr />
<div>Brad (Mohamed Chanaoui) was a member of [[Logon System]].<br />
<br />
He was a great graphist and has designed some of the astonishing graphics used in [[The Demo]] like the Skulls or the TurnDisk side B. He worked with [[Longshot]] in the Ubi castle and has designed the group logo.<br />
<br />
He also worked on CPC games.<br />
<br />
== Releases ==<br />
* [[http://www.thelegacy.de/Museum/4342/ FIRE]]<br />
* [[Logon Demo 1]]<br />
* [[The Demo]]<br />
* [[Euromeeting Demo]]<br />
<br />
== Groups ==<br />
* [[Logon System]]<br />
<br />
[[Category:CPC scene members]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Demogroups&diff=12623Demogroups2006-12-15T14:09:50Z<p>195.154.167.66: /* France */</p>
<hr />
<div>''For on overview of the CPC scene members, you can have a look at the''<br />
* [[CPC scene members|List of CPC scene members]]<br />
* [http://www.cpcwiki.eu/index.php/Category:CPC_scene_members Category of CPC scene members]<br />
<br />
''You can also check the [http://www.cpcwiki.eu/index.php/Category:Demos Demos category] for productions/releases.''<br />
<br />
<br />
This is a list of the CPC scene '''demo groups''', which have been or are still active.<br />
<br />
== France ==<br />
<br />
* [[5KB]]<br />
* [[Arkos]] ([http://www.arkos.cpcscene.com Arkos homepage])<br />
* [[AST System]]<br />
* [[BCAV]]<br />
* [[Contrast]]<br />
* [[Da Boxon Team]]<br />
* [[Fefesse]]<br />
* [[Futur's]] ([http://www.futurs.cpcscene.com Futur's homepage])<br />
* [[GPA]] ([http://tj.gpa.free.fr Tom et Jerry's homepage])<br />
* [[Hard'OS]] ([http://bdciron.cpcscene.com BDC Iron's homepage])<br />
* [http://oppressed-people.info/impact Impact]<br />
* [http://oppressed-people.info/impact/index.php?option=com_mamblog&Itemid=20 Kill or die]<br />
* [[Krad'os Crack'ers]]<br />
* [[Logon System]] ([http://logon.system.free.fr/html/demologon.htm Longshot's website])<br />
* [[Malibu Crackers]]<br />
* [[Mortel]]<br />
* [[NPS]] (for Nul Part System) ([http://nulpartsystem.free.fr NPS homepage])<br />
* [[Overlanders]]<br />
* [[Paradox]]<br />
* [[Rebels]]<br />
* [[Revival]]<br />
* [[Les Sucres en Morceaux]] ([http://scampin.chez-alice.fr/cpc Sucres en Morceaux homepage])<br />
* [[Static]]<br />
* [[The Addams Fanz]] ([http://tafcpc.free.fr TAF homepage])<br />
<br />
== Germany ==<br />
<br />
* [[ALC]]<br />
* [[Armaxess]]<br />
* [[BENG!]] (also international)<br />
* [[Benediction]]<br />
* [[Bollaware]]<br />
* [[Cadjo Clan]]<br />
* [[CBS]]<br />
* [[CGS]]<br />
* [[Commotion]]<br />
* [[CRT]]<br />
* [[Exodus]]<br />
* [[Frankenteam]]<br />
* [[FutureSoft]]<br />
* [[GCS]]<br />
* [[GOS]]<br />
* [[HJT]]<br />
* [[Inicron]]<br />
* [[KKB]]<br />
* [[Merlyn]]<br />
* [[MOPS]]<br />
* [[Necron]]<br />
* [[PDW]]<br />
* [[POW]]<br />
* [[The Rejects]]<br />
* [[SCUG]]<br />
* [[SymbiosiS]]<br />
* [[TGS]]<br />
* [[TTC]]<br />
* [[Wizcat]]<br />
<br />
== Greece ==<br />
<br />
* [[Dirty Minds]]<br />
* Chaos [http://www.geocities.com/chaoscpc/ Chaos Homepage]<br />
<br />
== Ireland ==<br />
<br />
* [[The Firm]]<br />
<br />
== Netherlands ==<br />
<br />
* [[Dragonbreed Wetware]]<br />
<br />
== Spain ==<br />
<br />
* [[Zona Neutra]] ([http://www.zonan.org Zona Neutra website])<br />
* [[ESP Soft]] ([http://www.amstrad.es/espsoft Esp Soft website])<br />
<br />
== United Kingdom ==<br />
<br />
* [[Bitmap Vandals]]<br />
* [[Conspiracy]]<br />
* [[Discovery]]<br />
* [[Donut System]]<br />
* [[Lords of Justice]]<br />
* [[STS]]<br />
* [[Systeme D]]<br />
* [[The Underground]]<br />
* [[Wendos PDS/Wendos Interactive]]<br />
<br />
and many, many more...<br />
<br />
[[Category:Scene group|*]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Fefesse&diff=12622Fefesse2006-12-15T14:05:47Z<p>195.154.167.66: /* Demos */</p>
<hr />
<div>[[Image:amsexpo01.jpg|thumb|Fefesse Team in 90's with Stephane St Martin , Fefesse, ??]]<br />
'''Fefesse''' was known on cpc scene like one person (Fabien Fessard) and was a talentuous coder who has contributed to the cpc scene. He borns the 18/01/1972 and died the 16/01/2006 (33 years old). <br />
<br />
'''Rest In Peace Fabien'''<br />
<br />
== Biography ==<br />
His pseudonym sounds as a little french joke (e.g. fesse signify ass in french), and it was a mean to say that all demoes were not really serious for him.<br />
Gfx of Fabien production were issued by [[Stephane St Martin]].<br />
They brought together many demoes in the Cpc Scene of the 90's<br />
<br />
After demoes, Fabien will try to make games and he will succeed greatly in this way.<br />
He released the famous [[Xyphoes Fantasy]] game, edited by [[Silmarils]], to the cpc world, which was using a lot of hardware technics (overscan, hardware scroll, offset split, raster)<br />
<br />
After that, Fabien left Vendôme for Paris and has integrated the [[Cryo]] company<br />
He has developped some games on the playstation 1 (like [[Robocop]]) (list to complete)<br />
<br />
During these years, he was imagining a new revolutionary game with a full universe in 3D.<br />
So he had leave [[Cryo]] to collaborate for the creation of [[Quantic Dream]] company with this new conceptual game pn PC platform called Omicron, published by [[Eidos]]. After more than two years of late, this game was finally named [[The Nomad Soul]] with a music composed by [[David Bowie]]. Even with this late, the game was astonishing.<br />
<br />
The game experience was not conclusive for him because the experience with Quantic was not really positive. So he finally leave the game world for other domains. A little experience in a service company for PSA (car company) and finally a little society specialised in multimedia application on cellular telephons (Symbian system) where he was really integrated and appreciated for his good work.<br />
<br />
Fabien was passionated by travel around the world and discover new countries. He was involving a new passion with the photography. He was playing too in a little theatrical troup.<br />
<br />
== Demos ==<br />
* [[Fefesse First Demo]]<br />
* [[Arff Demo]]<br />
* [[Bebetter Demo]]<br />
* [[BO Demo]]<br />
* [[The Last Demo]]<br />
* [[Sound Demo]]<br />
* [[ST Scroller]]<br />
* [[YAO Demo]]<br />
<br />
== Other productions ==<br />
* [[Xyphoes Fantasy]] <br />
* The Nomad Soul [http://www.eidos.fr/games/info.html?gmid=36 Eidos page]<br />
<br />
[[Category:Scene group]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Fefesse&diff=12621Fefesse2006-12-15T14:05:02Z<p>195.154.167.66: /* Demos */</p>
<hr />
<div>[[Image:amsexpo01.jpg|thumb|Fefesse Team in 90's with Stephane St Martin , Fefesse, ??]]<br />
'''Fefesse''' was known on cpc scene like one person (Fabien Fessard) and was a talentuous coder who has contributed to the cpc scene. He borns the 18/01/1972 and died the 16/01/2006 (33 years old). <br />
<br />
'''Rest In Peace Fabien'''<br />
<br />
== Biography ==<br />
His pseudonym sounds as a little french joke (e.g. fesse signify ass in french), and it was a mean to say that all demoes were not really serious for him.<br />
Gfx of Fabien production were issued by [[Stephane St Martin]].<br />
They brought together many demoes in the Cpc Scene of the 90's<br />
<br />
After demoes, Fabien will try to make games and he will succeed greatly in this way.<br />
He released the famous [[Xyphoes Fantasy]] game, edited by [[Silmarils]], to the cpc world, which was using a lot of hardware technics (overscan, hardware scroll, offset split, raster)<br />
<br />
After that, Fabien left Vendôme for Paris and has integrated the [[Cryo]] company<br />
He has developped some games on the playstation 1 (like [[Robocop]]) (list to complete)<br />
<br />
During these years, he was imagining a new revolutionary game with a full universe in 3D.<br />
So he had leave [[Cryo]] to collaborate for the creation of [[Quantic Dream]] company with this new conceptual game pn PC platform called Omicron, published by [[Eidos]]. After more than two years of late, this game was finally named [[The Nomad Soul]] with a music composed by [[David Bowie]]. Even with this late, the game was astonishing.<br />
<br />
The game experience was not conclusive for him because the experience with Quantic was not really positive. So he finally leave the game world for other domains. A little experience in a service company for PSA (car company) and finally a little society specialised in multimedia application on cellular telephons (Symbian system) where he was really integrated and appreciated for his good work.<br />
<br />
Fabien was passionated by travel around the world and discover new countries. He was involving a new passion with the photography. He was playing too in a little theatrical troup.<br />
<br />
== Demos ==<br />
* [[Fefesse First demo]]<br />
* [[Arff Demo]]<br />
* [[Bebetter Demo]]<br />
* [[BO Demo]]<br />
* [[The Last Demo]]<br />
* [[Sound Demo]]<br />
* [[ST Scroller]]<br />
* [[YAO Demo]]<br />
<br />
== Other productions ==<br />
* [[Xyphoes Fantasy]] <br />
* The Nomad Soul [http://www.eidos.fr/games/info.html?gmid=36 Eidos page]<br />
<br />
[[Category:Scene group]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Longshot&diff=12423Longshot2006-12-13T13:21:47Z<p>195.154.167.66: </p>
<hr />
<div>[[Image:Longshot1996.jpg|thumb|Longshot 1996]]<br />
<br />
Longshot was a demo coder, founder and leader of the famous [[Logon System]] demo group. A pseudonym for Serge Querne, he was initially based in southern France but moved to Paris.<br />
<br />
== Biography ==<br />
<br />
Initially going under the pseudonym 'Logon 1' (the name Logon he explained in a scrolltext as "a Belgian idea"), he released a series of single-part demos each of them showcasing a new technique he had learned - or, in many cases, discovered. These included raster bars, overscan, and split modes in the earliest productions. The first demo was coded while he was working at [[Ubi Soft]]'s "castle" headquarters. Though some of these demos seem fairly simple in retrospect, at the time, Serge's demo-coding skill was only equalled by perhaps [[Fefesse]] and [[NWC]].<br />
<br />
A stepchange came with the [[Longshot Demo]], the first in which he adopted his new pseudonym. This included hardware splitting and combined more effects on screen at once. [[Revolog]] (or Revolution) followed in a similar vein but was a level more accomplished again. At the same time, Longshot participated in the [[Amazing Demo]] with [[Naminu]] and [[P007]] of [[Malibu Crackers]].<br />
<br />
[[Naminu]] would soon become one of the members of the new, expanded [[Logon System]]. The "supergroup"'s first release was the stunning [[The Demo]], where Longshot contributed three parts but, perhaps more significantly, oversaw the polished, coherent design that was unlike any CPC megademo previously released.<br />
<br />
The [[Euromeeting Demo]] would turn out to be his last demo release, but a further innovation was the [[B-ASIC]] utility which enabled Plus programmers to use the new features of their machines from BASIC. Longshot went on to the PC in turn, but has recently participated in French CPC forums such as [http://phenixinformatique.free.fr/ Phenix Informatique] once again. His [http://logon.system.free.fr/ homepage] contains screenshots from the Logon era, a brief history, and downloads of his personal disc collection.<br />
<br />
Though most respected for his coding skills and innovations, Serge's main achievement was perhaps the creation and fostering of the Logon System supergroup, the like of which has not been seen since.<br />
<br />
Longshot has written technic articles in some columns of the french magazine [[Amstrad Cent Pour Cent]]<br />
<br />
== Demos ==<br />
<br />
* [[Logon Demo 1]]<br />
* [[Logon Demo 2]]<br />
* [[Logon Demo 3]]<br />
* [[Logon Demo 5]]<br />
* [[Longshot Demo]]<br />
* [[Revolog]]<br />
* [[Amazing Demo]]<br />
* [[The Demo]]<br />
* [[Euromeeting Demo]]<br />
<br />
== Other productions ==<br />
* [[Atlantis]] <br />
* [[B-ASIC]]<br />
* [[AntiMultiface]]<br />
* [[MagicDOS]]<br />
<br />
== Groups ==<br />
<br />
* [[Logon System]]<br />
<br />
== Links ==<br />
<br />
* [http://logon.system.free.fr/ Longshot's homepage]<br />
<br />
[[Category:CPC scene members]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Pict&diff=12422Pict2006-12-13T13:10:51Z<p>195.154.167.66: </p>
<hr />
<div>[[Image:Pict1992.jpg|thumb|Pict in Euromeeting 2 1992]]<br />
'''Pict''' (Emmanuel Chabani) was a member of [[Logon System]].<br />
<br />
He was the youngest member of [[Logon System]] . He was not the last to use high hardware tricks. He has produced 3 parts in [[The Demo]].<br />
<br />
On the Amiga he also produced a demo called Chuppa Dogga.<br />
<br />
Was also known for his sweat-smelling socks...<br />
<br />
Pict has written some technic articles in the [[Logon System]] column of the french magazine [[Amstrad Cent Pour Cent]]<br />
<br />
== Releases ==<br />
* [[The Demo]]<br />
<br />
== Groups ==<br />
<br />
* [[Logon System]]<br />
<br />
[[Category:CPC scene members]]</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Talk:Main_Page&diff=11092Talk:Main Page2006-11-23T13:53:47Z<p>195.154.167.66: </p>
<hr />
<div><div style="margin-top:32px;text-align:center;padding:5px 0px 4px 0px;background-color:#ffc0c0;border:1px solid #ffc0c0;"><br />
'''ATTENTION!'''<br /><br />
This talk page should '''only''' be used for discussions about the '''Main Page''' and the '''Side Bar'''.<br /><br />
For general CPCWiki related discussions please use the [[Discussion]] page.<br /><br />
For suggestions of completely new sections and features, please use the [[Suggestions]] page.<br />
</div><br />
<br />
* ''For older talks please have a look at the [[Talk:Main_Page/Archive1|Archive]].''<br />
<br />
== Forum ==<br />
Today the [http://www.cpcwiki.eu/forum Forum] opened its gates. I felt it was necessary because the discussion system of the Wiki is not adequate... It is not meant to replace every talk page, but it's good for general discussion topics :) [[User:Gryzor|Gryzor]] 09:06, 22 November 2006 (CET)<br />
<br />
== Sidebar links ==<br />
<br />
There is a little problem with the pages linked only in the sidebar: they only appear on the default mediawiki theme...<br />
There is a list here: [[special:lonelypages]]<br />
Link them from somewhere else :)<br />
<br />
::Ah yes, you're right and I have noticed it myself - though I don't know why anyone would use some other theme, I think this is the best by far :D Anyhow, I'm just waiting to move servers, when this is done I'll look after such details... thanks for pointing out!!! [[User:Gryzor|Gryzor]] 10:03, 28 July 2006 (CDT)<br />
<br />
::There is still 14 orphaned pages... and i prefer using another theme because i use a browser without css support... And what is the difference between [[Applications]] and Utilities ?<br />
:::You are right, I will move the Utilities to the Apps and mark them to be deleted! --[[User:Octoate|Octoate]] 10:13, 11 August 2006 (CEST)<br />
<br />
== Search ==<br />
<br />
As I still don´t understand why we have two search windows I repeat the question if we really need them both? ;-) --[[User:Villain|Villain]] 17:08, 28 August 2006 (CEST)<br />
:Yup. The second one (the top one) was added when the sidebar was so tall that the lower search field was out of the screen. Now the sidebar is too short, but it will probably grow again.... [[User:Gryzor|Gryzor]] 18:22, 28 August 2006 (CEST)<br />
:: hey.. i'm just waiting for someone who tells me.. REMOVE THAT F*/&%NG second Search-Field and.. booom.. it will be gone :-D [[User:Kangaroo|Kangaroo MusiQue of HJT]]<br />
:::Hey Kanga, REMOVE THAT F*/&%NG second search field! --[[User:Octoate|Octoate]] 21:04, 28 August 2006 (CEST)<br />
::::Don´t know if anybody else already told you but: REMOVE THAT F*/&%NG second Search-Field --[[User:Villain|Villain]] 21:09, 28 August 2006 (CEST)<br />
::::Ok, have noticed the Wink with the Zaunpfahl :-) and i will do my job tomorrow, if i find time :-)<br />
:::::Ok, I removed it. Happy, y'all? :) [[User:Gryzor|Gryzor]] 20:00, 29 August 2006 (CEST)<br />
:::::Ahh Gryzor did it :) So what? [[User:81.90.35.80|81.90.35.80]] 11:20, 24 September 2006 (CEST)<br />
<br />
== Mainpage and Sidebar ==<br />
<br />
TBH I like Gryzors rollback of the sidebar, as all the important main links should be mentioned there to have fast access from every point inside CPCWiki. With an usual screen resolution you should see the complete main part of the sidebar, so I don't see any problem with its length.<br />
<br />
Regarding the main page, what's about redesigning it a little bit in the way of most other Wikis like Wikipedia? The main page shouldn't contain the complete site map. I like the style of Wikipedia much more. -- [[User:Prodatron|Prodatron]] 16:29, 29 August 2006 (CEST)<br />
<br />
:Well, I differ in my opinion with yours. I don't like a big sidebar and prefer a good main page which can bring me directly to the different stuff in the Wiki, because you have much more room there to give a good entry point. Btw, I only use 1024x768 and I so I see it till "Software-Programming" in the sidebar (ok, will change if I get a new notebook someday ;)). Anyway, I will join the majority =). --[[User:Octoate|Octoate]] 19:54, 29 August 2006 (CEST)<br />
<br />
:::"Software-Programming" is your last visible entry? 8-O Maybe you choosed a font size of 300% and installed the Google, Yahoo and MSN toolbars at the same time? ;-)) My last entry is "Editing help", well, with 1280x1024. Ok, the sidebar could be still optimized, maybe we can move "About - contribute" to the end (it should be also mentioned on the start page) and remove "PD libraries" as an example (not so important for having an own entry point here IMHO). -- [[User:Prodatron|Prodatron]] 20:26, 29 August 2006 (CEST)<br />
<br />
:::: Here at work I use 2560x1024, so there is no problem here. Maybe I will use a smaller font size and buy some glasses for my notebook ;-) --[[User:Octoate|Octoate]] 10:52, 30 August 2006 (CEST)<br />
<br />
::The reason I rolled it back to a more expanded list (though I condensed the CPC models) is that, if it's not like that, then surely there's no reason in having a Sidebar? 8) Though I understand that on some resolutions (are you really on '''1024'''?? :D ) the entire SIdebar may not be visible, I think that removing it altogether is much worse than having one that doesn't show in its entirety!<br />
<br />
:: Concerning the main page, now, it should not be the only launching page - the user should not need to get to the homepage in order to jump to a different category, hence the use of the Sidebar. On the other hand I find it '''much more useful''' as it is right now, than like it was before, though it can be improved somewhat - I'll agree with Prodatron in that it looks somewhat 'dry' right now.[[User:Gryzor|Gryzor]] 20:05, 29 August 2006 (CEST)<br />
<br />
::: Oh come on.. wich BAST)(&" has modified the Sidebar again to that really useless and annoying list of unwanted links :-D Why dont use the mainpage AND the SEARCH to find content, instead of adding things wild, unorganized and useless to the sidebar?? [[User:Kangaroo|Kangaroo MusiQue of HJT]] 21:49, 29 August 2006 (CEST)<br />
<br />
:::: You and Octo have your mainpage, and Gryzor and me have our sidebar. Everyone is happy now :-P -- [[User:Prodatron|Prodatron]] 21:58, 29 August 2006 (CEST)<br />
<br />
::::: =) --[[User:Octoate|Octoate]] 10:52, 30 August 2006 (CEST)<br />
<br />
:::: I think it´s useful to have some more things on the Sidebar than before. But now it´s too much... As Prodi already said PD libraries should be kicked out, also clones and some others too... --[[User:Villain|Villain]] 21:57, 29 August 2006 (CEST)<br />
<br />
::::: Sounds good! -- [[User:Prodatron|Prodatron]] 21:58, 29 August 2006 (CEST)<br />
<br />
::::: It did it in this way and moved "contribute" to the end. Is it better now? Btw, how can I clear the cache? -- [[User:Prodatron|Prodatron]] 22:04, 29 August 2006 (CEST)<br />
<br />
:::: The Bastard is me, I would guess. As I said, the reason for rolling it back is that under the short form, there is simply NO NEED for the sidebar. The sidebar is there for the reader to be able to navigate quickly to all parts of the wiki without having to go to the main page. It is NOT useless, certainly NOT unwanted (I use it all the time instead of the main page links) and I doubt it's annoying - the space is empty if you don't put links there, so it goes wasted. The Main Page is NOT the place to put links on and is much harder to use than the sidebar. Unorganized? I wouldn't think so - the structure is quite ok right now, if anyone can think of ways to improve it, please do step forward. It's not even wild, since it has been tamed a lot since its first appearance, and definitely not unorganized - see the little boxes that organise it? :p [[User:Gryzor|Gryzor]] 09:49, 30 August 2006 (CEST)<br />
<br />
== New main page ==<br />
<br />
I was so free and reorganized the complete main page into the usual "wiki style".<br />
So the complete link list ("CPCWiki portal") has its own page now - we should improve this page, that nearly all articels can be found there directly or indirectly.<br />
Regarding the new main page maybe we can add even more sections like "article of the month" or something like this. -- [[User:Prodatron|Prodatron]] 02:40, 1 September 2006 (CEST)<br />
<br />
:Great. I like the new wikilike design. --[[User:Octoate|Octoate]] 09:58, 1 September 2006 (CEST)<br />
<br />
::I am pleased to hear that! We just need to take care about the up-to-dateness. As an example, every one, who is inserting a new entry in the news section should also update the main page. I would also like to suggest and add some guidelines, which describe, what and how to add entries to the different sections in the main page to prevent uncontrolled growth. -- [[User:Prodatron|Prodatron]] 16:24, 1 September 2006 (CEST)<br />
<br />
::: I like the new layout as well, it's meaningful and nicely put, although I think it can use a little cleaning over time :) I'm a bit confused as to how news etc works, though, it currently seems to be all over the place and it's difficult to maintain it for someone who doesn't know exactly how... [[User:Gryzor|Gryzor]] 20:37, 1 September 2006 (CEST)<br />
:::: Regarding the news I will write a suggestion for the guidline how to insert new news. In general you have a headline, which have to be placed to the news (max 10 entries), the news archive (unlimited) and the main page (max 3 entries). The headline is the article name where you write the news itself + links to the source and the category (month). -- [[User:Prodatron|Prodatron]] 20:58, 1 September 2006 (CEST)<br />
<br />
Gryzor, why have you modified the photo of the main page with the ancient one ? If this wiki is related to cpc, i guess it's not only the cpc 464 and the whole cpc range is concerned...Almost the 464 photo seemd truncated and overlayed by a line. Longshot --[[User:195.154.167.66|195.154.167.66]] 14:53, 23 November 2006 (CET)</div>195.154.167.66https://www.cpcwiki.eu/index.php?title=Main_Page&diff=11091Main Page2006-11-23T13:47:50Z<p>195.154.167.66: </p>
<hr />
<div>__NOTOC__<br />
[[Image:cpcserie.jpg|right|thumb|250px|[[CPC|Amstrad Cpc Range]]]]<br />
<div align="center"><br />
== Welcome to the Amstrad CPC Wiki! ==<br />
This site hopes to evolve into an encyclopaedia on all things [[Amstrad]] [[CPC]] related. There are now '''[[Special:Allpages|{{NUMBEROFARTICLES}} articles]]''' around the CPC available. Feel free to [[help:editing|contribute]] or post your [[suggestions]] here, or in the [[discussion]] page!<br><br><br><br><br />
<br />
<div style="margin-top:32px;text-align:center;padding:5px 0px 4px 0px;background-color:#ffff99;border:2px solid #dfdfdf;">'''The [http://www.cpcwiki.eu/forum forum] is now open!'''</div><br />
<br />
<div style="margin-top:32px;text-align:center;padding:5px 0px 4px 0px;background-color:#eee;border:1px solid #dfdfdf;">''' [[CPC|Amstrad CPC]] · [[Peripherals|Hardware extensions]] · [[Games]] · [[Applications]] · [[Programming]]<br />[[News and Projects]] · [[Emulators]] · [[Demogroups|Scene groups]] · [[CPC_scene_members|People]] · [[Magazines]] · [[Links|Web links]] '''<br />[[CPCWiki:Portal|CPCWiki Portal]] · [http://www.cpcwiki.eu/forum Forum] · [[About|About - Contribute]] · [[Special:Statistics|Statistics]] · [[CPCWiki:General_disclaimer|Disclaimer]]<br />
<br />
</div><br />
<br />
<br />
<br />
</div><br />
<br />
{|width="100%"<br />
|-valign="top"<br />
|style="vertical-align: top"|<br />
<br />
<div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #ffc9c9; background-color: #fff3f3"><br />
<br />
=== CPC related news ===<br />
The three last CPC related news.<br />
<br />
* 23/11/2006: [http://zx81.zx81.free.fr/serendipity/ PSPCap 1.1.3] released with a great changelog!!!<br />
* 12/10/2006: [[Croco Chanel N°4]] CPC meeting near Paris (France) in May 2007 !<br />
* 28/09/2006: [http://www.cpcmania.com/index.asp CPCTapeXP], a Tape->CDT GUI-based utility has been released!<br />
* 12/09/2006: [[News:CPC forever|Third issue of CPC forever released]]<br />
<br />
<div style="text-align: right;"><small>'''All [[News_and_Projects|CPC news]]'''</small></div></div><br />
<br />
<div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #eadcc5; background-color: #fff8f2;"><br />
<br />
=== New Articles ===<br />
A small selection of new articles.<br />
* [[Hi-Tech C compiler]]<br />
* [[Masterfile III]]<br />
* [[Pagemaker]]<br />
* [[RoutePlanner]]<br />
* [[STarKos]]<br />
<div style="text-align: right;"><small>'''All [[Special:Newpages|new articles]]'''</small></div><br />
</div><br />
<br />
<div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #e4dede; background-color: #f9f9f9;"><br />
<br />
=== Become an Author! ===<br />
We are searching for authors of the following articles:<br />
* [[MicroDesign]]<br />
* [[SD Microsystems]]<br />
* [[Gate Array]]<br />
* [[Amstrad Fun]]<br />
* [[Roudoudou]]<br />
<div style="text-align: right;"><small>'''All [[Special:Wantedpages|wanted articles]]''' | [[:Category:Stub|Extendable Stubs]]<br />'''[[List of most active contributors]]'''</small></div><br />
</div><br />
<br />
|width="50%" style="vertical-align:top"|<br />
<br />
<div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #e4dede; background-color: #f9f9f9;"><br />
<br />
=== Did you know? ===<br />
* The transfer speed of the [[CPC Booster|CPC Booster +]] serial interface is faster than a standard DSL connection.<br />
* More than 40 commercial games have been created with the [[The Graphic Adventure Creator]].<br />
* [[SymbOS]] can handle more than 50 times bigger hard discs than MS Windows 95A.<br />
</div><br />
<br />
<div style="margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff"><br />
<br />
=== CPCWiki updates ===<br />
*As of yesterday, we now have a dedicated [http://www.cpcwiki.eu/forum '''forum'''] where we can discuss all things related to the wiki, since it's much more useable than discussion pages. Please do drop by!!! [[User:Gryzor|Gryzor]] 09:03, 22 November 2006 (CET)<br />
*Finally, and thanks to [[User:ChaRleyTroniC|ChaRleyTroniC]]'s advice, file uploading has been fixed. You can now up mp3, dsk, png, zip, rar, pdf and ogg files! Any other file you'd like to see? [[Suggestions|Tell us so]]!!! [[User:Gryzor|Gryzor]] 15:52, 17 November 2006 (CET)<br />
* Today our wiki has passed the '''1000 article''' point!!! So many thanks to everyone who has made this possible... let's just try and fill all those stubs :) [[User:Gryzor|Gryzor]] 13:45, 25 October 2006 (CEST)<br />
* Several modifications have been done during the last few days. CPCWiki has a '''new main page''' now, while the [[CPCWiki:Portal|CPCWiki Portal]] replaced its link list. Also the talk pages [[Discussion]], [[Suggestions]] and [[Talk:Main_Page|Main Page talk]] have been reorganised a little bit. [[User:Prodatron|Prodatron]] 20:15, 2 September 2006 (CEST)<br />
* Add the CPCWiki to '''your Homepage'''. Check out [[About#Wiki-Napping]] and start napping this Wiki.<br />
</div><br />
|}</div>195.154.167.66