<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.amstrad-cpc.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=145.254.0.0%2F16</id>
	<title>CPCWiki - THE Amstrad CPC encyclopedia! - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.amstrad-cpc.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=145.254.0.0%2F16"/>
	<link rel="alternate" type="text/html" href="https://wiki.amstrad-cpc.net/wiki/Special:Contributions/145.254.0.0/16"/>
	<updated>2026-09-04T09:08:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.amstrad-cpc.net/index.php?title=Main_Page&amp;diff=215</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.amstrad-cpc.net/index.php?title=Main_Page&amp;diff=215"/>
		<updated>2007-02-06T22:17:20Z</updated>

		<summary type="html">&lt;p&gt;145.254.114.168: /* Did you know? */ even more ;-)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Image:cpcserieb.jpg|right|thumb|150px|Amstrad CPC Range]]&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
== Welcome to the Amstrad CPC Wiki! ==&lt;br /&gt;
This site hopes to evolve into an encyclopaedia on all things [[Amstrad]] [[CPC]] related. There are now &#039;&#039;&#039;[[Special:Allpages|{{NUMBEROFARTICLES}} articles]]&#039;&#039;&#039; around the CPC available. Feel free to [[help:editing|contribute]] or post your [[suggestions]] here, or in the [[discussion]] page!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:32px;text-align:center;padding:5px 0px 4px 0px;background-color:#ffff99;border:2px solid #dfdfdf;&amp;quot;&amp;gt;&#039;&#039;&#039;[http://www.cpcwiki.eu/donations.html Donations] are now accepted - please visit and read the rationale behind the plea :)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:32px;text-align:center;padding:5px 0px 4px 0px;background-color:#eee;border:1px solid #dfdfdf;&amp;quot;&amp;gt;&#039;&#039;&#039; [[CPC|Amstrad CPC]] · [[Peripherals|Hardware extensions]] · [[Games]] · [[Applications]] · [[Programming]]&amp;lt;br /&amp;gt;[[News and Projects]] · [[Emulators]] · [[Demogroups|Scene groups]] · [[CPC_scene_members|People]] · [[Magazines]] · [[Links|Web links]] &#039;&#039;&#039;&amp;lt;br /&amp;gt;[[CPCWiki:Portal|CPCWiki Portal]] · [http://www.cpcwiki.eu/forum Forum] · [http://www.cpcwiki.eu/gallery Photo Gallery] · [[About|About - Contribute]] · [[Special:Statistics|Statistics]] · [[CPCWiki:General_disclaimer|Disclaimer]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #ffc9c9; background-color: #fff3f3&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CPC related news ===&lt;br /&gt;
&lt;br /&gt;
The six last CPC related news.&lt;br /&gt;
&lt;br /&gt;
* 10/01/2007: [[FutureView]] IV has been re-released with some changes!&lt;br /&gt;
* 07/01/2007: [[Croco Chanel N°4]] Very important CPC meeting near Paris from 4,5 &amp;amp; 6 May 2007&lt;br /&gt;
* 06/01/2007: New version of [[WinCPC]] with lots of nice details&lt;br /&gt;
* 29/12/2006: [[News:Area_51_converted_from_the_ZX_Spectrum_to_the_Amstrad_CPC|Area 51]] has been converted from the ZX Spectrum by Nicholas Campbell&lt;br /&gt;
* 28/12/2006: [[Hermol]] has released a [http://cpcrulez.free.fr/Scene_Demos/index.php?download=x-mas_2006 demo] for Christmas 2006. &lt;br /&gt;
* 28/12/2006: [[CPCE]] v1.71 has been released&lt;br /&gt;
* 27/12/2006: [[SymbOS]] 1.1 released, with MSX2 support.&lt;br /&gt;
* 24/12/2006: [http://retroremakes.com/forum2/showthread.php?t=8545 Sorcery Plus] remake for the PC, based on the CPC version (of course!)!!!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: right;&amp;quot;&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;All [[News_and_Projects|CPC news]]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #eadcc5; background-color: #fff8f2;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Become an Author! ===&lt;br /&gt;
We are searching for authors of the following articles:&lt;br /&gt;
* [[Grim]]&lt;br /&gt;
* [[MicroDesign]]&lt;br /&gt;
* [[Gate Array]]&lt;br /&gt;
* [[RSX]]&lt;br /&gt;
* [[Genesis 8]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: right;&amp;quot;&amp;gt;&amp;lt;small&amp;gt;&#039;&#039;&#039;All [[Special:Wantedpages|wanted articles]]&#039;&#039;&#039; | [[:Category:Stub|Extendable Stubs]]&amp;lt;br /&amp;gt;&#039;&#039;&#039;[[List of most active contributors]]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #e4dede; background-color: #f9f9f9;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:World-map.gif|200px|right]]&lt;br /&gt;
&lt;br /&gt;
=== Where are you from? ===&lt;br /&gt;
&lt;br /&gt;
Help clarify the nationality of CPCWIKI users!&lt;br /&gt;
Participate in the pool on the cpcwiki forum.&lt;br /&gt;
&lt;br /&gt;
[[http://www.cpcwiki.eu/forum/index.php?topic=12.0 Pool thread]] (please register)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #e4dede; background-color: #f9f9f9;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Did you know? ===&lt;br /&gt;
* With a possible total amount of &#039;&#039;&#039;768 x 270 pixel&#039;&#039;&#039; (540 interlaced) the [[CPC]] was the 8bit homecomputer with the highest screen resolution ever.&lt;br /&gt;
* &#039;&#039;&#039;OpenOffice&#039;&#039;&#039; for Windows/Linux is a direct descendant of [[Star-Division|StarWriter]] for the CPC.&lt;br /&gt;
* The transfer speed of the [[CPC Booster|CPC Booster +]] serial interface is faster than a standard &#039;&#039;&#039;DSL connection&#039;&#039;&#039;.&lt;br /&gt;
* [[SymbOS]] can handle more than &#039;&#039;&#039;50 times&#039;&#039;&#039; bigger hard discs than MS Windows 95A.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-bottom: 5px; padding: .5em 1em .5em; border: 1px solid #c6c9ff; color: #000; background-color: #f0f0ff&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CPCWiki updates ===&lt;br /&gt;
* The CPCWiki now uses about &#039;&#039;&#039;2.2 GigaBytes&#039;&#039;&#039; for file- and article-storage and about &#039;&#039;&#039;1.7 GB Traffic&#039;&#039;&#039;! WOW!&lt;br /&gt;
*&#039;&#039;&#039;Merry Christmas&#039;&#039;&#039;, &#039;&#039;&#039;Happy New Year&#039;&#039;&#039; and much success in 2007 to all CPCWiki contributors and CPC users! Let&#039;s make 2007 to a great year for the CPC again! -- [[User:Prodatron|Prodatron]] 00:45, 25 December 2006 (CET)&lt;br /&gt;
*Woo-hoo! &#039;&#039;&#039;10.000&#039;&#039;&#039; hits and going!!!&lt;br /&gt;
*New gallery software has been [http://www.cpcwiki.eu/gallery installed]! Please upload your pictures there! &lt;br /&gt;
*As of yesterday, we now have a dedicated [http://www.cpcwiki.eu/forum &#039;&#039;&#039;forum&#039;&#039;&#039;] where we can discuss all things related to the wiki, since it&#039;s much more useable than discussion pages. Please do drop by!!! [[User:Gryzor|Gryzor]] 09:03, 22 November 2006 (CET)&lt;br /&gt;
*Finally, and thanks to [[User:ChaRleyTroniC|ChaRleyTroniC]]&#039;s advice, file uploading has been fixed. You can now up mp3, dsk, png, zip, rar, pdf and ogg files! Any other file you&#039;d like to see? [[Suggestions|Tell us so]]!!! [[User:Gryzor|Gryzor]] 15:52, 17 November 2006 (CET)&lt;br /&gt;
* Today our wiki has passed the &#039;&#039;&#039;1000 article&#039;&#039;&#039; point!!! So many thanks to everyone who has made this possible... let&#039;s just try and fill all those stubs :) [[User:Gryzor|Gryzor]] 13:45, 25 October 2006 (CEST)&lt;br /&gt;
* Add the CPCWiki to &#039;&#039;&#039;your Homepage&#039;&#039;&#039;. Check out [[About#Wiki-Napping]] and start napping this Wiki.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;-2&amp;quot;&amp;gt;Server space and bandwidth kindly donated by &amp;lt;b&amp;gt;[http://www.cmo.de/  CMO Internet Dienstleistungen GmbH]&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;[[Image:Cmologo55x25.gif]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>145.254.114.168</name></author>
	</entry>
	<entry>
		<id>https://wiki.amstrad-cpc.net/index.php?title=SYMBiFACE_II&amp;diff=9586</id>
		<title>SYMBiFACE II</title>
		<link rel="alternate" type="text/html" href="https://wiki.amstrad-cpc.net/index.php?title=SYMBiFACE_II&amp;diff=9586"/>
		<updated>2006-12-07T02:52:52Z</updated>

		<summary type="html">&lt;p&gt;145.254.110.94: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Cpc-ide.jpg|200px|thumb|Prototype of the CPC-IDE interface]]&lt;br /&gt;
&lt;br /&gt;
In autumn 2004 the &amp;quot;CPC-IDE&amp;quot; was developed by [[Dr.Zed]] with financial support of [[Octoate]] and [[Tolkin]]. It is the first hardware solution ever that allowed connection of IDE-harddrives and CF-cards to the CPC with the maximum possible data transfer speed. Technically the CPC-IDE interface was based on the GIDE IDE interface by Tilmann Reh.&lt;br /&gt;
&lt;br /&gt;
It was fully working, but still had a prototype state, so only 10 pieces have been produced. Some people should write software first, before the final version would be released. So fully IDE-support for [[Disc_format|FAT]]16 and FAT32 harddiscs has been implemented in [[SymbOS]] until Xmas 2004.&lt;br /&gt;
&lt;br /&gt;
After working successfully, [[Dr.Zed]] and [[Prodatron]] made plans for a second version, which includes a lot of more extensions. So the &#039;&#039;&#039;SYMBiFACE II&#039;&#039;&#039; is not only an IDE interface anymore. It merges the CPC with current PC technology.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Symbiface2.gif|400px|thumb|SYMBiFACE II with description]]&lt;br /&gt;
&lt;br /&gt;
CPC SYMBiFACE II contains the optimal solution for connecting a CPC with an IDE harddisc. It provides the maximum - both for the performance and for the simpleness in accessing the harddisc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IDE Features&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Supports IDE-Harddiscs with up to 128GB &lt;br /&gt;
* Bigger HDDs or CD/DVD drives support possible with drivers&lt;br /&gt;
* Simultaneous operation of two harddiscs (master and slave):for a total of up to 256GB on your CPC! &lt;br /&gt;
* Transfer speed of 162KByte/s: That&#039;s as fast as copying memory inside the CPC with LDIR. In practice (loading FAT16/32 files) the speed is still about 130KB/s ([[SymbOS]]-FAT-driver).&lt;br /&gt;
* External power supply required: no extra load for the CPC&#039;s internal PSU&lt;br /&gt;
* No timing problems: Interrupts don&#039;t need to be disabled during the data transfer with the harddisc. The harddisc can operate while you play sound or doing other things with your CPC (multitasking etc.). &lt;br /&gt;
* Traffic activity display via a LED on the board &lt;br /&gt;
&lt;br /&gt;
&#039;&#039; Additional Features&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 512KB RAM extension, which is fully compatible with the CPC [[6128]] and the [[dk&#039;tronics]] ram extension &lt;br /&gt;
* 512KB rewriteable ROM. You can upload up to 32 ROMs, which are persistant. You can also use the ROM space as an additional RAM extension. ROMs can be switched on or off via switches or via software. &lt;br /&gt;
* PS/2 mouse connector. This makes it possible to connect wireless and optical mouses to your CPC.&lt;br /&gt;
* Realtime clock, which is fully PC compatible and provides additional 128 byte persistant RAM, which can be used to store config data.&lt;br /&gt;
&lt;br /&gt;
== Rom-Manager ==&lt;br /&gt;
&lt;br /&gt;
[[Image:sf2romman.gif|thumb|320px|SYMBiFACE II rom manager]]&lt;br /&gt;
&lt;br /&gt;
SYMBiFACE II includes a rom manager software, which runs under [[SymbOS]]. This tool is needed for displaying, loading, saving and deleting of the 32 x 16K ROMs.&lt;br /&gt;
&lt;br /&gt;
* A preview of a program with the same name (&amp;quot;[[ROManager]]&amp;quot;) is available for [[FutureOS]]. It allows the complete backup and restoration of all 32 ROMs and loading, saving, testing, copying, shifting, erasing and (un)parking single ROMs. It supports the languages German, English, French and Spanish.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Programming:SYMBiFACE II|SYMBiFACE II documents]]&lt;br /&gt;
* [http://www.symbos.de/sf2.htm SYMBiFACE II homepage]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]] [[Category:Peripherals]] [[Category:SymbOS]] [[Category:Memory expansions]]&lt;/div&gt;</summary>
		<author><name>145.254.110.94</name></author>
	</entry>
	<entry>
		<id>https://wiki.amstrad-cpc.net/index.php?title=SYMBiFACE_II:IDE_routines&amp;diff=19392</id>
		<title>SYMBiFACE II:IDE routines</title>
		<link rel="alternate" type="text/html" href="https://wiki.amstrad-cpc.net/index.php?title=SYMBiFACE_II:IDE_routines&amp;diff=19392"/>
		<updated>2006-11-10T17:12:21Z</updated>

		<summary type="html">&lt;p&gt;145.254.112.66: added 48bit LBA routine (just for demonstration)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are the core [[SYMBiFACE II]] IDE low level routines of [[SymbOS]], written by [[Prodatron]]. They show how to read and write sectors from/to an IDE device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;==============================================================================&lt;br /&gt;
;### IDE-HARDDISC-ROUTINES ####################################################&lt;br /&gt;
;==============================================================================&lt;br /&gt;
&lt;br /&gt;
ideprtsta   equ #fd0f           ;Portaddress + #f (Status/Command)&lt;br /&gt;
ideprtsdh   equ #fd0e           ;Portaddress + #e (SDH)&lt;br /&gt;
ideprtdat   equ #fd08           ;Portaddress + #8 (Data)&lt;br /&gt;
ideprterr   equ #fd09           ;Portaddress + #9 (Error)&lt;br /&gt;
ideprtdig   equ #fd06           ;Portaddress + #6 (Digital-Output)&lt;br /&gt;
&lt;br /&gt;
;### IDEADR -&amp;gt; set address&lt;br /&gt;
;### Input     HL=Track, E=Sector, D=SDH (head, drive, mode), B=number of sectors&lt;br /&gt;
;### Output    CF=0 -&amp;gt; ok&lt;br /&gt;
;###           CF=1 -&amp;gt; A=error code (...)&lt;br /&gt;
;### Destroyed AF,BC&lt;br /&gt;
ideadr  call ideadr0&lt;br /&gt;
        ret c&lt;br /&gt;
        dec c&lt;br /&gt;
        out (c),h           ;Track High&lt;br /&gt;
        dec c&lt;br /&gt;
        out (c),l           ;Track Low&lt;br /&gt;
        dec c&lt;br /&gt;
        out (c),e           ;Sector&lt;br /&gt;
        dec c&lt;br /&gt;
        out (c),a           ;number of Sectors&lt;br /&gt;
        ret&lt;br /&gt;
ideadr0 call iderdy&lt;br /&gt;
        ret c&lt;br /&gt;
        push bc&lt;br /&gt;
        ld bc,ideprtsdh&lt;br /&gt;
        out (c),d           ;write SDH-Register&lt;br /&gt;
        call iderdy&lt;br /&gt;
        jr c,ideadr1&lt;br /&gt;
        pop af              ;A=number of sectors&lt;br /&gt;
        or a&lt;br /&gt;
        ret&lt;br /&gt;
ideadr1 pop bc&lt;br /&gt;
        ret&lt;br /&gt;
&lt;br /&gt;
;### IDECMD -&amp;gt; Send command&lt;br /&gt;
;### Input     A=Command&lt;br /&gt;
;### Destroyed BC&lt;br /&gt;
idecmd  ld bc,ideprtsta&lt;br /&gt;
        out (c),a&lt;br /&gt;
        ret&lt;br /&gt;
&lt;br /&gt;
;### IDERDY -&amp;gt; Wait, until IDE-drive is ready for command&lt;br /&gt;
;### Output    CF=0 -&amp;gt; ok, CF=1 -&amp;gt; error (A=code)&lt;br /&gt;
;### Destroyed AF&lt;br /&gt;
iderdy  push bc&lt;br /&gt;
        push hl&lt;br /&gt;
        ld bc,ideprtsta&lt;br /&gt;
        ld hl,256*60&lt;br /&gt;
iderdy1 in a,(c)&lt;br /&gt;
        and #80&lt;br /&gt;
        jr z,iderdy2&lt;br /&gt;
        dec l&lt;br /&gt;
        jr nz,iderdy1&lt;br /&gt;
        call subslp&lt;br /&gt;
        dec h&lt;br /&gt;
        jr nz,iderdy1&lt;br /&gt;
iderdy3 ld a,stoerrabo&lt;br /&gt;
        scf&lt;br /&gt;
iderdy2 pop hl&lt;br /&gt;
        pop bc&lt;br /&gt;
        ret&lt;br /&gt;
&lt;br /&gt;
;### IDEDRQ -&amp;gt; wait for &amp;quot;Data Request&amp;quot;&lt;br /&gt;
;### Output    BC=Portnumber of the Status Register&lt;br /&gt;
;### Destroyed AF&lt;br /&gt;
idedrq  ld bc,ideprtsta&lt;br /&gt;
idedrq1 in a,(c)&lt;br /&gt;
        and #08&lt;br /&gt;
        jr z,idedrq1&lt;br /&gt;
        ret&lt;br /&gt;
&lt;br /&gt;
;### IDERED -&amp;gt; read 512Bytes&lt;br /&gt;
;### Input     HL=destination address&lt;br /&gt;
;### Output    HL=address behind destination&lt;br /&gt;
;### Destroyed AF,BC&lt;br /&gt;
idered  call idedrq&lt;br /&gt;
        ld bc,ideprtdat&lt;br /&gt;
        ld a,512/32&lt;br /&gt;
idered1 ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b&lt;br /&gt;
        ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b&lt;br /&gt;
        ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b&lt;br /&gt;
        ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b:ini:inc b&lt;br /&gt;
        dec a&lt;br /&gt;
        jr nz,idered1&lt;br /&gt;
        ret&lt;br /&gt;
&lt;br /&gt;
;### IDEWRT -&amp;gt; write 512Bytes&lt;br /&gt;
;### Input     HL=source address&lt;br /&gt;
;### Output    HL=addresse behind source&lt;br /&gt;
;### Destroyed AF,BC&lt;br /&gt;
idewrt  call idedrq         ;wait for ready&lt;br /&gt;
        ld bc,ideprtdat     ;bc=IDE data port&lt;br /&gt;
        ld a,512/32&lt;br /&gt;
idewrt1 inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi&lt;br /&gt;
        inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi&lt;br /&gt;
        inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi&lt;br /&gt;
        inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi:inc b:outi&lt;br /&gt;
        dec a&lt;br /&gt;
        jr nz,idewrt1&lt;br /&gt;
        ret&lt;br /&gt;
&lt;br /&gt;
;### IDEERR -&amp;gt; check error status&lt;br /&gt;
;### Output    CF=0 -&amp;gt; ok (A=0 everthing is fine, A=1 data needed to be corrected),&lt;br /&gt;
;###           CF=1 -&amp;gt; error (A=code, 6=error while read/write, 7=error while positioning, 8=abort, 9=unknown)&lt;br /&gt;
;### Destroyed BC&lt;br /&gt;
ideerr  ld bc,ideprtsta&lt;br /&gt;
        in a,(c)&lt;br /&gt;
        and 1+4&lt;br /&gt;
        ret z               ;CF=0, A=0 -&amp;gt; ok&lt;br /&gt;
        cp 4&lt;br /&gt;
        ld a,1              ;CF=0, A=1 -&amp;gt; ok, but with data correction&lt;br /&gt;
        ret z&lt;br /&gt;
        ld bc,ideprterr&lt;br /&gt;
        in a,(c)&lt;br /&gt;
        ld c,a&lt;br /&gt;
        ld b,6&lt;br /&gt;
        and 128+64          ;Sector unreadable/BadMarkedSector -&amp;gt; error while read/write&lt;br /&gt;
        jr nz,ideerr1&lt;br /&gt;
        ld a,c&lt;br /&gt;
        inc b&lt;br /&gt;
        and 2+16            ;Track0 not found/wrong SectorNum -&amp;gt; error while positioning&lt;br /&gt;
        jr nz,ideerr1&lt;br /&gt;
        inc b&lt;br /&gt;
        bit 2,c             ;Command Aborted -&amp;gt; abort&lt;br /&gt;
        jr nz,ideerr1&lt;br /&gt;
        inc b               ;everything else -&amp;gt; unknown&lt;br /&gt;
ideerr1 ld a,b&lt;br /&gt;
        scf&lt;br /&gt;
        ret&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;### IDE48B -&amp;gt; set 48bit address&lt;br /&gt;
;### Eingabe    IX[32-47],HL[16-31],DE[0-15]=Sectornumber, A=SDH, B=Number of Sectors&lt;br /&gt;
;### Output     CF=0 -&amp;gt; ok&lt;br /&gt;
;###            CF=1 -&amp;gt; A=error code (...)&lt;br /&gt;
;### Destroyed  AF,BC,DE&lt;br /&gt;
ide48b  push af         ;4&lt;br /&gt;
        call iderdy     ;    wait for ready before SDH write&lt;br /&gt;
        jr c,ide48b1    ;2&lt;br /&gt;
        pop af          ;3&lt;br /&gt;
        ld c,a          ;1&lt;br /&gt;
        push bc         ;4&lt;br /&gt;
        ld bc,ideprtsdh ;3&lt;br /&gt;
        or #0f          ;2&lt;br /&gt;
        dec a           ;1&lt;br /&gt;
        out (c),a       ;4   write SDH Register (low bytes)&lt;br /&gt;
        call iderdy     ;    wait for ready after SDH write (maybe this can be skipped)&lt;br /&gt;
        jr c,ide48b1    ;2&lt;br /&gt;
        dec c           ;1&lt;br /&gt;
        out (c),l       ;4      LBA 16-23&lt;br /&gt;
        dec c           ;1&lt;br /&gt;
        out (c),d       ;4      LBA 08-15&lt;br /&gt;
        dec c           ;1&lt;br /&gt;
        out (c),e       ;4      LBA 00-07&lt;br /&gt;
        ld bc,ideprtsdh ;3&lt;br /&gt;
        pop de          ;3&lt;br /&gt;
        inc e           ;1&lt;br /&gt;
        out (c),a       ;4   write SDH Register (high bytes)&lt;br /&gt;
        dec c           ;1&lt;br /&gt;
        db #dd:ld a,h   ;2&lt;br /&gt;
        out (c),a       ;4      LBA 40-47&lt;br /&gt;
        dec c           ;1&lt;br /&gt;
        db #dd:ld a,l   ;2&lt;br /&gt;
        out (c),a       ;4      LBA 32-39&lt;br /&gt;
        dec c           ;1&lt;br /&gt;
        out (c),h       ;4      LBA 24-31&lt;br /&gt;
        dec c           ;1&lt;br /&gt;
        out (c),d       ;4      Sector count&lt;br /&gt;
        ret             ;3 -&amp;gt; 79 microseconds&lt;br /&gt;
ide48b1 pop bc          ;Return on Error&lt;br /&gt;
        ret&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Programming:SYMBiFACE_II|SYMBiFACE II documentations]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>145.254.112.66</name></author>
	</entry>
	<entry>
		<id>https://wiki.amstrad-cpc.net/index.php?title=News:Burgparty_2_will_take_place_in_december_in_Germany&amp;diff=24094</id>
		<title>News:Burgparty 2 will take place in december in Germany</title>
		<link rel="alternate" type="text/html" href="https://wiki.amstrad-cpc.net/index.php?title=News:Burgparty_2_will_take_place_in_december_in_Germany&amp;diff=24094"/>
		<updated>2006-10-09T21:39:28Z</updated>

		<summary type="html">&lt;p&gt;145.254.114.68: /* Expected participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:freusburg.gif|thumb|330px|The Freusburg in Kirchen/Germany]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03. September 2006&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
While the [[Burgparty 1]] was the first german CPC party of 2006, the [[Burgparty 2]] will be the last one of this year.&lt;br /&gt;
&lt;br /&gt;
== Where and When? ==&lt;br /&gt;
&lt;br /&gt;
It will take place...&lt;br /&gt;
* Location: &#039;&#039;&#039;Kirchen (Sieg)&#039;&#039;&#039;&lt;br /&gt;
* Start: &#039;&#039;&#039;Friday, 01.12.2006&#039;&#039;&#039;&lt;br /&gt;
* End: &#039;&#039;&#039;Sunday, 03.12.2006&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The location is the &#039;&#039;&#039;Freusburg&#039;&#039;&#039; in Kirchen, which is an old castle from the middle age. This castle is now used as a youth hostel, which has some very big advantages for beeing a party place. Kirchen itself is close to Siegen (one hour from Cologne in east direction).&lt;br /&gt;
&lt;br /&gt;
== How? ==&lt;br /&gt;
&lt;br /&gt;
Like last time the party will feature a complete all-inclusive-package:&lt;br /&gt;
* Breakfast and lunch at saturday and sunday&lt;br /&gt;
* Dinner at saturday&lt;br /&gt;
* a real bed for the two nights&lt;br /&gt;
* and of course a very nice historical environment ;-)&lt;br /&gt;
...for the costs of about 48 Euros.&lt;br /&gt;
&lt;br /&gt;
== Costs and Registration ==&lt;br /&gt;
&lt;br /&gt;
Unfortunately that also means, that we have to pay the costs for the youth hostel again in advance. So it is necessary, that all registered persons have to transfer the money even in advance to the organisators&lt;br /&gt;
Bankaccount.  &lt;br /&gt;
&lt;br /&gt;
As the Internet is a very insecure place, we can not place a Bank-adress inhere public :-/&lt;br /&gt;
So please send an eMail to &amp;gt; drzed A T ngi D O T de &amp;lt; if you want to registrate yourself for the Burgparty II.&lt;br /&gt;
ASAP after i got your eMail, i&#039;ll send you my bank-account, so that you can transfer &lt;br /&gt;
the above-mentioned 48 Euro onto it.&lt;br /&gt;
Please use &amp;quot;BurgPartyII Registration, %your-name%&amp;quot; as the Subject in your Registration-eMail! &lt;br /&gt;
&lt;br /&gt;
For questions you also may contact Prodatron: mika A T prodatron D O T net&lt;br /&gt;
&lt;br /&gt;
The deadline for the registrations is the 18.09.2006. We can&#039;t guarantee to accept later registrations, as the managers of the youth hostel force us to pay one week after the reservation.&lt;br /&gt;
&lt;br /&gt;
== Web links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.jewa-media.de/kunden/jugend-sommercamp/freusburg.html Information about the Freusburg (German)]&lt;br /&gt;
* [http://www.hostelz.com/l/de/hostel/20805-Jugendherberge-Freusburg Information about the Freusburg (English)]&lt;br /&gt;
* [http://www.jewa-media.de/kunden/jugend-sommercamp/freusburgweg.html Location plan]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Expected participants ==&lt;br /&gt;
&lt;br /&gt;
* [[Brainblaster]]&lt;br /&gt;
* [[Dr.Zed]]&lt;br /&gt;
* [[Gert Genial]]&lt;br /&gt;
* [[Mr.Ams]]&lt;br /&gt;
* [[Prodatron]]&lt;br /&gt;
* [[TFM]]&lt;br /&gt;
* [[Tobias Zimmermann]]&lt;br /&gt;
* [[Tolkin]]&lt;br /&gt;
* [[Villain]]&lt;br /&gt;
* [[Xesrjb]]&lt;br /&gt;
&lt;br /&gt;
Maybe:&lt;br /&gt;
&lt;br /&gt;
* [[Dreamer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:News 2006-09]]&lt;/div&gt;</summary>
		<author><name>145.254.114.68</name></author>
	</entry>
</feed>