Warning: Bad Behavior DBQueryError A database error has occurred. Did you forget to run maintenance/update.php after upgrading? See: https://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script Query: CREATE TABLE IF NOT EXISTS `bad_behavior` ( `id` INT(11) NOT NULL auto_increment, `ip` TEXT NOT NULL, `date` DATETIME NOT NULL default '0000-00-00 00:00:00', `request_method` TEXT NOT NULL, `request_uri` TEXT NOT NULL, `server_protocol` TEXT NOT NULL, `http_headers` TEXT NOT NULL, `user_agent` TEXT NOT NULL, `request_entity` TEXT NOT NULL, `key` TEXT NOT NULL, INDEX (`ip`(15)), INDEX (`user_agent`(10)), PRIMARY KEY (`id`) ); Function: DatabaseBase::query Error: 1813 Tablespace for table '`wikidb`.`bad_behavior`' exists. Please DISCARD the tablespace before IMPORT. (localhost) in /home/gryzor/cpcwiki_backup/httpdocs/extensions/bad-behavior/bad-behavior-mediawiki.php on line 84
Changes - CPCWiki

Changes

KC Compact

71 bytes added, 22:05, 2 December 2012
I didn't know who the "I"/"me" was, so after hunting it down in the history, I've noted it for others. :) Also, Z80 does have IN/OUT F (however useful they might be), so I removed the question.
''Note: Much of this article was originally written by [[CPCLER]], and so any references in the first person ("I", "me", ''etc.'') are probably by him.
 
[[Image:Kcc top.jpg|right|thumb|250px|The East German KC Compact Computer]]
== UA880 CPU (equivalent to Zilog Z80) ==
The KC compact uses a UA880 CPU , which is a Russian clone of the [[Z80]]. Are It is not confirmed whether there are any actual differences compared to a real Z80?* The . In terms of documentation, the KC Compact System Handbook lists "the opcodes SLL" as documented opcode , INF [a.k.a. IN F,(which is undocumented on Z80C)* The Handbook also lists INF and OUTF opcodes], and describes them to input/output the FLAG register OUTF [a.k.a. OUT (as far as I knowC), the Z80 does NOT work like thatF], instead it'd output ZERO, or input NOTHING, wouldn't it?)whereas these have remained undocumented by Zilog.
== Video ==
* The [[CRTC]] should be more or less same as those used in CPCs. The handbook and schematic say the CRTC is a CM 607. The , but the CRTC used on a real KC Compact is a in CPCLER's an HD6845P.
* The clocks for each mode (0,1 and 2) are derived from the main 16Mhz clock, these then drive the shift registers to output pixels to the display.
* Mode 3 is hardwired to 5V, so it doesn't have a clock. The shift registers are stopped and output the last colour they clocked in. Even if this mode was activated in way of connecting up the clock for Mode 0 it is not decoded the same as on the CPC.: 8 Colours colours are chosen from the 16 colour palette, instead of 4.
* There may be a bug whereby if the border colour is changed rapidly there could be 1 pixel of another colour output. When loading a game which changes the colour of the border, I have seen moving "snow" on the screen. I have seen this effect, but I need to confirm how it is generated.
* The video output doesn't generate luminance, so the KC Compact can't be used with a GT64 or MM14.
25
edits