Β
Π―Π·ΡΠΊ C Π΄Π»Ρ ΠΡΠΈΠΎΠ½Π° 128 Π΄Π»Ρ CP/M-80
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ CP/M-80 ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π‘
Β
Π‘ΠΊΠ°ΡΠ°ΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ C -Β https://www.bdsoft.com/resources/bdsc.htmlΒ Β Β Β -Β Β BDS C: An 8080/Z80 C Compiler BDS C: an 8080/Z80 C compiler written by Leor Zolman and now in the Public Domain - available for download hereΒ (ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΈΡΡΠΎΡΠ½ΠΈΠΊ)
Β
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π―Π·ΡΠΊΠ° Π‘ - ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ_ΡΠ·ΡΠΊΠ°_Π‘ΠΈ_Π΄Π»Ρ_ΠΌΠΈΠΊΡΠΎΠΠΠ_Π₯Π΅Π½Π΄ΡΠΈΠΊΡ_Π_z_lib_org.pdfΒ - ΡΠΊΠ°ΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ Π₯Π΅Π½Π΄ΡΠΈΠΊΡΠ° Π² PDF
Β
CP/M-80 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡ ERROR404
ΠΠ±ΡΠ°Π·Ρ ΠΏΠΎΠ·ΠΆΠ΅.....
https://github.com/serge-404Β - ΠΏΡΠΎΠ³ΠΈ ΠΎΠΏΠΈΡΠ°Π½Ρ ΡΡΡ, ΠΎΠ±ΡΠ°Π·Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ Π‘. ΠΠΊΠΈΠΌΠΎΠ²Π° ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ
https://github.com/serge-404/HI-TECH-C-V3.09
Complete package of HI-TECH C V3.09 CP/M freeware C-compiler (except lib sources). It is the best Z80 native CP/M ANSII C compiler. CP/M emulator (cpm.exe, rccp.cpm from K.Murakami sensei) and GNU make - also included.
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ°Π·
Β
Β
https://github.com/serge-404/HI-TECH-C-V3.09?ysclid=lfp0jdp253337096019
ΠΠΎΠ»Π½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ³ΠΎ C-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° HI-TECH C V3.09 CP/M (ΠΊΡΠΎΠΌΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² lib).ΠΡΠΎ Π»ΡΡΡΠΈΠΉ Π½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Z80 Π΄Π»Ρ CP/M ANSII C. ΠΠΌΡΠ»ΡΡΠΎΡ CP/M (cpm.exe, rccp.cpm from K .Murakami sensei) ΠΈ GNU make - ΡΠ°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ.
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ°Π·
Β
Β
https://github.com/serge-404/U.Z.I.X.
UZIX is a UNIX Implementation for MSX (initially) and for Orion-128/PRO
(this repo)
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ.
ΠΠ»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΠΎ ΡΠ΅Ρ ΠΏΠΎΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ
ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ C Π΄Π»Ρ Z80 - HitΠ΅chC v3.09 ΠΎΠ±ΡΠ°Π·ΡΠ° 1987Π³ΠΎΠ΄Π°: Π½Π°ΡΠΈΠ²Π½ΡΠΉ CP/M
ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ, ΠΏΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²ΡΡ ΡΠ±ΠΎΡΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π½Π° ΡΠ°ΠΌΠΎΠΌ ΠΡΠΈΠΎΠ½Π΅. .
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΌΡ ΡΡΠΎΠ±Ρ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΠΎΠ΄ Π Π‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ:
ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΡΠΌΡΠ»ΡΡΠΎΡ CP/M ΠΏΠΎΠ΄ Π²ΠΈΠ½Π΄Ρ cpm.exe - ΠΎΠ½ ΡΠΌΠ΅Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π²ΠΈΠ½Π΄Π΅ ΠΊΠΎΠ΄
Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ HitechC, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ make.
GNU make Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ (ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ) ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³.
ProgrammersNotepad, Π³Π΄Π΅ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ UZIX.pnproj (ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ -
ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²) ΠΎΠΏΠΈΡΠ°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ. ΠΠ° ΠΊΠ½ΠΎΠΏΠΊΡ F8
ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ±ΠΎΡΠΊΡ ΠΏΠΎ make (Tools->Options->Tools->Scheme C/C++ ->
Add). ΠΠΎ ΡΠ°ΡΠ΅ ΠΏΠΎΡΠ»Π΅ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ
ΠΏΡΠ°Π²ΠΎΠΊ Π² PN, Ρ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΡΡΠΊΠ°Ρ make
ΠΏΠΎΠ΄ cmd.
ΠΠ»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° IDE/SD ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΌΠ°ΠΊΡΠΎΠ°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° M80/L80
ΠΎΡ ΠΠΈΠΊΡΠΎΡΠΎΡΡ, ΡΠΎΠΆΠ΅ 80-Ρ
Π³ΠΎΠ΄ΠΎΠ² ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π΅ΡΠΈΡ - ΠΏΠΎΠ½ΡΠ½Π΅ Π»ΡΡΡΠΈΠΉ
ΠΌΠ°ΠΊΡΠΎΠ°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ Π΄Π»Ρ Z80/8080.
ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π² ΡΠ±ΠΎΡΠ΅ (Π±Π΅Π· ProgrammersNotepad): https://github.com/serge-404/HI-TECH-C-V3.09
ΠΠ° ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΊΡΠ΄Π° Π²Ρ ΡΠ°ΡΠΏΠ°ΠΊΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ PATH ΠΈ CPMPATH
ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ. Π―Π΄ΡΠΎ UZIX - ΡΡΠΎ ΠΎΠ±ΡΡΠ½Π°Ρ CP/M-Π·Π°Π΄Π°ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ "ΠΊΡΡΡΠΈΡΡ"
UNIX-ΠΏΡΠΎΡΠ΅ΡΡΡ Π² ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΌ ΠΠΠ£. ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠ°Ρ:
Π Π±Π»ΠΎΠΊΠ΅ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΠΠ£ COMMON ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡΡΡ ΡΠ°ΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠ±ΡΠΈΠΌΠΈ
Ρ ΡΠ΄ΡΠ° ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² (udata, ΡΡΠ΅ΠΊΠΈ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅) ΠΈ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π΄Π»Ρ ΠΌΠ΅ΠΆΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΌΠ΅ΠΆΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠ³ΠΎ JP/CALL/RET, Π²Π΅ΠΊΡΠΎΡ IM2 ΠΈ
Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ. Π’Π°ΠΌ ΠΆΠ΅ ΡΠΈΠ΄ΡΡ ΠΏΠΎΡΡΡ (1ΠΊ), ΠΈ 2ΠΊ ROM F800
Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π½Π΅Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π΄Π»Ρ uzix, ΡΡΠ΅Π΄Π°Ρ 3ΠΊ Π΄ΡΠ°Π³ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΠΠ£, Π½ΠΎ ΡΠ°ΠΊ ΡΠΆ
ΡΡΡΡΠΎΠ΅Π½ ΠΡΠΈΠΎΠ½.
Π―Π΄ΡΠΎ ΠΏΠΎΠΊΠ° 29ΠΊΠ±. ΠΠΈΡΡ Π΄Π»Ρ ΠΡΠΈΠΎΠ½ΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΠΊΠ»ΠΎΠ½Π° CP/M ΠΠ»ΡΡΠ°ΠΈΡΠΠΠ‘ Ρ TPA Π΄ΠΎ 58
ΠΊΠ±, Ρ.Π΅. Ρ
Π²Π°ΡΠΈΡ ΠΌΠ΅ΡΡΠ° ΠΈ TCP/IP Π²ΠΏΠΈΠ»ΠΈΡΡ, ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π€Π‘ FAT.
Π ΡΡΡΠ°Π½ΠΈΡΠ°Ρ
ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΡΡΠ°Π·Ρ "ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ" Π΅ΡΡΡ Π½Π΅Π΄ΠΎΡΠΌΡΠ»ΡΡΠΎΡ CP/M:
ΡΠΌΡΠ»ΠΈΡΡΠ΅ΡΡΡ CP/M ΠΊΠΎΠ½ΡΠΎΠ»Ρ (Π²Π²ΠΎΠ΄-Π²ΡΠ²ΠΎΠ΄ Π½Π° ΡΠΊΡΠ°Π½/Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ) - BDOS
ΡΡΠ½ΠΊΡΠΈΠΈ 1..12, BIOS ΡΡΠ½ΠΊΡΠΈΠΈ 2..4, ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ BDOS (Π΄ΠΈΡΠΊΠΎΠ²ΡΠ΅
Π²-ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ FF-Π½Π΅Ρ ΡΠ°ΠΉΠ»Π°. Π’.Π΅. Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π»ΡΠ±ΠΎΠ΅
ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΠ CP/M Π½Π΅ Π»Π΅Π·ΡΡΠ΅Π΅ Π² Π΄ΠΈΡΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ASCII-ΠΈΠ³ΡΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΡΠΈΠΏΠ° "hello world" ΠΈ Ρ.ΠΏ. Π ΠΏΠ»Π°Π½Π°Ρ
ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΌΡΠ»ΡΡΠΎΡ CP/M, ΡΠΆΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ -
Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΉ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄ΠΈΡΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ IDE/SD ΡΠ΅ΡΠ΅Π· CP/M-ΠΎΠ²ΡΠΊΠΈΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ "ΡΡΡΠΎΠ³ΠΎ
Π΄ΠΎΡΡΡΠΏΠ°" IDEBDOS, ΡΡ
Π΅ΠΌΠ° MBR-ΠΏΠ°ΡΡΠΈΡΠΈΠΉ (ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ 4 ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅
ΠΏΠ°ΡΡΠΈΡΠΈΠΈ Π½Π° Π΄Π²ΡΡ
ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΡΠΈΠ²ΠΎΠ΄Π°Ρ
- ΠΈΡΠΎΠ³ΠΎ 8 (fd0..fd7) ΠΏΠ°ΡΡΠΈΡΠΈΠΉ, ΠΏΠ»ΡΡ
fd8..fd9 - ΡΠ΅Π»ΡΠ΅ "ΡΡΡΡΠ΅" Π΄ΠΈΡΠΊΠΈ (ΠΎΡ LBA0=MBR Π΄ΠΎ LBAmax)), Π½ΠΎΠΌΠ΅Ρ ΠΏΠ°ΡΡΠΈΡΠΈΠΈ
ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π² ΡΡΠΈΠ»ΠΈΡΡ (ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠ°Ρ/ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌΠ°Ρ/Π³Π΄Π΅ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ FS) ΠΈ Π² ΡΠ΄ΡΠΎ
(root-ΠΏΠ°ΡΡΠΈΡΠΈΡ, ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π· mount) ΠΊΠ°ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
ΠΠ· ΠΎΠ±ΡΠ΅Π³ΠΎ Π°ΡΡ
ΠΈΠ²Π° ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈ ΡΠ΄ΡΠΎ (idebdos.com, uzix.com) ΠΈ
ΡΡΠΈΠ»ΠΈΡΡ (Π½Π°Π±ΠΎΡ BD.COM, FSCK.COM, MKFS.COM, UCP.COM; ΠΈΠ»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ
fdisk.com). Π‘Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ Π·Π° 15 ΡΠ΅ΠΊΡΠ½Π΄. Π‘ΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ ΡΠ°ΠΊ:
ΠΏΡΠ°Π²ΠΈΠΌ ΠΌakefile - ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠ°ΠΊ: "DEFINES = -DORI_UTIL", ΠΈΠ»ΠΈ ΡΠ°ΠΊ: "DEFINES
= -DORI_UZIX", ΠΈΠ»ΠΈ ΡΠ°ΠΊ: "DEFINES = -DORI_FDISK", Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ
ΡΡΠΈΠ»ΠΈΡΡ, ΡΠ΄ΡΠΎ ΠΈΠ»ΠΈ fdisk ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ cmd, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ (cd) Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π³Π΄Π΅ Π»Π΅ΠΆΠ°Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ
cmd> make clean & REM ΡΠ΄Π°Π»ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΈΠΊΠΈ - ΠΈΡ
Π²ΡΠ΅Π³Π΄Π°(!) Π½Π°Π΄ΠΎ
ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΠΈΡΠ°ΡΡ
cmd> make kernel & REM ΠΈΠ»ΠΈ "make utils" ΠΈΠ»ΠΈ "make fdisk.com" - ΡΠΌΠΎΡΡΡ
ΡΡΠΎ Π² DEFINES
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ°Π·
Β
Β
https://github.com/serge-404/CPM32
ΠΡΠΎ ΡΠΌΡΠ»ΡΡΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ CP / M. ΠΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π³ΠΈΠ±ΡΠΈΠ΄Π½Π°Ρ Π²ΠΈΠ»ΠΊΠ°
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Keiji Murakami (ΡΠ°ΡΡΡ ΡΠΌΡΠ»ΡΡΠΎΡΠ° CPM) ΠΈ Mockba the Borg (ΡΠ°ΡΡΡ
ΡΠΌΡΠ»ΡΡΠΎΡΠ° Z80) Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°
ΠΊΠΎΠ΄ΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΊΡΠ°Π½ΠΎΠΌ ORION-128 VT52. Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΎ Ρ BCB5. (Windows)
ΠΈ gcc (Linux).
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ getch() Π² Windows: ΠΊΠ»Π°Π²ΠΈΡΠ° DEL ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠΎ BACKSPACE
(ΠΈ BACKSPACE Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΊΠ°ΠΊ LEFT) ΠΈΠ·-Π·Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠ΄ΠΎΠ²
cmd.exe 08h/7Fh.
Use "./cpm -?" for short help:
$ ./cpm -?
CPM -- CP/M-80 program EXEcutor for LINUX V0.5
Copyright (C) 2004-2012 by K.Murakami
Usage: CPM [-hxapdCkr][-w[0-9]] command arg1 arg2 ...
-h .. return HI-TECH C exit code
-x .. return ERROR if A:$$$.SUB deleted
-a .. select A: (program directry)
-p .. pause before exit
-d .. disable auto drive assign
-C .. args to uppercase
-o .. orion128 ROM F800 mode (+allow exec RKO,ORD)
-8 .. do not KOI8 conversion
-r .. do Robotron-1715 escapes
-k .. do Kaypro(adm3a) escapes
-w[0-9] .. wait on console status check (9:max)
Environment variables:
CPMPATH - default CP/M binaries dir
ORDPATH - default ORDOS binaries dir (Orion-128 mode)
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ°Π·
Β
Β
https://github.com/serge-404/AltairDOS
CP/M 80 V2.2 (w/extensions) clone for Orion-128 and Orion-PRO homebrew 8-bit computer
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ°Π·
Β
Β
https://github.com/serge-404/OriZEmu
ΠΠ°ΡΠ΅ΠΌΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Orion/Z emulator. ΠΡΠΎ ΡΠΌΡΠ»ΡΡΠΎΡ
Π΄ΠΎΠΌΠ°ΡΠ½Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΡΠΈΠΎΠ½-128, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π² ΠΆΡΡΠ½Π°Π»Π΅ Π Π°Π΄ΠΈΠΎ N1 Π·Π° 1990Π³.,
ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Z80 Card II (Π»Π΅Π½ΠΈΠ½Π³ΡΠ°Π΄ΡΠΊΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ
ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Z80 Π² ΠΡΠΈΠΎΠ½), Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΡΠΈΠΎΠ½-ΠΠ Π (Orion-Power).
Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΠΌΡΠ»ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°:
ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Z80 2.5 ΠΠΡ (ΡΡΡΠ±ΠΎ: 3.5/5/7/10/20 MΠΡ), ΡΠ΅ΠΆΠΈΠΌΡ Z80
ΠΡΠΈΠΎΠ½-Π‘Π΅ΡΠ²ΠΈΡ, Z80 Card II, Orion-PRO
ΠΏΠ°ΠΌΡΡΡ (ΠΠΠ£) - 128..4096ΠΊΠ±,
ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° - Π Π86, ΠΠ‘7007 ΠΠ΅Π½ΠΈΠ½Π³ΡΠ°Π΄ (ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎ Ρ Π Π), ΠΠ‘7007
ΠΠΎΡΠΊΠ²Π°(Π°Π²ΡΠΎΡΡΠΊΠ°Ρ),
ROM-BIOS - ΡΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ (128/ΠΠ Π), ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π²ΠΎ Π²Π½Π΅ΡΠ½Π΅ΠΌ ΡΠ°ΠΉΠ»Π΅,
ROM-DISK - ΡΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π²ΠΎ Π²Π½Π΅ΡΠ½Π΅ΠΌ ΡΠ°ΠΉΠ»Π΅, + ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ
ΡΠ΅ΠΆΠΈΠΌ (16 ΡΡΡΠ°Π½ΠΈΡ ΠΏΠΎ 64ΠΊ, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΠ΅ Π±ΠΈΡΠ°ΠΌΠΈ D0..D3 ΠΏΠΎΡΡΠ° 0FEh Π΄Π»Ρ
ΠΡΠΈΠΎΠ½Π°-128 ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ Π΄ΠΎ 2MΠ± ΠΌΠ°ΠΏΠΏΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡ ΠΏΠΎΡΡΠ° 09h Π΄Π»Ρ ΠΠΠ£ ROM2
ΠΡΠΈΠΎΠ½Π°-ΠΠ Π)
ΠΠΠΠΠ - ΡΠΌΡΠ»ΡΡΠΈΡ 1818ΠΠ93, 2 ΠΏΡΠΈΠ²ΠΎΠ΄Π° (ODI-ΡΠ°ΠΉΠ»Ρ), ΠΏΠΎΡΡΡ
F700..7003/F710..F713/F720/F714, ΡΠΌΡΠ»ΠΈΡΡΠ΅ΡΡΡ ΡΠ΅ΠΆΠΈΠΌ HD (ODI-Π΄ΠΈΡΠΊΠΈ Π±ΠΎΠ»Π΅Π΅
800ΠΊ),
Π§ΠΠ‘Π« (RTC) - ΡΠΌΡΠ»ΡΡΠΈΡ 512ΠΠ1 Π½Π° ΠΏΠΎΡΡΡ F760/F761 (BlackCat inc.),
50h..51h (ΠΡΠΈΠΎΠ½-ΠΠ Π)
ΠΌΡΠ·.ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ- ΡΠΌΡΠ»ΡΡΠΈΡ AY-3-8910 Π½Π° ΠΏΠΎΡΡΠ°Ρ
BFFD/FFFD, 3Eh..3Fh (ΠΡΠΈΠΎΠ½-ΠΠ Π)
IDE (HDD) - ΡΠΌΡΠ»ΡΡΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° IDE Π½Π° 580Π²Π²55 (ΠΏΠΎΡΡ F500/F600),
56h..5Fh (ΠΡΠΈΠΎΠ½-ΠΠ Π)
SD-card - ΠΠΌΡΠ»ΠΈΡΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ SDC ΠΊΠ°ΡΡΡ (non-SDHC, ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ Π΄ΠΎ 1Gb).
ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎ ΡΠΌΡΠ»ΠΈΡΡΡΡΡΡ 2 Π²Π°ΡΠΈΠ°Π½ΡΠ°:
ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎ ΠΏΠΎ ΡΡ
Π΅ΠΌΠ΅ Ρ n8vem (port F762): http://n8vem-sbc.pbworks.com/browse/#view=ViewFolder¶m=N8VEM%20Schematics
ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎ ΠΏΠΎ ΡΡ
Π΅ΠΌΠ΅ Ρ MSX MMC-drive V1 (port F762, F763): http://msx.retro8bits.com/sd-mmc-drive.html
ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ (RS-232) - ΠΏΠΎΡΡΡ F764,F765 (ΡΡ
Π΅ΠΌΠ° Π½Π° AtTiny2313).
Ethernet - ΡΠΌΡΠ»ΠΈΡΡΡΡΡΡ NE2K-ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π² ΠΆΠ΅Π»Π΅Π·Π΅ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ RTL8019AS -
ΠΏΠΎΡΡΡ F770..F77F, F780..F7FF
ΠΡΠΈΠ½ΡΠ΅Ρ - ΡΠΌΡΠ»ΡΡΠΈΡ 2-Ρ
ΡΡ
Π΅ΠΌ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° CENTRONICS (ΠΏΠΎΡΡ F600)
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ PC:
Celeron 400ΠΠ³Ρ / 64Π RAM / 2M HDD free / Windows 9x, 2000, XP, Vista, W7
ΠΠ°ΠΏΡΡΠΊ ΡΠΌΡΠ»ΡΡΠΎΡΠ°
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΠΊΡΠ΄Π° Π±ΡΠ΄Π΅Ρ
ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π°, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Ρ
ΡΠ°Π½ΡΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅, ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΌΡ, Π½ΠΎ Ρ
ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ INI.
ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠΌΡΠ»ΡΡΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: ΠΈΠΌΠ΅Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ². ΠΡΠ»ΠΈ ΡΡΠΎ
ΡΠ°ΠΉΠ»-ΡΠ½Π°ΠΏΡΠΎΡ, ΡΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½; Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΉΠ»-ΠΎΠ±ΡΠ°Π·_Π΄ΠΈΡΠΊΠ°, ΡΠΎ ΠΎΠ½
Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π· Π΄ΠΈΡΠΊΠ° "A". ΠΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ
ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π· Π΄ΠΈΡΠΊΠ° "B". Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠΌΡΠ»ΡΡΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎ
ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ - ΠΈΠΌΠ΅Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ² *.BRU, *.ORD, *.RKO. ΠΡΠΈ ΡΠ°ΠΉΠ»Ρ ΠΎΠ±ΡΡΠ½ΠΎ
ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ORDOS-ΠΊΠΎΠ΄. ΠΠΌΡΠ»ΡΡΠΎΡ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΈΡ
Π² RAM-Π΄ΠΈΡΠΊ "Π" (ΠΠΠ£ Π²ΡΠΎΡΠΎΠΉ
ΡΡΡΠ°Π½ΠΈΡΡ) ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ (ΠΎΠ΄ΠΈΠ½ Π·Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΎΠΊΠ°
Ρ
Π²Π°ΡΠ°Π΅Ρ ΠΌΠ΅ΡΡΠ° Π² ΠΠΠ£ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ).
ΠΠΎΠΆΠ½ΠΎ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΠΎΠ·Π΄Π°ΡΡ Π² Windows Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠΈ OrionZEm.exe Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ".ori",
".odi" ΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΡΡΠΌΠΎ ΠΈΠ· ΠΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Windows ΠΏΠΎ Π΄Π²ΠΎΠΉΠ½ΠΎΠΌΡ
ΡΠ΅Π»ΡΠΊΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ΅ ΠΏΡΡΠΈ Π² ΡΠ°ΠΉΠ»Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠΌΡΠ»ΡΡΠΎΡΠ° (OrionZEm.ini)
Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π½ΡΠΌΠΈ (ΡΠΎΡΠΌΠ°Ρ Π²ΠΈΠ΄Π° "ΠΎΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°: .\dir1\dir2\file"
Π²ΡΠ΅Π³ΠΎ Π²Π΅ΡΠΎΡΡΠ½Π΅Π΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Ρ.ΠΊ. ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ
Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠΆΠ΅ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠΌ ΡΠΌΡΠ»ΡΡΠΎΡΠ°).
ΠΠΠΠΠΠΠΠ:
- Π΅ΡΠ»ΠΈ OrionZEm.exe Π·Π°ΠΏΡΡΠ΅Π½ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ, ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅
Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΡΠ½Π°ΠΏΡΠΎΡΠ° ΠΈΠ· AutoSnap.ori Π½Π΅ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ,
Ρ.ΠΊ. ΠΎΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΡΠΎΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ.
- ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠ½Π°ΠΏΡΠΎΡΡ Π²ΠΎΡΡΡΠ°Π½Π°Π»ΠΈΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠΌΡΠ»ΡΡΠΎΡΠ°
(Ρ.Π΅. Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠ΅ Π±ΡΡΠ΅ΡΠ° ΠΠ‘ Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΡΠΈΠΎΠ½Π°), Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅
Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΎΠ±ΡΠ°Π·ΠΎΠ² Π΄ΠΈΡΠΊΠΎΠ²/HDD (ΡΡΠΎ Π½Π΅
Π΄Π΅Π»ΠΎ ΡΠΌΡΠ»ΡΡΠΎΡΠ°). ΠΠΎΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°ΠΏΠΈΡΡΡ ΡΠ½Π°ΠΏΡΠΎΡΠ° ΠΈ Π΅Π³ΠΎΒ
Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΎΠ±ΡΠ°Π·ΠΎΠ² ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΎΡΡ, ΡΠΎ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ Π½Π΅ΡΠ²ΡΠ·ΠΊΠΈ ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ Π² ΡΡΠΈ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ ΠΡΠΈΠΎΠ½Π°
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² CP/M)! ΠΡΠΎ Π½Π΅ ΠΎΡΠΈΠ±ΠΊΠ° ΡΠΌΡΠ»ΡΡΠΎΡΠ°!
ΠΠ° ΠΏΠΎΡΡΡ F600 ΠΊΡΠΎΠΌΠ΅ ΡΠΌΡΠ»ΡΡΠΈΠΈ IDE-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΠΌΡΠ»ΡΡΠΈΡ
ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΡ
Π²Π½Π΅ΡΠ½ΠΈΡ
ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠΎΠ΄Π΅Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ
ΡΠ°Π½ΡΡΡΡ Π² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ
ΠΌΠΎΠ΄ΡΠ»ΡΡ
(ΠΏΠ»Π°Π³ΠΈΠ½Π°Ρ
) - ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
dll, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΡ "Π½Π° Π»Π΅ΡΡ"
(Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΌΡΠ»ΡΡΠΎΡΠ° - ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠΏΠΈΡΡΡ dll Π²
ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠΌΡΠ»ΡΡΠΎΡΠ°, ΡΡΠΎ Π½Π΅ ΠΎΡΠΌΠ΅Π½ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΌΠΈΡ
ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² - Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ - ΠΆΠΌΠΈΡΠ΅ "Configure
plugin" Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ "port F600" ΡΠΌΡΠ»ΡΡΠΎΡΠ°). Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠΌΡΠ»ΡΡΠΎΡΠ° ΠΎΠ΄ΠΈΠ½
ΠΈΠ· ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² (ΠΎΠ΄Π½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π° ΠΏΠΎΡΡ F600) Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.
Π ΠΏΠ»Π°Π³ΠΈΠ½Π΅ F600prn.dll ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡΠΌΡΠ»ΡΡΠΎΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° (ΠΏΠ΅ΡΠ°ΡΡ Π² ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ Π½Π°
ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠ½ΡΠ΅Ρ) Π΄Π»Ρ Π΄Π²ΡΡ
Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡ
ΡΡ Π½Π° ΠΡΠΈΠΎΠ½Π΅
Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΡ
Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ CENTRONICS. ΠΠ΅ΡΠ°ΡΡ
ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π»Π°ΡΡ Π½Π° Π»Π°Π·Π΅ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ΅ ΠΏΠΎΠ΄ Windows XP. Π ΡΠΌΡΠ»ΡΡΠΎΡΠ΅ Π΄Π»Ρ
ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»Π°ΡΡ ΠΠ‘Π Π 1.53 Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠΌ LPR.COM Π.ΠΡΠ°ΡΠ΅Π²Π° (Centronix,
A0..A7 - data, C7 - strobe, C3 - ready=/busy).
Π£ΡΠΈΠ»ΠΈΡΡ
Π ΡΠΎΡΡΠ°Π²Π΅ ΡΠΌΡΠ»ΡΡΠΎΡΠ° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΡΡΠΈΠ»ΠΈΡΠ° HddUtil.exe, Ρ ΠΏΠΎΠΌΠΎΡΡΡ
ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄ Windows NT, 2000, XP, Vista ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΡΠ΅ΠΊΡΠΎΡΠ½ΡΠΉ ΠΎΠ±ΡΠ°Π·
HDD (ΠΊΠ°ΠΊ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ, ΡΠ°ΠΊ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° - ΠΏΠ°ΡΡΠΈΡΠΈΠΈ) Π² ΡΠ°ΠΉΠ»Π΅.
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΈΠ»ΠΈΡΠ° DiskUtil.exe, ΡΠΎΠ·Π΄Π°ΡΡΠ°Ρ ODI-ΠΎΠ±ΡΠ°Π·Ρ Π΄ΠΈΡΠΊΠ΅Ρ.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ HddUtil.exe (ΠΈΠ»ΠΈ DiskUtil.exe) Π±Π΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² - ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ²ΠΎΠΈΡ
ΠΊΠ»ΡΡΠ΅ΠΉ.
ΠΠ±ΡΠ°Π·Ρ HDD/Π΄ΠΈΡΠΊΠΎΠ² Π·Π°ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΡ
ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΡΠΈ
ΠΏΠΎΠΌΠΎΡΠΈ ODI.WCX ΠΈ OHI-WCX - Π°ΡΡ
ΠΈΠ²Π°ΡΠΎΡΠ½ΡΡ
ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ
ΠΎΠ±ΠΎΠ»ΠΎΡΠ΅ΠΊ
TotalCommander / DoubleCommander / FarManager.\
Π ΠΎΠ±ΡΠΈΡ ΡΠ΅ΡΡΠ°Ρ ΠΏΡΠΎ ODI-"Π΄ΠΈΡΠΊΠΈ" ΠΈ OHI-"Π΄ΠΈΡΠΊΠΈ".
ΠΠ΅ΡΠ²ΠΎΠ΅ Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΠ°ΡΡ, ΡΡΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΌ (ΡΠΌΡΠ»ΠΈΡΡΠ΅ΠΌΡΠΌ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ OrionZEm) Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π°ΠΌ ΡΠ°ΠΉΠ»Ρ-ΠΎΠ±ΡΠ°Π·Ρ Π΄ΠΈΡΠΊΠ΅Ρ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΏΡΠΈ
ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π²ΡΡ
ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠΌΡΠ»ΡΡΠΎΡΠ° (Π² Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ
ΠΎΠΊΠ½Π°): Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ "Π" - ΡΡΡ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π² Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅ΠΌ ΠΌΠ΅Π½Ρ
ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°ΠΉΠ»-ΠΎΠ±ΡΠ°Π· Π΄Π»Ρ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π° Π (floppy 0) ΠΈΠ»ΠΈ ΠΎΡΠΈΡΡΠΈΡΡ ΠΏΡΠΈΠ²ΠΎΠ΄
- "ΠΈΠ·Π²Π»Π΅ΡΡ Π΄ΠΈΡΠΊΠ΅ΡΡ". ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ "B" Π΄Π»Ρ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π° Π (floppy
1).
ΠΠ±ΡΠ°Π· Π΄ΠΈΡΠΊΠ° Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΎΠΌ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ (ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ hint Π½Π°
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²), ΡΠ΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ Ρ
Π½Π΅Π³ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡΡΡ. ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΈΠ· ΠΠ ΠΠΠ‘ (ΠΠΎΠ½ΠΈΡΠΎΡ
Π²ΡΠ²Π°Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΡΠ΄ΠΎΡ), ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠΎΠΌ DOS$ Π΄Π»Ρ CPM
ΡΠΈΡΠΌΡ ΠΡΠΈΠΎΠ½-Π‘ΠΎΡΡ (ΠΎΠ½ΠΈ Π½Π°Π·ΡΠ²Π°Π»ΠΈ ΠΈΡ
OSDOS v 2.4, 3.6) ΠΈΠ»ΠΈ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ°ΠΌΠΈ
BOOT$, MBOOT$ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΡ
Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΎΡΠΈΠΎΠ½ΠΎΠ²ΡΠΊΠΈΡ
CPM.
ΠΡΡΠ°Π½Ρ: ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΡΠΈΠΎΠ½Π° ΠΏΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/ΡΠ±ΡΠΎΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠΈΠΏ
ΠΠΎΠ½ΠΈΡΠΎΡΠ° (Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ - Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° Π² ΠΠΠ£ F800) ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½:
Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ
Π·Π°Π³ΡΡΠΆΠ°ΡΡ Ρ RomDisk-Π° ORDOS, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π·Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡ
CP/M Ρ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π° "Π". ΠΠ°Π±ΠΎΡ ΡΠ°Π·Π½ΡΡ
ΠΠΎΠ½ΠΈΡΠΎΡΠΎΠ² ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΈΡ
ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π»Π΅ΠΆΠΈΡ Π² ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ .\ROM\ Π°ΡΡ
ΠΈΠ²Π° ΡΠΌΡΠ»ΡΡΠΎΡΠ°. Π€Π°ΠΉΠ» ΠΠΎΠ½ΠΈΡΠΎΡΠ° ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π²
Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠΌΡΠ»ΡΡΠΎΡΠ°.
ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠΎΠ½ΠΈΡΠΎΡ (ROM-BOIS F800) ΡΠ°ΠΊΠΎΠΉ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΏΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ RESET ΡΡΠ°Π·Ρ Π³ΡΡΠ·ΠΈΠ»ΡΡ Ρ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π° Π, Π±Π΅Π· ΠΡΠ΄ΠΎΡ (Π±ΡΠ΄Π΅Ρ Π³ΡΡΠ·ΠΈΡΡ
Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΎΡΠΈΠΎΠ½ΠΎΠ²ΡΠΊΠΈΡ
CPM ΠΊΡΠΎΠΌΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ
OSDOS). ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΎΠΊΠ½Π΅
Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ ROM Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° ΠΠΎΠ½ΠΈΡΠΎΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π³ΠΎ Π²
ΡΡΡΡΠΈΠΊΡΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π° ΡΠΈΠΌΠ²ΠΎΠ» "D". Π’Π°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΈΠΏ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ
Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΈΠΏ ΠΠΎΠ½ΠΈΡΠΎΡΠ° (Π² ΠΈΠΌΠ΅Π½ΠΈ Π±ΡΠ΄ΡΡ ΡΡΡΡΠΈΠΊΡΡ "RK" ΠΈΠ»ΠΈ "MS").
ΠΡΠΈΠΌΠ΅Ρ: M35zrkd.bin - ΠΠΎΠ½ΠΈΡΠΎΡ Π²Π΅ΡΡΠΈΠΈ 3.5, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Z80,
ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° RK-86, Π²ΡΡΡΠΎΠ΅Π½ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ Ρ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π°.
ΠΠ΅Π·Π°Π³ΡΡΠ·ΠΎΡΠ½ΡΠ΅ Π΄ΠΈΡΠΊΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ 2Ρ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²:
ΠΠΈΡΠΊΠΈ Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΈΠ³ΡΠ°ΠΌΠΈ) ΠΏΠΎΠ΄ CP/Π -
ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ 8-Π±ΠΈΡΠ½ΡΡ
ΠΠ, Π·Π°ΡΠΎΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄ ΡΠ°Π±ΠΎΡΡ Ρ
Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ. Π’Π°ΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ COM (ΠΊΠ°ΠΊ Π² MS-DOS) ΠΈ ΠΌΠΎΠ³ΡΡ
Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΈΠ· ΠΊΠΎΠΌΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° CP/M (Π½Π°Π±ΡΠ°Π² ΠΈΠΌΡ
ΡΠ°ΠΉΠ»Π°) ΠΈΠ»ΠΈ ΠΈΠ· Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ-ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ ΡΠΈΠΏΠ° NortonCommander ΠΈΠ»ΠΈ
BridgePanels.
ΠΠΈΡΠΊΠΈ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΈΠ³ΡΠ°ΠΌΠΈ ΠΏΠΎΠ΄ ORDOS - ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ,
ΡΠ°ΡΡΠΈΡΠ°Π½Π½ΡΡ Π½Π° ΡΠ°Π±ΠΎΡΡ Ρ Rom-Disk (ΠΠΠ£) ΠΈ ΠΊΠ²Π°Π·ΠΈΠ΄ΠΈΡΠΊΠ°ΠΌΠΈ (ΠΠΠ£). ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ
Π΄ΠΈΡΠΊΠΈ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ CP/M, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ORD ΠΈΠ»ΠΈ
BRU. ΠΡΠΈ ΡΠ°ΠΉΠ»Ρ Π½Π΅Π»ΡΠ·Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈΠ· CP/M, ΠΈΡ
Π½ΡΠΆΠ½ΠΎ
ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π½Π° "ΠΊΠ²Π°Π·ΠΈΠ΄ΠΈΡΠΊ", Π° Π·Π°ΡΠ΅ΠΌ ΡΠΆΠ΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΠΎΠ΄ ΠΠ‘ ORDOS. ΠΠ»Ρ
ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² BRU Ρ Π΄ΠΈΡΠΊΠΎΠ² CP/M Π½Π° "ΠΊΠ²Π°Π·ΠΈΠ·ΠΈΡΠΊ" Π² ΠΠΠ£ ΠΌΠΎΠΆΠ½ΠΎ
Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ATLAS, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π² ROM-ΠΠΈΡΠΊΠ΅ ΡΠΌΡΠ»ΡΡΠΎΡΠ° .\ROM\romdisk1.bin
(Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠ°ΠΊ ΡΠ°ΠΉΠ» ROM-Π΄ΠΈΡΠΊΠ° Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠΌΡΠ»ΡΡΠΎΡΠ°). ATLAS Π²
ΠΏΡΠ΅Π²Π΄ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Ρ Π΄ΠΈΡΠΊΠ΅ΡΡ CP/M ΡΠ°ΠΉΠ»Ρ .BRU (.ORD Π½Π΅
ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ - ΠΈΡ
Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ CP/M ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°ΡΡ Π² *.BRU) ΠΈ ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ ΠΈΡ
Π½Π°
ΠΊΠ²Π°Π·ΠΈΠ΄ΠΈΡΠΊΠΈ ORDOS, Π° ΡΠΆΠ΅ ΠΏΠΎΠ΄ ORDOS Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅ NC Ρ
ΡΡΠΈΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
OHI-"Π΄ΠΈΡΠΊΠΈ" ΡΡΠΎ Π΄ΠΈΡΠΊΠΈ Ρ ΠΎΠ±ΡΠ°Π·Π°ΠΌΠΈ HDD (CFcard,SDcard). ΠΠ° ΠΡΠΈΠΎΠ½Π΅ Ρ ΡΠ΅ΡΠΈΠ»
Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ: Π²ΠΈΠ½Ρ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ MBR-ΠΏΠ°ΡΡΠΈΡΠΈΠΈ - ΠΊΠ°ΠΊ Π² Windows/MSDOS.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ 4 ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
master-ΠΏΠ°ΡΡΠΈΡΠΈΠΈ. Π ΡΠ°Π·Π±ΠΈΡΡΠΉ ΡΠ°ΠΊ Π²ΠΈΠ½Ρ ΠΌΠΎΠΆΠ½ΠΎ
ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΊ PC Ρ Π²ΠΈΠ½Π΄ΠΎΠΉ (Π²ΠΈΠ½Π΄Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎ ΡΠ²ΠΎΠ΅ΠΉ FAT-ΠΏΠ°ΡΡΠΈΡΠΈΠ΅ΠΉ,
ΠΏΠ»ΡΡ ΡΡΠΈΠ»ΠΈΡΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°ΠΌΠΏΠΈΡΡ Π² OHI-ΠΎΠ±ΡΠ°Π· ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ), ΡΠ°ΠΊ ΠΈ ΠΊ ΠΡΠΈΠΎΠ½Ρ,
ΠΊΠΎΡΠΎΡΡΠΉ ΠΆΠΈΠ²Π΅Ρ (Π³ΡΡΠ·ΠΈΡΡΡ) Π² ΡΠ²ΠΎΠ΅ΠΉ CP/M ΠΏΠ°ΡΡΠΈΡΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ
Π΄ΡΡΠ³ΠΈΠ΅ CP/M ΠΏΠ°ΡΡΠΈΡΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π²ΡΠΎΡΠΎΠ³ΠΎ Π²ΠΈΠ½ΡΠ°.
ΠΠ°ΡΠΈΠ°Π½ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Ρ IDE (CF,SD) Π½Π° ΠΡΠΈΠΎΠ½Π΅:
ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΠΠ£ F800 (ΠΎΠ΄ΠΈΠ½ ΠΈΠ·: M35ZMSH.BIN, M35ZRKH.BIN, M36ZMSH.BIN,
M36ZRKH.BIN,...). ΠΠΠ£ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΠΌΠ΅ΡΡΠΎ ORDOS ΡΡΠ°Π·Ρ Π³ΡΡΠ·ΠΈΡ
MBR-ΡΠ΅ΠΊΡΠΎΡ Ρ master-IDE Π² ΠΠΠ£ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ 1:0000 (Ρ.Π΅. Ρ Π½Π°ΡΠ°Π»Π° Π²ΡΠΎΡΠΎΠΉ
ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΠ°ΠΌΡΡΠΈ) ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΡΡΠ΄Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅. M35* ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ
IDE Ρ ΠΏΠΎΡΡoΠΌ 0F500h, M36* Ρ ΠΏΠΎΡΡoΠΌ 0F600h. Π‘ΡΡΡΠΈΠΊΡ RK ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ
ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄Π»Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ RK-86, MS - Π΄Π»Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΠ‘7007 ΠΏΠΎ
Π»Π΅Π½ΠΈΠ³ΡΠ°Π΄ΡΠΊΠΎΠΉ ΡΡ
Π΅ΠΌΠ΅.
ΠΠ°ΡΠΈΠ°Π½Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ· ORDOS. ΠΠΠ£ F800 ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ. ΠΠΠ£ F800
Π³ΡΡΠ·ΠΈΡ ORDOS ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ Π΅ΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅. ΠΠΎΠ΄ ORDOS ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ
MBOOT$.ord (Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΡ Π² ROM-DISK), ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ,
ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΠΠΎΠ½ΠΈΡΠΎΡΠ°ΠΌ, Π½ΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΠΈΠΉ Π² Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΠΎΠΌ Ρ
IDE-F600 ΠΊΠΎΠ΄Π΅ MBR-Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° ΠΈ BOOT-ΡΠ΅ΠΊΡΠΎΡΠ° CPM Π²ΡΠ΅ Π²ΡΠ·ΠΎΠ²Ρ Π°Π΄ΡΠ΅ΡΠ° 0F834h
(ΡΡΠΎ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠ΅Π½ΠΈΡ Ρ IDE 512Π± ΡΠ΅ΠΊΡΠΎΡΠ° Π² ΠΠΎΠ½ΠΈΡΠΎΡΠ°Ρ
Π3*H.BIN) Π½Π°
Π²ΡΠ·ΠΎΠ² ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΈΡΠ°Π΅Ρ Ρ HDD ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΡΡ
Π΅ΠΌΠ΅
ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π² ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ MBOOT. ΠΠ°Π»ΡΠ½Π΅ΠΉΡΠ°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ°
ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ MBR (Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ
Π³ΡΡΠ·ΠΈΡΡΡΡ ΠΏΠΎ Π²ΡΠ±ΠΎΡΡ Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ· 4-Ρ
primary ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² master-HDD, Π³Π΄Π΅
Π΅ΡΡΡ Π·Π°Π³ΡΡΠ·ΠΎΡΠ½ΡΠΉ ΠΎΠ±ΡΠ°Π· CPM. ΠΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ΅Π½Ρ - ΡΠΏΠΈΡΠΎΠΊ ΠΌΠ΅ΡΠΎΠΊ_Π΄ΠΈΡΠΊΠΎΠ² [offset
+20h] ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΠΈΡ
ΡΠ°Π·Π΄Π΅Π»ΠΎΠ²). MBR (Π° Π΄Π°Π»Π΅Π΅ ΠΈ BOOT-ΡΠ΅ΠΊΡΠΎΡ ΡΠ°Π·Π΄Π΅Π»Π°)
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏ/ΠΏ 0F834h (ΠΈΠ»ΠΈ ΠΏ\ΠΏ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ MBOOT$.ord). ΠΠΎΡΠ»Π΅
Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ CP/M ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΆΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ BIOS, Π½Π΅ ΡΠ΅ΡΠ΅Π· ΠΠΎΠ½ΠΈΡΠΎΡ
ΠΈΠ»ΠΈ MBOOT.
ΠΠΌΡΠ»ΡΡΠΈΡ RS-232
Π ΠΠ΅ΡΡΠΈΠΈ 1.06 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΡΠΌΡΠ»ΡΡΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° (RS-232),
ΠΏΠΎΡΡΡ F764,F765. ΠΠΌΡΠ»ΡΡΠΎΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ Π²Π²ΠΎΠ΄\Π²ΡΠ²ΠΎΠ΄ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ
Π² Π Π‘ Π‘ΠΠ-ΠΏΠΎΡΡ. ΠΠΎΡΡΠΎΠΌΡ Π΅ΡΡΡ 2 Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°: Π²
Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠΌΡΠ»ΡΡΠΎΡΠ° Π²ΡΠ±ΡΠ°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ Π‘ΠΠ-ΠΏΠΎΡΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Π½Π΅ΠΌΡ Π½Π΅ΠΊΠΎΠ΅
ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π»ΠΈΠ±ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π² Windows ΠΏΠ°ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ
Π‘ΠΠ-ΠΏΠΎΡΡΠΎΠ² Π½Π°
Π½ΡΠ»ΡΠΌΠΎΠ΄Π΅ΠΌΠ½ΠΎΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ (Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΡΡ
com0com, Π½ΠΎ Π΅ΡΡΡ ΠΈ ΠΏΠ»Π°ΡΠ½ΡΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ), Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΌΡΠ»ΡΡΠΎΡ
(Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠΎΡΡ CNCB0), Π° Π½Π° Π΄ΡΡΠ³ΠΎΠΌ (CNCA0) -
ΡΠΌΡΠ»ΡΡΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π».
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠΏΠ΅ΡΠΊΠ½ΠΎΠΏΠΎΠΊ Π² ΡΠΌΡΠ»ΡΡΠΎΡΠ΅ (RK = PC):
Π£Π‘Π’ = Home
ΠΠ‘ = End
Π‘Π’Π = Ins
ΠΠ = BackSpace
AP2 = Esc
F1..F5 = F1..F5
Ctrl+G = Del
Ctrl+R = PgUp
Ctrl+C = PgDown
Π ΡΡLat = F8=F9=Scroll (ΡΠΌΠΎΡΡΡ ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΎ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠΌΡΠ»ΡΡΠΎΡΠ° Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ "keyboard")
C ΡΡΠ΅ΡΠΎΠΌ "TurboPascal-style"-ΡΠ°ΡΡΠΈΡΠΈΡΠ΅Π»Ρ (Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠΌΡΠ»ΡΡΠΎΡΠ° Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ "keyboard") Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ PC-ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Ctrl+ΠΊΠ½ΠΎΠΏΠΊΠ°
Π΄Π»Ρ ΠΊΡΡΡΠΎΡΠ½ΡΡ
ΠΈ ΡΡΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π½ΡΠ»ΠΈΡΡΡΡΡΡ ΠΡΠΈΠΎΠ½Ρ Π²
"CTRL-Q-ΠΊΠ½ΠΎΠΏΠΊΠ°"-ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ. ΠΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° (Π΅ΡΠ»ΠΈ
ΠΊΠΎΠΌΡ-ΡΠΎ Π½ΡΠΆΠ½ΠΎ) - Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ Π² ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ (mod8255.pas).
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ°Π·
Β
Β
Β
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ
ΠΠ° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡΒ ΠΠ° Π³Π»Π°Π²Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Β ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ
Β