Порты Profi
ZXNet echo conference «zx.spectrum»
From Michael Markowsky → To All 26 March 1997
Hello, All!
ïًéَلHéه ًïٍôï÷ ëïيًّàôهٍل PROFI,PROFI+,PROFI 2+
ïسخد×خءر ذإزةئإزةر × ؤجةخخدت ءؤزإسءأةة ؤجر PROFI,PROFI+,PROFI 2+
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
نجةخخءر ءؤزإسءأةر ؤإتسش×ةشإجطخء ×د ×سإب زإضةحءب زءآدشظ PROFI,PROFI 2+
/w - دعخءقءإش,قشد ذدزش ؤدسشصذإخ ذد عءذةسة
/r - دعخءقءإش,قشد ذدزش ؤدسشصذإخ ذد قشإخةہ
CPM - آةش 5 ذدpشء DFFD
ROM14 - آةش 4 ذدpشء 7FFD
¥ ¨
، CPM=0/1 & ROM14=0/1،
¢ » » ¶ ¦
پ قءسظ "AS" ( خدحإز زإاةسشزء ) /wپ FFFF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€€€‡
پ ذدزش CMR1 ( D0-D7 سحدشزة خةضإ ) /wپ DFFD پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€€€‡
پ حصعصثءجطخظت سدذزدأإسسدز ( ؤءخظإ ) پ BFFD پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€€€‡
پ حصعظثءجطخظت سدذزدأإسسدز (خدحإز زإاةسشزء) پ FFFD پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€€€‡
پ قءسظ "DS" ( ؤءخخظإ ) پ FFEF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€€€‡
پ س×دآدؤخظإ ءؤزإسء A8-A12 پ **** پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€€€‡
پ ذدزش CMR0 ( D0-D5 سحدشزة خةضإ ) /wپ 7FFD پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€€€‡
پ ذد دسشءجطخظح ءؤزإسءح دآزءفإخةإ عءذزإفإخد پ .... پ
پ پ پ
„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‰€€€€€€…
ًزةحإقءخةإ: خءعخءقإخةإ ذدزشد× CMR0,CMR1 آصؤصش دذةسءخظ خةضإ
ïسخد×خءر ذإزةئإزةر × ثدزدشثدت ءؤزإسءأةة ؤجر PROFI,PROFI+,PROFI 2+
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
( دسخد×خءر ءؤزإسءأةر ؤجر زإضةحء SINCLAIR )
¥ ¨
، CPM=0 & ROM14=0 ،
¢ » » ¶ ¦
پ ذدزش "FF"/r قءسظ "AS" /wپ FF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ثجء×ةءشصزء D0-D4(D5)/r;آدزؤہز D0-D2 /wپ پ
پ قشإخةإ يç D6/w; عءذةسط يç D3 /wپ FE پ
پ BEEPإز D4 /wپ پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ سحدشزة "زإاةسشزظ حصع.سدذز." پ*FD پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ س×دآدؤخد پ FB پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ س×دآدؤخد پ F7 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ قءسظ "DS" پ DF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ÷ç93 (trdos=1) ; ÷÷55 (trdos=0) - زصس پ 7F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ÷ç93 (trdos=1) ; ÷÷55 (trdos=0) - ذدزش C پ 5F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ÷ç93 (trdos=1) ; ÷÷55 (trdos=0) - ذدزش B پ 3F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ÷ç93 (trdos=1) ; ÷÷55 (trdos=0) - ذدزش A پ 1F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ**RQ ÷ç93(trdos=1);سح.ذدزش "FF"(trdos=0)/wپ FF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذد دسشءجطخظح ءؤزإسءح دآزءفإخةإ عءذزإفإخد پ .. پ
„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‰€€€€…
ًزةحإقءخةإ:
1) خءعخءقإخةإ زإاةسشزد× ÷ç93 سد×ذءؤءإش س خءذةسءخخظحة خةضإ × شءآجةأإ;
2) خءعخءقإخةإ ذدزشد× FE, FF ( سةسشإحخظت زإاةسشز RQ ÷ç93 ) آصؤإش دذة-
سءخد خةضإ.
ïسخد×خءر ذإزةئإزةر × ثدزدشثدت ءؤزإسءأةة
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
ؤجر ثدحذطہشإزد× PROFI,PROFI+,PROFI 2+
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
¥ ¨
، CPM=1 & ROM14=0 ،
¢ » » ¶ ¦
پ ذدزش "FF"/r; قءسظ "AS" /wپ FF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ثجء×ةءشصزء D0-D4(D5)/r;آدزؤہز D0-D2 /wپ پ
پ قشإخةإ يç D6/r; عءذةسط يç D3 /wپ FE پ
پ BEEPإز D4 /wپ پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ سحدشزة "زإاةسشزظ حصع.سدذز." پ*FD پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ س×دآدؤخد پ FB پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ س×دآدؤخد پ F7 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ قءسظ "DS" پ DF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشزظ ÷ç93 - زإاةسشز ؤءخخظب پ 7F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشزظ ÷ç93 - زإاةسشز سإثشدزء پ 5F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشزظ ÷ç93 - زإاةسشز ؤدزدضثة پ 3F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشز ثدحءخؤ /w ,سدسشدرخةر /r ÷ç93 پ 1F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ **RQ ÷ç93 - سةسشإحخظت زإاةسشز پ BF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذد دسشءجطخظح ءؤزإسءح دآزءفإخةإ عءذزإفإخد پ .. پ
پ پ پ
„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‰€€€€…
ًزةحإقءخةإ: خءعخءقإخةإ ذدزشد× FE,سةسشإحخداد زإاةسشزء سح.خةضإ
ٍءسغةزإخخءر ذإزةئإزةر × ثدزدشثدت ءؤزإسءأةة
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
شدجطثد ؤجر ثدحذطہشإزء PROFI 2+
÷سإ ذدزشظ, ×ظآةزءہفةإسر ذد ؤجةخخظح ءؤزإسءح زءآدشءہش ة ذزة
×ثجہقإخخدت ثدزدشثدت ءؤزإسءأةة(خءذز. ذدزشظ CMR0,CMR1 حداصش × ـشدح
زإضةحإ ×ظآةزءشطسر ة ذد ثدزدشثةح ة ذد ؤجةخخظح ءؤزإسءح ).
¥ ¨
، CPM=1 & ROM14=1 ،
¢ » » ¶ ¦
پ قءسظ "AS" - خدحإز زإاةسشزء /wپ FF پ
¯ ¼ ²
پ ثجء×ةءشصزء D0-D4(D5)/r;آدزؤہز D0-D2 /wپ پ
پ قشإخةإ يç D6 /r;عءذةسط يç D3 /wپ FE پ
پ BEEPةز D4 /wپ پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ سحدشزة "زإاةسشزظ حصع.سدذز." پ*FD پ
¯ ¼ ²
پ حدؤإح "condor" (×خإغ.ءؤز) پ FB پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ شءتحإز ÷é53/2 (×خإغ.ءؤز) پ F7 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذدزش زصس ÷÷51 (COM1) پ F3 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذدزش زصس ÷é53/1 (COM1) پ EF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذدزش ×ةخقإسشإزء IDE پ EB پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذدزش زصس ÷÷55 پ E7 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشز ؤءخخظب ÷ç93 پ E3 پ
¯ ¼ ²
پ قءسظ "AS" (خإدسخد×خدت ءؤزإس) /wپ DF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ حدؤإح "condor" (×خإغ.ءؤز) پ DB پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ شءتحإز ÷é53/2 (×خإغ.ءؤز) پ D7 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشز ؤءخخظب ÷÷51 (COM1) پ D3 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشز ثءخءجء 2 ÷é53/1 (COM1) پ CF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذدزش ×ةخقإسشإزء IDE پ CB پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذدزش ÷÷55 ( ذدزش C ) پ C7 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشز سإثشدزء ÷ç93 پ C3 پ
¯ ¼ ²
پ قءسظ "DS" پ BF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ حدؤإح "condor" (×خإغ.ءؤز) پ BB پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ شءتحإز ÷é53/2 (×خإغ.ءؤز) پ B7 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشز صذزء×جإخةر ثدخشزدججإزدح پ B3 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشز ثءخءجء 1 ÷é53/1 (COM1) پ AF پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذدزش ×ةخقإسشإزء IDE پ AB پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذدزش ÷÷55 ( ذدزش B ) پ A7 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشز ؤدزدضثة ÷ç93 پ A3 پ
¯ ¼ ²
پ قءسظ "DS" (خإدسخد×خدت ءؤزإس) پ 9F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ حدؤإح "condor" (×خإغ.ءؤز) پ 9B پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ شءتحإز ÷é53/2 (×خإغ.ءؤز) پ 97 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ءخءجداةقخد B3 (COM1) پ 93 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشز ثءخءجء 0 ÷é53/1 (COM1) پ 8F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذدزش ×ةخقإسشإزء IDE پ 8B پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ ذدزش ÷÷55 ( ذدزش A ) پ 87 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ زإاةسشز ثدحءخؤ ÷ç93 پ 83 پ
¯ ¼ ²
پ س×دآدؤخد پ 7F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ س×دآدؤخد پ 7B پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ س×دآدؤخد پ 77 پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ س×دآدؤخد پ 6F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ س×دآدؤخد پ 5F پ
†€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ٹ€€€€‡
پ سةسشإحخظت زإاةسشز **RQ93 پ 3F پ
¯ ¼ ²
پ ذد دسشءجطخظح ءؤزإسءح دآزءفإخةإ عءذزإفإخد پ .. پ
„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‰€€€€…
ًٍéيهلHéه: (COM1) دعخءقءإش,قشد ؤءخخظت ءؤزإس دشخدسةشسر ث COM- ذدزشص.
Control Memory Registers
€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
CMR0 EQU 07FFDH - Sinclair 128 register
CMR1 EQU 0DFFDH - CP/M register
ْخءقإخةإ زءعزرؤد× ذدزشء CMR1.
‚€€€€ˆ€€€€€€€ˆ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ
پ D0 پ SEGA3 پ پ
پ D1 پ SEGA4 پ Hدحإز ذزدإأةزصإحدت سشزءخةأظ ذءحرشة ( سشزدثء ) پ
پ D2 پ SEGA5 پ پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ پ پ ÷ظآدز ذدجدضإخةر دثخء ذزدإأةزد×ءخةر سإاحإخشد× CPU:پ
پ D3 پ SCO پ 0 - دثخد خدحإز 1 (C000-FFFF) پ
پ پ پ 1 - دثخد خدحإز 2 (4000-7FFF) پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ پ پ 1 - دشثجہقءإش آجدثةزد×ثص ذدزشء CMR0 ة ×ظثجہقءإش پ
پ D4 پ NOROM پ ًُْ, ذدحإفءر خء إاد حإسشد ïُْ ةع seg 00 پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ پ پ 1 - آجدثةزصإش زءآدشص ثدخشزدججإزء ةع ًُْ TR-DOS پ
پ پ پ ة ×ثجہقءإش ذدزشظ ثدخشزدججإزء خء ؤدسشصذ ةع ïُْ پ
پ D5 پ CP/M پ (ذزة ROM14=0).ًزة ROM14=1 - حدؤةئةأةزصإش ؤدسشصذ پ
پ پ پ ث زءسغةزإخخدت ذإزةئإزةة پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ پ پ ًزدإأةزصإش ؤدذدجخةشإجطخظت ـثزءخ seg 06 × ثءزشص پ
پ D6 پ SCR پ ذءحرشة ذزدأإسدزء خء حإسشد seg02 ذزة ـشدح آةش D3 پ
پ پ پ CMR0 ؤدجضإخ آظشط × "1" (8000-BFFF) پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ پ پ 0 - "SPECTRUM" زءسشز (×ةؤإد ثدخشزدججإز پ
پ D7 پ 80DS پ زءع×دزءقة×ءإش seg05) پ
پ پ پ 1 - ٍءسغةزإخخظت زءسشز (seg06 & seg3A) پ
„€€€€‰€€€€€€€‰€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€…
ْخءقإخةإ زءعزرؤد× ذدزشء CMR0.
‚€€€€ˆ€€€€€€€ˆ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ
پ D0 پ SEGA0 پ Hدحإز ذزدإأةزصإحداد سإاحإخشء ذءحرشة پ
پ D1 پ SEGA1 پ ( سشدجآإأ ) پ
پ D2 پ SEGA2 پ پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ پ پ ÷ظآدز ذدجدضإخةر زءسشزء ـثزءخء "SPECTRUM"پ
پ پ پ 0 - seg05, 1 - seg07 ( ذزة 80DS = 0 ) پ
پ D3 پ POLEK پ --------------------------------------- پ
پ پ پ ÷ظآدز ذدجدضإخةر ـثزءخء CP/M (80DS = 1): پ
پ پ پ 0 - ـثزءخ شدقإث seg04, ءشزةآصشظ seg38 پ
پ پ پ 1 - ـثزءخ شدقإث seg06, ءشزةآصشظ seg3A پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ پ پ ًإزإثجہقءإش سشزءخةأظ ًُْ "SPECTRUM" پ
پ D4 پ ROM14 پ 0 - Spectrum128, 1 - Spectrum48 (CP/M=0)پ
پ پ پ --------------------------------------- پ
پ پ پ يدؤةئةثءشدز ×خإغخةب صسشزدتسش× (CP/M=1)پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ D5 پ BLOCK پ âجدثةزصإش زءآدشص ذدزشء CMR0 (NOROM=0) پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ D6 پ --- پ Hإ ةسذدجطعصإشسر پ
پ D7 پ پ پ
„€€€€‰€€€€€€€‰€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€…
‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹
Border Register
ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ
PORT EQU 0FEH - ذدزش ZX-SPECTRUM
ْخءقإخةإ زءعزرؤد× ذدزشء:
Hء عءذةسط:
PORT.2-0 أ×إش آدزؤہزء
PORT.3 ×ظبدؤ حءاخةشدئدخء
PORT.4 ×ظبدؤ ZX-Sound
Hء قشإخةإ:
PORT.5-0 ثجء×ةءشصزء ( سشءزغةت آءتش
ءؤزإسء ةؤإش خء ×بدؤ ثجء×ةءشصزظ )
PORT.6 ×بدؤ حءاخةشدئدخء
PORT.7
َةسشإحخظت زإاةسشز ثدخشزدججإزء ؤةسثد×دؤد×:
‚€€€€ˆ€€€€€€€ˆ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ
پ D0 پ پ ÷ظآدز ؤةسثد×دؤء /wپ
پ D1 پ پ /wپ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ D2 پ پ 0 - سآزدس ÷ç93 /wپ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ D3 پ پ 1 - HRDY, 0 - ـحصجرأةر سةاخءجء IP /wپ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ D4 پ SIDE پ ×ظآدز سشدزدخظ not(0/1) /wپ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ D5 پ پ 0 - ؤ×دتخءر ذجدشخدسشط عءذةسة ( MFM ) /wپ
پ پ پ 1 - دؤةخءزخءر ذجدشخدسشط عءذةسة ( FM ) پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ D6 پ DRQ پ قشإخةإ سةاخءجء DRQ /rپ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ D7 پ INTRQ پ قشإخةإ سةاخءجء INTRQ /rپ
„€€€€‰€€€€€€€‰€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€…
/r - ؤدسشصذإخ شدجطثد ذد قشإخةہ
/w - ؤدسشصذإخ شدجطثد ذد عءذةسة
ٍإاةسشز صذزء×جإخةر ثدخشزدججإزء سجصضةش ؤجر
صذزء×جإخةر ثدخشزدججإزدح ذزإزظ×ءخةت دش ثدحذدزشء ة
512÷é1,ء شءثضإ ؤجر ذزد×إزثة خإث. سةاخءجد×.:
‚€€€€ˆ€€€€€€€ˆ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ
پ پ INT پ Hء عءذةسط: 1-زءعزإغةشط ذزإزظ×ءخةرشة پ
پ D0 پ / پ 0-عءذزإشةشط ذزإزظ×ءخةر پ
پ پ RI پ Hء قشإخةإ: قشإخةإ جةخةة RING ثدحذدزشء پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ D1 پ پ پ
پ D2 پ پ پ
پ D3 پ ----- پ خإ ةسذدجطعصہشسر پ
پ D4 پ پ پ
پ D5 پ پ پ
پ D6 پ پ پ
†€€€€ٹ€€€€€€€ٹ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‡
پ D7 پ DCD پ Hء قشإخةإ: قشإخةإ سةاخءجء DCD ثدحذدزشء پ
„€€€€‰€€€€€€€‰€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€…
Best wishes! Michael KLUG