5

TED Extra Pages - pagetable.com

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TED Extra Pages - pagetable.com
Page 2: TED Extra Pages - pagetable.com

Adresse RAM

SPEICHERBElEGUNG (PLIJ5 / if)ROM

$FFFF 65535$FFFE 65534$FFFC 65532$FFFA 65530

$FFFS 65525$FF81 65409SFF40 65344

SFF3F 65343$FDOO 64768

SFCFF 64767$FCOO 64512

RAM-Bereich * ROH-BANK-HIGH *IRQ-VektorRestart-VektorNMI-,Start-Yektor

Kernal-Sprungtabelle

I/O-Adressen (bis $FEFF 65279) und TED-Chip-Register

* Basic-RAM * ROM-Banking-Routinen

SFBFF 64511$0800 55296

Betriebssystem

SD7FF 55295$0000 53248

5CFFt 53247SCOOO 49152

Character-Tabelle

Basic-Erweiterungen***********************

saFFF 49151saFFF 49151S8000 32768

* ROM-BANK-LOW *Basic

54000 16384

8asic-R~M-Anfang (bei Grafik)

S3FFF 16383$2000 8192

S1FFF 8191SlCOO 7168

Bildschirmspeicher (Grafik)

Farbtabelle (Grafik)

$lBFF 7167$1800 6144

luminanz (Grafik)

$1000 4096

SOFFF 4095$OCOO 3072

$OBFF 3071$0800 2048

$07FF 2047$0000 0

Basic-RAM-Anfang (ohne Grafik)

Bidschirmspeicher (Text)

Farbspeicher (Text)

Systemspei cher

Page 3: TED Extra Pages - pagetable.com

,..""':hf'

-ttea7 : 066 : O~ : OBA : OBJ : 08:2 : OS 1 : 000AEG •

"::;' I TIMER, 1 RELO ....O V....LUE. errs 0-71lOYll •0 SFR:lJ

•SF FO 1 . ~ f't'" I nMEA, 1 RELOAO VALUE. BIT'S 8-1!lIHIGHI •1

•TIMER' 2 RELOAO VALUE. BIT'S Co7ILCVr')•

•2 SFF02

••

TIMER. 2 RELOAO VALUE. errs 8-13 (HIGH) •SFFQ3 •J

••

TIMEFI , ~ RELOAO VALUE. errs 0-71LCYr') •SFFCo& •A

••

-~

TIMER , ~ RELOAO VALUE. BITS 8-1!1IHIGH) •5 SFFO:5 •

••

:T"EST :EQ.I :SMM :SUNK ~ACMS :Y2 :Y1 :'r'O •5 SF"Rl5

•:RVS OFF :PAU :FRFE?E :MCM ~ CCLS ;;z:z :.Xl ::c:J •7 SFPJT

•KEY8Q.f.AO LATOt •

a SFF<:e •

••

SFRS :fA.:) :J.TJ :NC :H2 :J.Tl :H.P :~RAS :NC •9

•SF'F'OA :NC :El-T:J :NC :EJ..T2 :El-TI :EJ-lP :El-AAS :FlC! ••SFFCS ;RCI :~ :~ :ACA :F!CJ :AC2 :FiCl :RC:) ••SFRC :NC :NC :NC :NC :NC :NC :C3 :CUR!! •

12•13 :FFCO :OJF:1 :OJA5 :OJ~ :OJRA :CURl :CJRl :CURJ •:O.JR:2•.-1~ ~ :5.'-101·7 :S.'iOl~ :SN01~ :SN01~ :SN01.J :SNOH :S.'to,·, :SN01~ ••15 !FFOI' :sNQ2·7 ~ :!.Nt:J:M :SNQ2..4 :S.'i~.J :S.'iC2·2 :SNC2-1 :SNC2~ ••IS SFFl0 :NC :No:: ;}9C :.NC :NC :NC :SN02-9 :5.N~ ••17 ~t1 SN~ :NO!:SC :~ :Vl-sa :V'OlJ :VOl2 :YOL 1 :VO<..,O ••13 SFF12 :NC :NC :SJ,.t 8:2 :BMBI :8l.I00 :R SANK ~'-9' :s,~ ••

I:C2:S :C&& :C8:3 :Ca2 :Ca:l 'SCLOO< ~ATUS19 ~13 ~

•.- ,a1•-2:) ~IA :VM4 :Vlorl :Vl.C2 :VW1 :vuo :NC :NC :NC ••E.XGaJ :UJMO :C:<..OA1 H' •

21 V1'~ :NC :l.IJ)"Q :UJU1 :COLCRl :COl.OP.2 ~: .~'IC.2:2 SFFll5 BXGOI :NC :LUJoQ :1.UM1 ~ :COl0R3 :COLOR:2 ;co('OAI :e:x..Q,IIC :.-•ZJ SFF17 8XG02 :NC :u..n.t:Z :LUMI :UJMO :COlORJ :COt.0R2 :COI..OAI :COLOM :2-4 SFF13 8Xc.:o :NC :LUJ,Q :LUMI :UJMO :COlCftJ :o:::x.OR2 :OX.Oft1 :CtX.ORJ :

~ - •25 SFF19 B.'ttOO4 :NC :LUJ,Q :LUUl :~ :'COLOR] :<:Ol.Of:tI :cct..0A:) : I •~• =SFFIA :NC :NC :NC :NC :SJI!! a ;,,~?5 :NC :NC :M6 ••SFFIB :B,qFJ :~ :!!Re :ME" :SAD :8RE2 :8Rfl BRED ••.~ ~IC :NC :He :NC :NC :NC :NC :NC :VU ••SFFIO :V\J :VU :V\...!I :V1." :VLJ :Vl.2 :V1.1 :V\.O •--

