<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=83.156.200.243</id>
		<title>CPCWiki - THE Amstrad CPC encyclopedia! - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=83.156.200.243"/>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php/Special:Contributions/83.156.200.243"/>
		<updated>2026-08-28T15:18:18Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Applications&amp;diff=6453</id>
		<title>Applications</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Applications&amp;diff=6453"/>
				<updated>2006-09-06T19:24:10Z</updated>
		
		<summary type="html">&lt;p&gt;83.156.200.243: /* Graphic utilities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of '''Applications''' for the Amstrad CPC.&lt;br /&gt;
&lt;br /&gt;
You can also have a look at the lists of&lt;br /&gt;
* [[Programming software]] (languages, compilers, debuggers etc.)&lt;br /&gt;
* [[System software]] (DOS, operating systems, shells)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Databases ==&lt;br /&gt;
&lt;br /&gt;
* [[dBASE|dBASE II]] ([[Ashton Tate]])&lt;br /&gt;
* [[Turbo-DATA-CPC]] ([[DMV]])&lt;br /&gt;
* [[DATAFILE II]] ([[Kuma_Computers|Kuma Computers]])&lt;br /&gt;
* [[Masterfile]] ([[Cambell Systems]])&lt;br /&gt;
* [[Masterfile 128]] ([[Cambell Systems]])&lt;br /&gt;
* [[Rambase]] (John Fairlie)&lt;br /&gt;
&lt;br /&gt;
== Disc utilities ==&lt;br /&gt;
&lt;br /&gt;
* [[Cataclysme]] ([[GPA]])&lt;br /&gt;
* [[COPY]] (Antoine)&lt;br /&gt;
* [[CopyLuck]] (CBl)&lt;br /&gt;
* [[Crime]] ([[Crown]])&lt;br /&gt;
* [[DirDoktor]] (GPA)&lt;br /&gt;
* [[Disckit]] ([[Amstrad]]/[[Locomotive Software]])&lt;br /&gt;
* [[Discology]] (Méridien lnformatique) (1986)&lt;br /&gt;
* [[Disc'o'Magic]] ([[Joker]])&lt;br /&gt;
* [[DiskDeDumper]] ([[Prodatron]])&lt;br /&gt;
* [[DiskDoktor]] (GPA)&lt;br /&gt;
* [[DOS Copy]] ([[Face Hugger]])&lt;br /&gt;
* [[JL-Copier]] ([[JLCS]])&lt;br /&gt;
* [[LameCopy]] (GPA)&lt;br /&gt;
* [[MagicDOS]] ([[Longshot]])&lt;br /&gt;
* [[MarkError]] (GPA)&lt;br /&gt;
* [[MultiMark]] (GPA)&lt;br /&gt;
* [[Oddjob]]&lt;br /&gt;
* [[Punishment]] ([[Doctor Fegg]]/[[The Equalizor]])&lt;br /&gt;
* [[ReadDSK]], [[WriteDSK]] ([[Targhan]])&lt;br /&gt;
* [[SpeedFormat]]&lt;br /&gt;
* [[SymCommander]] ([[Prodatron]])&lt;br /&gt;
* [[Xexor]] ([[User:Executioner|Executioner]])&lt;br /&gt;
&lt;br /&gt;
== File compression ==&lt;br /&gt;
&lt;br /&gt;
* [[Cheese]] ([[Antoine Pitrou]])&lt;br /&gt;
* [[Columbia]] ([[Robot PD]])&lt;br /&gt;
* [[CPC_T]] ([[Madram]])&lt;br /&gt;
* [[CrownCruncher]] ([[Crown]])&lt;br /&gt;
* [[FlowerCruncher]] ([[Roudoudou]])&lt;br /&gt;
* [[SQ23]]&lt;br /&gt;
* [[Turbocruncher]] ([[Elmar Krieger]])&lt;br /&gt;
* [[Turbo Imploder]] ([[Crown]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game creators ==&lt;br /&gt;
&lt;br /&gt;
* [[3D Construction Kit]]&lt;br /&gt;
* [[Adlan]] (Richard Brooksby)&lt;br /&gt;
* [[The Graphic Adventure Creator]] ([[Incentive]])&lt;br /&gt;
* [[The Quill]] (Gilsoft)&lt;br /&gt;
* [[Pandora]] (Swift Software)&lt;br /&gt;
* [[PJA]] ([[Demoniak]])&lt;br /&gt;
* [[ZACK]] ([[User:Executioner|Executioner]])&lt;br /&gt;
* [[Sprites Alive]] (Glenco)&lt;br /&gt;
&lt;br /&gt;
== Graphic ==&lt;br /&gt;
&lt;br /&gt;
=== Desktop publishing ===&lt;br /&gt;
&lt;br /&gt;
* [[Advanced DTP]] ([[Geoff Smith]])&lt;br /&gt;
* [[AMX Pagemaker]] ([[Advanced Memory Systems]])&lt;br /&gt;
* [[Artworx]] (Roland Weigelt / [[DMV]]) (1988)&lt;br /&gt;
* [[Fleet Street Editor]] ([[Mirrorsoft]])&lt;br /&gt;
* [[MicroDesign]] ([[Hogsoft]]) (1988)&lt;br /&gt;
* [[MicroDesign Plus]] ([[Campursoft]])&lt;br /&gt;
* [[Oxford PAO]] (?)&lt;br /&gt;
* [[Page Publisher]] ([[SD Microsystems]])&lt;br /&gt;
* [[Pagemaker Deluxe]] ([[Scull PD|Scull SL]])&lt;br /&gt;
* [[PowerPage]] ([[Robot PD]])&lt;br /&gt;
* [[Pro-Design]] ([[Crusader Software]]) (1988)&lt;br /&gt;
* [[Stop Press]] ([[AMX]])&lt;br /&gt;
&lt;br /&gt;
=== Graphic utilities ===&lt;br /&gt;
&lt;br /&gt;
* [[OCP Art Studio|Advanced OCP Art Studio]] ([[OCP]])&lt;br /&gt;
* [[Art Studio]] ([[OCP]])&lt;br /&gt;
* [[ARTWORK]] ([[Kuma Computers]])&lt;br /&gt;
* [[AMX Art]] ([[Advanced Memory Systems]])&lt;br /&gt;
* [[BMP-Convert]]&lt;br /&gt;
* [[Bmp-Converter]]&lt;br /&gt;
* [[Bmp-PalConverter]]&lt;br /&gt;
* [[CAD Easy]] ([[Microland]]) (1987)&lt;br /&gt;
* [[Cherry Paint]] ([[Siren Software]])&lt;br /&gt;
* [[Claudia]] (Eliot - [[Benediction]])&lt;br /&gt;
* [[ConvImgCPC]] ([[Demoniak]])&lt;br /&gt;
* [[Copyshop]] (Matthias Uphoff / [[DMV]])&lt;br /&gt;
* [[DBT-PAL]] ([[Da Boxon Team]])&lt;br /&gt;
* [[DBT-Scan]] ([[Da Boxon Team]])&lt;br /&gt;
* [[Easi-Art]] ([[Weeske]])&lt;br /&gt;
* [[FontCatcher]]&lt;br /&gt;
* [[Fraktal Generator 3-D]] (Matthias Uphoff / [[DMV]]) (1988)&lt;br /&gt;
* [[Funky Generator]] ([[Semilanceata]])&lt;br /&gt;
* [[G-Paint]] ([[Günter Radestock]]) (1988)&lt;br /&gt;
* [[Gifcon]]&lt;br /&gt;
* [[GMSK]] - Graphic Mode 0 - Screen to Sprite Konverter ([[TFM]])&lt;br /&gt;
* [[IFF Convert]] ([[Face Hugger]])&lt;br /&gt;
* [[Kit4096]]&lt;br /&gt;
* [[KitOverscan]]&lt;br /&gt;
* [[Magic Brush]] ([[Waldeck-Software]]) (1987)&lt;br /&gt;
* [[Mf2-Ocp]]&lt;br /&gt;
* [[Movie Maker]] ([[TFM]])&lt;br /&gt;
* [[PI1-Convert]]&lt;br /&gt;
* [[PI1-Screens]]&lt;br /&gt;
* [[Profi Painter]] ([[Data Becker]])&lt;br /&gt;
* [[Rembrandt]] ([[Beebugsoft]]) (1986)&lt;br /&gt;
* [[ScreenFormatConvert]]&lt;br /&gt;
* [[SpriteGet]]&lt;br /&gt;
* [[SymPlay]] ([[Prodatron]])&lt;br /&gt;
* [[SymSee]] ([[Prodatron]])&lt;br /&gt;
&lt;br /&gt;
== Music software ==&lt;br /&gt;
&lt;br /&gt;
* [[AdvancedMusicCreator]] ([[Exodus]]) (1996)&lt;br /&gt;
* [[The Music System|The Advanced Music System]] ([[Rainbird (software house)|Rainbird]]) (1987)&lt;br /&gt;
* [[BooTracker]] ([[Future Publishing]])&lt;br /&gt;
* [[ChaRleyTraCker]] ([[ChaRleyTroniC]])&lt;br /&gt;
* [[Digitracker]] ([[Prodatron]])&lt;br /&gt;
* [[Echosoft]] (ESAT Software)&lt;br /&gt;
* [[Equinoxe]] ([[Poum]])&lt;br /&gt;
* [[The Music System]] ([[Rainbird (software house)|Rainbird]]) (1986)&lt;br /&gt;
* [[NoiseTracker]] ([[MTI]])&lt;br /&gt;
* [[Protracker]] ([[Crown]])&lt;br /&gt;
* [[Soundtrakker]] ([[New Age Software]])&lt;br /&gt;
* [[Soundtrakker 128]] ([[New Age Software]])&lt;br /&gt;
* [[STarKos]] ([[Arkos]])&lt;br /&gt;
* [[SymAmp]] ([[Prodatron]])&lt;br /&gt;
* [[Music Minstrel]] ([[Kuma Computers]])&lt;br /&gt;
&lt;br /&gt;
== Word processing ==&lt;br /&gt;
&lt;br /&gt;
* [[Brunword]] ([[Brunning]])&lt;br /&gt;
* [[ConText CPC]] (Matthias Uphoff / [[DMV]]) (1986)&lt;br /&gt;
* [[CPC Word]] ([[Prodatron]])&lt;br /&gt;
* [[Protext]] ([[Arnor]])&lt;br /&gt;
* [[Proword]] ([[Arnor]])&lt;br /&gt;
* [[Star-Writer]] ([[Star-Division]]) (1985)&lt;br /&gt;
* [[Tasword]] ([[Tasman Software]]) (1984)&lt;br /&gt;
* [[Tas-Spell]] ([[Tasman Software]])&lt;br /&gt;
* [[WordStar]] ([[MicroPro]])&lt;br /&gt;
&lt;br /&gt;
== Spread-sheet software ==&lt;br /&gt;
&lt;br /&gt;
* [[Mastercalc]] ([[Cambell Systems]])&lt;br /&gt;
* [[ScratchPad Plus]] ([[Caxton Software]])&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* [[Hercule]] ([[Kuma Computers]])&lt;br /&gt;
* [[Stock Control and Invoicing]] ([[Kuma Computers]])&lt;br /&gt;
* [[ZXM]] (Betasoft)&lt;/div&gt;</summary>
		<author><name>83.156.200.243</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Applications&amp;diff=6452</id>
		<title>Applications</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Applications&amp;diff=6452"/>
				<updated>2006-09-06T19:23:37Z</updated>
		
		<summary type="html">&lt;p&gt;83.156.200.243: /* Game creators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of '''Applications''' for the Amstrad CPC.&lt;br /&gt;
&lt;br /&gt;
You can also have a look at the lists of&lt;br /&gt;
* [[Programming software]] (languages, compilers, debuggers etc.)&lt;br /&gt;
* [[System software]] (DOS, operating systems, shells)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Databases ==&lt;br /&gt;
&lt;br /&gt;
* [[dBASE|dBASE II]] ([[Ashton Tate]])&lt;br /&gt;
* [[Turbo-DATA-CPC]] ([[DMV]])&lt;br /&gt;
* [[DATAFILE II]] ([[Kuma_Computers|Kuma Computers]])&lt;br /&gt;
* [[Masterfile]] ([[Cambell Systems]])&lt;br /&gt;
* [[Masterfile 128]] ([[Cambell Systems]])&lt;br /&gt;
* [[Rambase]] (John Fairlie)&lt;br /&gt;
&lt;br /&gt;
== Disc utilities ==&lt;br /&gt;
&lt;br /&gt;
* [[Cataclysme]] ([[GPA]])&lt;br /&gt;
* [[COPY]] (Antoine)&lt;br /&gt;
* [[CopyLuck]] (CBl)&lt;br /&gt;
* [[Crime]] ([[Crown]])&lt;br /&gt;
* [[DirDoktor]] (GPA)&lt;br /&gt;
* [[Disckit]] ([[Amstrad]]/[[Locomotive Software]])&lt;br /&gt;
* [[Discology]] (Méridien lnformatique) (1986)&lt;br /&gt;
* [[Disc'o'Magic]] ([[Joker]])&lt;br /&gt;
* [[DiskDeDumper]] ([[Prodatron]])&lt;br /&gt;
* [[DiskDoktor]] (GPA)&lt;br /&gt;
* [[DOS Copy]] ([[Face Hugger]])&lt;br /&gt;
* [[JL-Copier]] ([[JLCS]])&lt;br /&gt;
* [[LameCopy]] (GPA)&lt;br /&gt;
* [[MagicDOS]] ([[Longshot]])&lt;br /&gt;
* [[MarkError]] (GPA)&lt;br /&gt;
* [[MultiMark]] (GPA)&lt;br /&gt;
* [[Oddjob]]&lt;br /&gt;
* [[Punishment]] ([[Doctor Fegg]]/[[The Equalizor]])&lt;br /&gt;
* [[ReadDSK]], [[WriteDSK]] ([[Targhan]])&lt;br /&gt;
* [[SpeedFormat]]&lt;br /&gt;
* [[SymCommander]] ([[Prodatron]])&lt;br /&gt;
* [[Xexor]] ([[User:Executioner|Executioner]])&lt;br /&gt;
&lt;br /&gt;
== File compression ==&lt;br /&gt;
&lt;br /&gt;
* [[Cheese]] ([[Antoine Pitrou]])&lt;br /&gt;
* [[Columbia]] ([[Robot PD]])&lt;br /&gt;
* [[CPC_T]] ([[Madram]])&lt;br /&gt;
* [[CrownCruncher]] ([[Crown]])&lt;br /&gt;
* [[FlowerCruncher]] ([[Roudoudou]])&lt;br /&gt;
* [[SQ23]]&lt;br /&gt;
* [[Turbocruncher]] ([[Elmar Krieger]])&lt;br /&gt;
* [[Turbo Imploder]] ([[Crown]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game creators ==&lt;br /&gt;
&lt;br /&gt;
* [[3D Construction Kit]]&lt;br /&gt;
* [[Adlan]] (Richard Brooksby)&lt;br /&gt;
* [[The Graphic Adventure Creator]] ([[Incentive]])&lt;br /&gt;
* [[The Quill]] (Gilsoft)&lt;br /&gt;
* [[Pandora]] (Swift Software)&lt;br /&gt;
* [[PJA]] ([[Demoniak]])&lt;br /&gt;
* [[ZACK]] ([[User:Executioner|Executioner]])&lt;br /&gt;
* [[Sprites Alive]] (Glenco)&lt;br /&gt;
&lt;br /&gt;
== Graphic ==&lt;br /&gt;
&lt;br /&gt;
=== Desktop publishing ===&lt;br /&gt;
&lt;br /&gt;
* [[Advanced DTP]] ([[Geoff Smith]])&lt;br /&gt;
* [[AMX Pagemaker]] ([[Advanced Memory Systems]])&lt;br /&gt;
* [[Artworx]] (Roland Weigelt / [[DMV]]) (1988)&lt;br /&gt;
* [[Fleet Street Editor]] ([[Mirrorsoft]])&lt;br /&gt;
* [[MicroDesign]] ([[Hogsoft]]) (1988)&lt;br /&gt;
* [[MicroDesign Plus]] ([[Campursoft]])&lt;br /&gt;
* [[Oxford PAO]] (?)&lt;br /&gt;
* [[Page Publisher]] ([[SD Microsystems]])&lt;br /&gt;
* [[Pagemaker Deluxe]] ([[Scull PD|Scull SL]])&lt;br /&gt;
* [[PowerPage]] ([[Robot PD]])&lt;br /&gt;
* [[Pro-Design]] ([[Crusader Software]]) (1988)&lt;br /&gt;
* [[Stop Press]] ([[AMX]])&lt;br /&gt;
&lt;br /&gt;
=== Graphic utilities ===&lt;br /&gt;
&lt;br /&gt;
* [[OCP Art Studio|Advanced OCP Art Studio]] ([[OCP]])&lt;br /&gt;
* [[Art Studio]] ([[OCP]])&lt;br /&gt;
* [[ARTWORK]] ([[Kuma Computers]])&lt;br /&gt;
* [[AMX Art]] ([[Advanced Memory Systems]])&lt;br /&gt;
* [[BMP-Convert]]&lt;br /&gt;
* [[Bmp-Converter]]&lt;br /&gt;
* [[Bmp-PalConverter]]&lt;br /&gt;
* [[CAD Easy]] ([[Microland]]) (1987)&lt;br /&gt;
* [[Cherry Paint]] ([[Siren Software]])&lt;br /&gt;
* [[Claudia]] (Eliot - [[Benediction]])&lt;br /&gt;
* [[Copyshop]] (Matthias Uphoff / [[DMV]])&lt;br /&gt;
* [[DBT-PAL]] ([[Da Boxon Team]])&lt;br /&gt;
* [[DBT-Scan]] ([[Da Boxon Team]])&lt;br /&gt;
* [[Easi-Art]] ([[Weeske]])&lt;br /&gt;
* [[FontCatcher]]&lt;br /&gt;
* [[Fraktal Generator 3-D]] (Matthias Uphoff / [[DMV]]) (1988)&lt;br /&gt;
* [[Funky Generator]] ([[Semilanceata]])&lt;br /&gt;
* [[G-Paint]] ([[Günter Radestock]]) (1988)&lt;br /&gt;
* [[Gifcon]]&lt;br /&gt;
* [[GMSK]] - Graphic Mode 0 - Screen to Sprite Konverter ([[TFM]])&lt;br /&gt;
* [[IFF Convert]] ([[Face Hugger]])&lt;br /&gt;
* [[Kit4096]]&lt;br /&gt;
* [[KitOverscan]]&lt;br /&gt;
* [[Magic Brush]] ([[Waldeck-Software]]) (1987)&lt;br /&gt;
* [[Mf2-Ocp]]&lt;br /&gt;
* [[Movie Maker]] ([[TFM]])&lt;br /&gt;
* [[PI1-Convert]]&lt;br /&gt;
* [[PI1-Screens]]&lt;br /&gt;
* [[Profi Painter]] ([[Data Becker]])&lt;br /&gt;
* [[Rembrandt]] ([[Beebugsoft]]) (1986)&lt;br /&gt;
* [[ScreenFormatConvert]]&lt;br /&gt;
* [[SpriteGet]]&lt;br /&gt;
* [[SymPlay]] ([[Prodatron]])&lt;br /&gt;
* [[SymSee]] ([[Prodatron]])&lt;br /&gt;
&lt;br /&gt;
== Music software ==&lt;br /&gt;
&lt;br /&gt;
* [[AdvancedMusicCreator]] ([[Exodus]]) (1996)&lt;br /&gt;
* [[The Music System|The Advanced Music System]] ([[Rainbird (software house)|Rainbird]]) (1987)&lt;br /&gt;
* [[BooTracker]] ([[Future Publishing]])&lt;br /&gt;
* [[ChaRleyTraCker]] ([[ChaRleyTroniC]])&lt;br /&gt;
* [[Digitracker]] ([[Prodatron]])&lt;br /&gt;
* [[Echosoft]] (ESAT Software)&lt;br /&gt;
* [[Equinoxe]] ([[Poum]])&lt;br /&gt;
* [[The Music System]] ([[Rainbird (software house)|Rainbird]]) (1986)&lt;br /&gt;
* [[NoiseTracker]] ([[MTI]])&lt;br /&gt;
* [[Protracker]] ([[Crown]])&lt;br /&gt;
* [[Soundtrakker]] ([[New Age Software]])&lt;br /&gt;
* [[Soundtrakker 128]] ([[New Age Software]])&lt;br /&gt;
* [[STarKos]] ([[Arkos]])&lt;br /&gt;
* [[SymAmp]] ([[Prodatron]])&lt;br /&gt;
* [[Music Minstrel]] ([[Kuma Computers]])&lt;br /&gt;
&lt;br /&gt;
== Word processing ==&lt;br /&gt;
&lt;br /&gt;
* [[Brunword]] ([[Brunning]])&lt;br /&gt;
* [[ConText CPC]] (Matthias Uphoff / [[DMV]]) (1986)&lt;br /&gt;
* [[CPC Word]] ([[Prodatron]])&lt;br /&gt;
* [[Protext]] ([[Arnor]])&lt;br /&gt;
* [[Proword]] ([[Arnor]])&lt;br /&gt;
* [[Star-Writer]] ([[Star-Division]]) (1985)&lt;br /&gt;
* [[Tasword]] ([[Tasman Software]]) (1984)&lt;br /&gt;
* [[Tas-Spell]] ([[Tasman Software]])&lt;br /&gt;
* [[WordStar]] ([[MicroPro]])&lt;br /&gt;
&lt;br /&gt;
== Spread-sheet software ==&lt;br /&gt;
&lt;br /&gt;
* [[Mastercalc]] ([[Cambell Systems]])&lt;br /&gt;
* [[ScratchPad Plus]] ([[Caxton Software]])&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* [[Hercule]] ([[Kuma Computers]])&lt;br /&gt;
* [[Stock Control and Invoicing]] ([[Kuma Computers]])&lt;br /&gt;
* [[ZXM]] (Betasoft)&lt;/div&gt;</summary>
		<author><name>83.156.200.243</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Programming:Keyboard_scanning&amp;diff=6435</id>
		<title>Programming:Keyboard scanning</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Programming:Keyboard_scanning&amp;diff=6435"/>
				<updated>2006-09-06T15:42:42Z</updated>
		
		<summary type="html">&lt;p&gt;83.156.200.243: /* One line scanning routine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hardware scancode table ==&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|'''Bit:&amp;lt;br&amp;gt;Line''' || '''7''' || '''6''' || '''5''' || '''4''' || '''3''' || '''2''' || '''1''' || '''0'''&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;amp;40''' || F Dot || ENTER || F3 || F6 || F9 || CURDOWN || CURRIGHT || CURUP&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;amp;41''' || F0 || F2 || F1 || F5 || F8 || F7 || COPY || CURLEFT&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;amp;42''' || CONTROL || \  || SHIFT || F4 || ] || RETURN || [ || CLR&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;amp;43''' || . || / || : || ; || P || @ || - || ^&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;amp;44''' || , || M || K || L || I || O || 9 || 0&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;amp;45''' || SPACE || N || J || H || Y || U || 7 || 8&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;amp;46''' || V || B || F || G || T || R || 5 || 6&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;amp;47''' || X || C || D || S || W || E || 3 || 4&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;amp;48''' || Z || CAPSLOCK || A || TAB || Q || ESC || 2 || 1&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;amp;49''' || DEL || - || - || - || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== One line scanning routine ==&lt;br /&gt;
&lt;br /&gt;
This is a routine which scans one line of the keyboard directly. It is approximately 8% faster then the firmware routine and doesn't enable interrupts.&lt;br /&gt;
&lt;br /&gt;
'''Input:''' A = ''line (&amp;amp;40 - &amp;amp;49)&lt;br /&gt;
&lt;br /&gt;
'''Output:''' A = ''hardware keyboard value''&lt;br /&gt;
&lt;br /&gt;
'''Destroyed:''' BC&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ld a, line	;use the value from the table above&lt;br /&gt;
ld bc, &amp;amp;F6C0&lt;br /&gt;
out (c), c&lt;br /&gt;
ld bc, &amp;amp;F40E&lt;br /&gt;
out (c), c&lt;br /&gt;
ld bc, &amp;amp;F792&lt;br /&gt;
out (c), c&lt;br /&gt;
ld b, &amp;amp;F6&lt;br /&gt;
out (c), a&lt;br /&gt;
ld b, &amp;amp;F4&lt;br /&gt;
in a, (c)&lt;br /&gt;
ld bc, &amp;amp;F782&lt;br /&gt;
out (c), c&lt;br /&gt;
ld bc, &amp;amp;F600&lt;br /&gt;
out (c), c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now check for the value from the table&lt;br /&gt;
e.g. with''' 'bit x,A' '''&lt;br /&gt;
and a condition&lt;br /&gt;
e.g.''' 'jp z,xxxx' '''or''' 'call z,xxxx' '''&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* Bit = 0: Key is pressed&lt;br /&gt;
* Bit = 1: Key is not pressed&lt;br /&gt;
&lt;br /&gt;
== Complete keyboard scanning routine ==&lt;br /&gt;
&lt;br /&gt;
This routine scans the complete keyboard and writes all key status bits in a map.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keymap  ds 10  ;map with 10*8 = 80 key status bits (bit=0 key is pressed)&lt;br /&gt;
&lt;br /&gt;
keyscan di              ;1 ##%%## C P C   VERSION ##%%##&lt;br /&gt;
        ld hl,keymap    ;3&lt;br /&gt;
        ld bc,#f782     ;3&lt;br /&gt;
        out (c),c       ;4&lt;br /&gt;
        ld bc,#f40e     ;3&lt;br /&gt;
        ld e,b          ;1&lt;br /&gt;
        out (c),c       ;4&lt;br /&gt;
        ld bc,#f6c0     ;3&lt;br /&gt;
        ld d,b          ;1&lt;br /&gt;
        out (c),c       ;4&lt;br /&gt;
        ld c,0          ;2&lt;br /&gt;
        out (c),c       ;4&lt;br /&gt;
        ld bc,#f792     ;3&lt;br /&gt;
        out (c),c       ;4&lt;br /&gt;
        ld a,#40        ;2&lt;br /&gt;
        ld c,#4a        ;2 44&lt;br /&gt;
loop    ld b,d          ;1&lt;br /&gt;
        out (c),a       ;4 select line&lt;br /&gt;
        ld b,e          ;1&lt;br /&gt;
        ini             ;5 read bits and write into KEYMAP&lt;br /&gt;
        inc a           ;1&lt;br /&gt;
        cp c            ;1&lt;br /&gt;
        jr c,loop       ;2/3 9*16+1*15=159&lt;br /&gt;
        ld bc,#f782     ;3&lt;br /&gt;
        out (c),c       ;4&lt;br /&gt;
        ei              ;1 8 =211 microseconds&lt;br /&gt;
        ret&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>83.156.200.243</name></author>	</entry>

	</feed>