********************************************
*                                          *
*           Console 810 ver 0.7.0          *
*            Katsumi Morimatsu             *
*     kmorimatsu@users.sourceforge.jp      *
* http://hp.vector.co.jp/authors/VA016157/ *
*                                          *
********************************************

Console 810́ANXP̂WsdippbP[ŴRQrbg}CRłALPC810p
AVAR\[łB̓܂B

E pRQAcQS\ALN^[fBXvC
E NTSCrfIMʂāAj^[ɕ\
E PS/2 L[{[hڑ
E 9600 bpsł́AVAo͂
E DIP-8̐΂pȃXy[X݌v
E OtíAdERlN^[ȊÓApXRƂT̒R
E CZXLGPLɏ]At[\tgEFA

OjƐӎ

̃c[QlɂčsɂAȂsɊւĂAAKatsumi
͐ӔC܂BeAȐӔĈƂōƂsĂB


Pj쌠ɂ

{IɁALPGL ver 2.1łBsrctH_[Ɋ܂܂Acr_startup_lpc8xx.cȊO
t@ĆA쐬ŁAׂLGPLłBcr_startup_lpc8xx.ćAJ
(LPCXpresso)ɂāA쐬܂B


QjzzɊ܂܂ĂtH_ƃt@C

EsrctH_i\[Xt@C܂ށj
Elgpl.txtiLGPLCZXj
Ereadme.txtiǂłt@Cj
Econ810_10x.hexioCi[j
Econ810_10x.axfioCi[j
EShematics.pdfiH}j

Rjg

܂Acon810_10x.hexcon810_10x.axfɊ܂܂t@[EGÃoCi[A
LPC810ɓ]܂B́Ahex t@CFlash Magicɂ]āAmF
Ă܂B101L[{[h̏ꍇ́Acon810_101A106L[{[h̏ꍇcon810_106
pĉB

VAo͒[qAڑ@ɐڑ܂B{[[g9600 bpsƂĉ
B

PS/2L[{[hڑ܂B̃oCi[́A101L[{[hiUS L[{[hj
܂106L[{[hi{L[{[hjɑΉĂ܂B

NTSCrfI[qj^[ڑ܂BقƂǂ̏ꍇÂ܂܎gp\
v܂A\ꍇ́Aȉŏqׂ@ŃRpC
LPC810ɓ]ėpĉB

Sj\[Xt@C̃RpCɂ

vÕRpCɂ́ALPCXpresso ver 6.1.0pĂ܂BAʃo[
W𗘗pẴRpCɖ肪΁Ão[WpĂ݂ĉB
hext@CKvȏꍇA"Property->Settings->Build Steps""Command:"̂ƂA
擪Ɂuarm-none-eabi-objcopy -O ihex "${BuildArtifactFileName}" 
"${BuildArtifactFileBaseName}.hex"; vǉĉB

\[XR[h"config.h"t@ĆAKXҏWăRpCĉB{
L[{[h(106 L[{[h)ڑꍇ́A"#define KEYBOARD101"Rg
AEgA"#define KEYBOARD106"̃RgO܂B

j^[\𒲐ꍇ́A"#define vsynctune 0""0"̕A-44̊
ŒĉBgJE^[΁A3ԃso͂VOi̎
g𑪒肵A16275 HzɂȂ邾߂Ȃ悤ɒ܂B

"#define BAUDRATE 9600"ύX΁AVAڑ̃{[[gύXłƎv
܂AmF͂Ă܂B

LPCXpressoł̊J́Aver 6.1.0ł͈ȉ̎菇ō\zo鎖mFĂ
B

@1) File->Switch Workspace->OtherIAVKɍ쐬tH_(̏ꍇ́A
@@newptest)I
@2) Import Projectsĩ}[ÑACRjNbNACMSIS_COREtH_
@@CMSIS_CORE_Latest.zipI
@3) "CMSIS_CORE_LPC8xx"Ƀ`FbNꂽԂA"Finish"NbN
@4) New Project
@5) LPCXpresso C Project
@6) LPC8xx/C Project
@7) Project nameconsolew
@8) LPC810I
@9) CMSIS_CORE_LPC8xx, none, noneI
@10) "Enable..."̃`FbNOāANext
@11) "Enable..."̃`FbNOāAFinish
@12) console/srcA_E[hzipt@CsrcƓւ
@13) main.cJA"Copy and paste following lines to system_LPC8xx.c"Ə
@@ĂRgT
@14) YRgA"#define ..."̍si7sjRs[iCtrl + Cj
@15) system_LPC8xx.cJA110sڂ"#define ..."7sIԂɂA
@@y[Xg(Ctrl + V)
@16) Project->Properties->C/C++ Build->Setting->Build StepsIA
@@"Command:"̐擪ɁA
@@arm-none-eabi-objcopy -O ihex "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.hex";
@@ǉ
@17) system_LPC8xx.cIԂɂARelease build
@18) main.cIԂɂARelease build

TjtHgɂ

8x8tHgƂāAtHgLTCg_E[hĎg킹Ē
܂B
http://www.geocities.jp/littlimi/misaki.htm
̃tHg͎Rɗp邱Ƃot[\tgEFAƂ̂ƂŁA҂
ɂ͂̏؂Č\グ܂BLGPLCZXƂ̓Rp`uƎv
܂̂ŁÂ܂܃\[XR[hɎ荞ŗpĒĂ܂B

Ujo[W

2018/04/09	ver 0.7.0
E106L[{[hpoCi[𓯍
E\[XR[h̔
2015/01/13	ver 0.6.0
Eŏ̌Jo[W