•:0 SFFIE :)-11) :H7 :Jo1S ~ :~ :KJ :H2 :H1 ••Jl SFFIF :NC :su :BU :SLI :SLO :VSUB2 :VSU61 :vsueo ••4:l SF~...J: •~SEl-ECT •

••e;:J ~; •

RAM sa.ECT ••

C 5 '.R C !

Page 4: TED Extra Pages - pagetable.com

Det. T:;"60 (TED) blldet Or'lA-Z'l'klen (Df'IA: Dir2ct memo)'"""! ::<cce5s,dir-ekter- Spe,icher::::uqriff) um verschiedene Tnform2ltionen ::::umEI-hal.ten des Videobildes ZLl holen. Zweimal fUr- jede Zeile einesZeichens (ein Ze.ichen besteht aus einem Feld 'Ion 8*8 Bit): ZumEr-halten del~ Farbinf-orm'ation felt"" jedes Zeichen, und zum Erhaltendes Zeigers 2U..t' den Zeichensa-+.::z des en-l:sprechenden Zeichens. 1mBitmap-Mode ItJir-d d_ieser Dl'1A ebenfa.lls durchgei:i-ihrt, aber dieInfor-ma-l:ion ItJird ~nder~ interpr-etiert.Der DMA-Zyl(ILlS unterteilt sich in folgen_de Schritte:

1.) Der Systemtakt w'ird far ~in'~nZyk:lusGeschwi~digkeit' gesetzt. Gleichzeitig startet einden BLlS dem S36~:)zur VerfUgung stellt.

alJf normaleAEC-Ta~(t, der

2.) SA I,<./'i,tl lm~J.3. ) Dr-e:i. Z,/1::1en ,·Jerdt·h dec' Cr'U ,loch ge-geben Uili den 03_ktl.1eli.enC:E..t eh 1 z u be'2.nd en b.evor dE'~- Di1A b2g i nnt . (CPU It!i r-d hoch Ohf:-Ij.'~)-'1-.) 40 Z-vklen vorn Einfachtakt. In jeoerfl Zyklus macht der- TEDz~jei lugriffe. '(MUX hat doppel·ten Tal,t!)5.! BA wir--d high und gleLchzeitig erlaubt~Jieder auf den -Bus dar-f.6.) Es folgerr 5 Zyklen mit Ein-Fachtak--t in denen der TED den.::lurchfi,\r:j~t. (Im zweiten Teil j'E__de's Takt--es ho?t die

AEC, da~ die CF'U

Buszugriff. }7.) 16 ZyklenTED hat keinenVerf CIgung.8.) War der letzte DMAfijr lei 12 1- de--s nachsten

mi"c dqppel temC'l"--I,q' f"L'_'·;:;.;. .• ··_, 1 ,.

Ta~:t.(~8 Zyl::len Einfachta~t.)All e Le-i s---l,:,ungenstehen. "der- .cPU

fijr Zeile 8 eine-s Z_gichens!Zei c::hens '1or-ben:;-i tet.

wil'"d der DNA

Falls der SCrElO::'n abgesch:3_ltet ist, so werden nur- die 5 Zyklenmit dem Refresh mit Einfachtaf,t durchgefUhrt. AIle Ubrige Zeitsteht der- CPU mi. t dO'ppel ter Takfrequen:: zur 'yl_efi.'tgung.

4.5.2.1 TED DMA Timing

Titel Zykl en Zeit Tak-+':: Bemerkung-~----------------------~-----------

0.85

iIME~TIME,TIME,TIME,T I'ME,

HAL T' O::ei n CPU-Zugri ff)DMA (SO Zuqr-iffe des TED!)" . -RFSH (5 CF"U-Z ugl'" i ff e J'DOUBLE SPEED (16 CF'U-Takte)SYNCF:mHZE (l CPU-Zugriff.l

THALT - ::'p""-~,TDM-A 40 46J-lsTRFSH ~ 5J-ls"-'TOS 16 9J--lS'TS 1 ips

-------- ----65 64ps

· 8~<.J •.. _,· n~u. 0.,.'· 8~o. -_'1.7

= SIne Bildschirmzeile

Bei eingeschaltetem Bildschirm stehenZLlr VerfUgung. Dabei am rechten R2ndRahmen) 16 Zy'klen mit 1,7MHz Tal(t.

der CPU somit 20 Zyklendes Bildschirms (rechter

Page 5: TED Extra Pages - pagetable.com

I1,

,- :::;:;:: ~ w..~'"of' C f--'"rI'l '- .-f- rlI ill, ~,.- -~ .-..:::QCw-

I r- tl!

~ ""0 C .;::(1,1 :~ (J• --, I..;.. ill,,_ '- ..0o ~ 0

'" c v