рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдмреЗрд╕рд┐рдХ рдореЗрдВ рдПрдВрдЯреА-рдбрд┐рдмрдЧрд┐рдВрдЧ рддрдХрдиреАрдХ

рд░реЗрдмреЗрд▓рд╕реНрдЯрд╛рд░ рдХрд╛ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ, рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдЧреЗрдо



рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП 20 рд╕рд╛рд▓ рджреЗрд░ рд╕реЗ рдерд╛ред рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдХреЛ 1992 рд╕реЗ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдордВрдЪ рдХреЗ рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдХреА рд╕реЗрдирд╛ рд╕рд╛рд▓-рджрд░-рд╕рд╛рд▓ рдХрдо рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд▓реЗрдЦ рдЬреЗрдбрдПрдХреНрд╕ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред







0. рдкрд░рд┐рдЪрдп

рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдмреЗрд╕рд┐рдХ 1979 рдореЗрдВ рдкреИрджрд╛ рд╣реБрдЖ рдерд╛ рдФрд░ рдореВрд▓ рд░реВрдк рд╕реЗ ZX80 рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рд╕рдлрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ рдиреЗ рдЙрд╕реЗ рдкрд╣рд▓реЗ ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо 16 / 48k рддрдХ рд▓рдЧрднрдЧ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА, рдФрд░ рдлрд┐рд░ ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рд▓рд╛рдЗрди рдХреЗ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдПред рдпрд╣ рд▓реЗрдЦ рдПрдВрдЯреА-рдбрд┐рдмрдЧрд┐рдВрдЧ рддрдХрдиреАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬреЛ рдореВрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╣реИрдВред



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рд░реЙрдо рдореЗрдВ рджрд░реНрдЬ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдбреАрдмрдЧрд┐рдВрдЧ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдХрд░рдг рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдмреЗрд╕рд┐рдХ рдХреЙрд░реНрдиреА рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЕрдзреНрдпрдпрди рдПрдХ рдХреИрд╕реЗрдЯ рд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдмрд▓рд╛ рд╣реБрдЖ рд╣реИ, рдмреНрд░реЗрдХ рдХреБрдВрдЬреА (рдпрд╛ SHIFT + spacebar) рдХреЛ рджрдмрд╛рдХрд░ рдФрд░ рд▓рд┐рд╕реНрдЯ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕рдиреЗ рдХрдИ рдмрд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо рдиреНрдпреВрдирддрдо рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдореБрд▓реЗрдЯрд░ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдбрд┐рд╕реНрд╕реЗрдореНрдмрд▓рд░, рдбрд┐рдмрдЧрд░ рдФрд░ рдПрдХ рдореЗрдореЛрд░реА рдПрдбрд┐рдЯрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдореБрдЬреНрд╡рд┐рди)ред



1. рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдмреЗрд╕рд┐рдХ рдЕрдВрджрд░ рдФрд░ рдмрд╛рд╣рд░

рд╕реАрдзреЗ BASIC рдореЗрдВ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд╣реАрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рд╡реИрд╕реЗ, рдЬрдм 1994 рдореЗрдВ рдореБрдЭреЗ рдЬреЗрдбрдПрдХреНрд╕ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдФрд░ рдЦреЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдкрд╛рдВрдЪ рдХреИрд╕реЗрдЯ рдорд┐рд▓реЗ, рддреЛ рдмреЗрд╕рд┐рдХ рдореЗрдВ рд▓рдЧрднрдЧ рд╕реМ рдЦреЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рд▓рдЧрднрдЧ рд╕рднреА рдЕрдиреНрдп рдЦреЗрд▓реЛрдВ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдмреВрдЯрд▓реЛрдбрд░ рдерд╛ рдЬреЛ рдорд╢реАрди рдХреЛрдб рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рдерд╛ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рдерд╛ред рдмрд╕ рдпрд╣ рдмреВрдЯрд▓реЛрдбрд░ BASIC рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдРрд╕реЗ рд▓реЛрдбрд░ рдХреА рдмрд╣реБрдд рд╕рд╛рд░реА рдХрд┐рд╕реНрдореЗрдВ рдереАрдВред рд╣рдо рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдиреАрдЪреЗ рдХрд░реЗрдВрдЧреЗред



рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рдЪрд╛рд░-рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдЖрдХрд╛рд░ рдХрдИ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХреЗред рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реА рддрдХрдиреАрдХреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдкрд╣рд▓реА рдЪреАрдЬ рдЬрд┐рд╕реЗ рдЫреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛, рд╡рд╣ рдерд╛ рдкрд╛рд░реНрд╕рд░ред рдмреЗрд╕рд┐рдХ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдиреЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрдВрджрд░ рд╕рдорд╛рдзрд╛рди рдкреЗрд╢ рдХрд┐рдпрд╛ - рдмрд╛рдпрдЯреЗрдХреЛрдбред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдмрд╛рдИрдЯреЗрдХреЛрдб рдордХреНрдЦреА рдкрд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред рдЯреАрдо рдХреА рд╢реБрд░реВрдЖрдд рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдордп рдореЗрдВ рд▓рд╛рдн рд╣реЛрддрд╛ рд╣реИред



BASIC рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдХреАрд╡рд░реНрдб рдХрд╛ рдЪрд░рд┐рддреНрд░ рдЬрдирд░реЗрдЯрд░ рдореЗрдВ рдЕрдкрдирд╛ рдХреЛрдб рд╣реИред рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕реНрд╡рдпрдВ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдпрд╣ рдЬрд╛рдирдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХреАрд╡рд░реНрдб рд╕реНрдореГрддрд┐ рдореЗрдВ рдареАрдХ 1 рдмрд╛рдЗрдЯ рдкрд░ рд░рд╣рддрд╛ рд╣реИред



рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдВрдЪ-рдмрд╛рдЗрдЯ рдкреНрд░рд╛рд░реВрдк рдкрд░ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдВрдЪ-рдмрд╛рдЗрдЯ рд░рд┐рдХреЙрд░реНрдб 0x0e



рдмрд╛рдЗрдЯ рдорд╛рд░реНрдХрд░ рд╕реЗ рдкрд╣рд▓реЗ рд╣реИред рдкреВрд░реНрдгрд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ -65535 рд╕реЗ 65535 рддрдХ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: 0x00 0x00 LSB MSB 0x00



ред рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкреВрд░реНрдгрд╛рдВрдХ рдХрд╛ рдЪрд┐рд╣реНрди рдпрд╣рд╛рдВ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ, рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдкрд╛рда рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХ рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред



BASIC рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рд░реВрдк рд╣реИрдВ:

2 - (big endian)

2 - (little endian, )

n -

1 - 0x0d







рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд╛рдЗрди рдореЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдбреЗрдЯрд╛ рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реЗрдЦрд╛

10 LET a=32768





рдмрд╛рдЗрдЯрдХреЛрдб рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИ:

0x00 0x0a - 10

0x0f 0x00 - 15

0xf1 - LET

0x61 0x3d 0x33 0x32 0x37 0x36 0x36 - a=32768

0x0e 0x00 0x00 0x00 0x80 0x00 - 32768

0x0d -








рдФрд░ рдЕрдм рдордЬрд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдмреЗрд╕рд┐рдХ рдХреА рдЖрдВрддрд░рд┐рдХ рд░рд╕реЛрдИ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?



2. рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рдВрдЦреНрдпрд╛ рд╢реВрдиреНрдпред

рдкрдВрдХреНрддрд┐ рд╕рдВрдЦреНрдпрд╛ 0 рджрд░реНрдЬ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА, рдЪрд╛рд╣реЗ рд╣рдо рдХрд┐рддрдиреА рднреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд▓реЗрдВред рдпрджрд┐ рдпрд╣ рд╣реИ, рддреЛ рдпрд╣ рд╕реВрдЪреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдПрдХ рд╕рд┐рд╕реНрдЯрдо рд╡реИрд░рд┐рдПрдмрд▓ рд╣реИ, рдЬрд┐рд╕реЗ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ PROG рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ (ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо 48k рдореЗрдВ рдпрд╣ 0x5c53 рдкрд░ рд╕реНрдерд┐рдд рд╣реИ), рдЬреЛ BASIC рдореЗрдВ рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдкрддреЗ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЗрд╕ рдкрддреЗ рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд╣реЗрд░рдлреЗрд░ рдЖрдкрдХреЛ рд▓рд╛рдЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣:

10 LET addr=PEEK(23635) + (PEEK(23636) * 256)

20 POKE addr, 0

30 POKE addr + 1, 0







рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЗрд╕рдХреА рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдореЗрдВ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ 0 рдирдВрдмрд░ рд╣реЛрдЧреАред



3. рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ

рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдк рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдорд┐рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓рд╛рдЗрди 10 рдХреЗ рдмрд╛рдж рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди 1 рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдмрд╛рдзрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рдХреЗ рдмрд╛рдж рд▓рд╛рдЗрди 600, рдЖрджрд┐ред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЙрд╕ рдХреНрд░рдо рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╕реНрдореГрддрд┐ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред



4. рд╣рдо insolently рдорд╢реАрди рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ

рдРрд╕рд╛ рдПрдХ рдЖрд░рдХреНрд╖рд┐рдд рд╢рдмреНрдж рд╣реИ - USR ред рдпрд╣ рдЖрдкрдХреЛ рд╕реНрдореГрддрд┐ рдореЗрдВ рдПрдХ рд╕рдмрд░реВрдЯреАрди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╕реАрдзреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдИ рдмреЗрд╣рддрд░реАрди рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

RANDOMIZE USR addr

PRINT USR addr

LET a=USR addr







рдФрд░ рдЖрдк READ , POKE рдФрд░ DATA рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╢реАрди рдХреЛрдб рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдЬрдВрдЧрд▓реА рдореЗрдВ рдкрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЗрди рд▓реЛрдбрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ:

1 REM FANTASY WORLD DIZZY

10 CLEAR 24319

20 FOR j=24576 TO 24594

30 READ a

40 POKE j,a

50 NEXT j

60 RANDOMIZE USR 24576

70 DATA 17,0,1,221,33,198,92,62,255,55,205,86,5,212,0,0,195,198,92







рдЗрд╕ рдЦрдВрдб рдореЗрдВ, BASIC рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдкрддрд╛ 24319 рддрдХ рд╕реАрдорд┐рдд рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╢реЗрд╖ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред 20 рд╡реАрдВ рд╕реЗ 50 рд╡реАрдВ рдкрдВрдХреНрддрд┐ рдХреЗ рдЪрдХреНрд░ рдореЗрдВ, 70 рд╡реАрдВ рдкрдВрдХреНрддрд┐ рд╕реЗ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ 24576 рдкрддреЗ рдкрд░ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдирд┐рдпрдВрддреНрд░рдг рд╡рд╣рд╛рдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



5. рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдорд╢реАрди рдХреЛрдб рдЫрд┐рдкрд╛рдПрдВ

рдХрдбрд╝реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдХреБрдЫ рднреА рдЖрдкрдХреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдорд╢реАрди рдХреЛрдб рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдЖрдкрдиреЗ рдЗрд╕реЗ рдХреАрдмреЛрд░реНрдб рд╕реЗ рджрд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдк рдкрд╣рд▓реЗ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдХреЛ рдЖрд░рдИрдПрдо рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдЖрд░рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдкреАрдУрдХреЗ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╢реАрди рдХреЛрдб рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЗрд╕ рдЪрд╛рд▓ рдХреЛ "рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ" рдЪрд╛рд▓ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛ред рдпрд╣ рдЗрд╕ рддрд░рд╣ рдерд╛:

28725 REM [ 3 , ]

20 CLEAR 24499: BORDER 0: PAPER 0: INK 0: CLS: RANDOMIZE USR 23875







рдпрд╣ рдЙрджрд╛рд╣рд░рдг Dizzy 3.5 рдмреВрдЯрд▓реЛрдбрд░ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреЛрдб рдбрд┐рд╕реНрдХ рдкрд░ рдерд╛ рдпрд╛ рдЗрд╕реЗ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рдмрд╛рдж рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЙрджрд╛рд╣рд░рдг рдЕрднреА рднреА рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред рдмреАрдПрдПрд╕рдЖрдИрд╕реА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ (рд▓рд╛рдЗрди рд╕рдВрдЦреНрдпрд╛ рдЬрд╣рд╛рдВ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ) рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдХрдареЛрд░ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - 28725. рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ, рдкрд┐рдЫрд▓реЗ рдорд╛рдорд▓реЗ рд╕реЗ рдХреБрдЫ рдЕрдВрддрд░ рд╣реИрдВ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдорд╢реАрди рдХреЛрдб рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЗрдореЛрд░реА рдореЗрдВ рд╣реИ, рдФрд░ рдЖрдк рдмрд╕ рдЗрд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рд╕рдВрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдкрддрд╛ рдХрд╣рд╛рдВ рд╕реЗ рдЖрдпрд╛ред рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рд▓реЛрдбрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ PROG рд╡реИрд░рд┐рдПрдмрд▓ рд╕реЗ рд╡реИрд▓реНрдпреВ рд▓реЗрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдлрд┐рд░ 8 (2 рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рд▓рд╛рдЗрди рдирдВрдмрд░, 2 рдХреА рд▓рд╛рдЗрди рдХреА рд▓рдВрдмрд╛рдИ, 1 рд╕реЗ REM, 3 рд╕реЗ рд╕реНрдкреЗрд╕), рдФрд░ рдлрд┐рд░ рдкреНрд░рд╛рдкреНрдд рдкрддреЗ рдкрд░ рдЬрд╛рдПрдВред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕реЗ рдПрдХ рдлреНрд▓реЙрдкреА рдбрд┐рд╕реНрдХ рд╕реЗ TR-DOS рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдбреНрд░рд╛рдЗрд╡ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ PROG 23867 рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧрд╛, 23755 рдХреЛ рдирд╣реАрдВ (рдЯреАрдЖрд░-рдбреЙрд╕ рдЪрд░ рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ )ред



6. рдпрд╣ рд▓рд┐рдЦрд╛ рд╣реИ "рд▓рд┐рд╡рд░рдкреВрд▓", рдФрд░ рдкрдврд╝рд╛ "рдореИрдирдЪреЗрд╕реНрдЯрд░"

рдпрд╛рдж рд░рдЦреЗрдВ, рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╣рдордиреЗ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рд╕рдВрдЪрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдВрдЪ-рдмрд╛рдЗрдЯ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛? рдпрд╣ рддрдХрдиреАрдХ рдЕрдкрдиреА рд╕рднреА рдорд╣рд┐рдорд╛ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рджреЛрд╣рд░реЗ рдЕрдВрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдкрд╛рдВрдЪ-рдмрд╛рдЗрдЯ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдмреЗрд╕ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдЦреБрдж рдХреЛ рдмрд╛рдИрдЯрдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рд╣рдореЗрд╢рд╛ рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдпрд╛ рдЙрд╕рдХреЗ рдореВрд▓реНрдп рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЛрдбрд░реЛрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╡рд░реНрдЧ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рдорд╢реАрди рдХреЛрдб рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 4 рдпрд╛ 5 рд╡реЗрдВ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рдЕрдиреБрд╕рд╛рд░), рдФрд░ рдлрд┐рд░ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрддреНрдорд╣рддреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ:

RANDOMIZE USR 0







(рдпрджрд┐ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрдорд╛рдВрдб рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓рддрд╛ рд╣реИ)ред



рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдзреНрдпрд╛рди рд╕реЗ рдмрд╛рдпрдЯреЗрдХреЛрдб рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ, рддреЛ рдХреБрдЫ рдРрд╕рд╛ рд╣реЛрдЧрд╛

0xf9 0xc0 0x30 - RANDOMIZE USR 0

0x0e 0x00 0x00 0x43 0x5d 0x00 - , 23875







рдпрд╣ рдЯреНрд░рд┐рдХ рдПрдХ рдЕрд╕рд╛рд╡рдзрд╛рди рдХреЛрдб рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдПрдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╢реВрдиреНрдп рдХреЛ рдПрдХ рдЕрдзрд┐рдХ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкрддреЗ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕рд╛рд░реНрдердХ рдорд╢реАрди рдХреЛрдб рд╣реЛрдЧрд╛ред



7. рдирд┐рд╖реНрдХрд░реНрд╖

рдмреЗрд╢рдХ, рдпрд╣ рд╕рдм рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЪрд╛рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдХреЛрдб рдЕрдиреБрд╕рдВрдзрд╛рди рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ (рдФрд░ рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реЛрдЪрд╛ рд╣реБрдЖ) рдХреЗ рд╕рд╛рде рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдВрдЯреА-рдбрд┐рдмрдЧрд┐рдВрдЧ рддрдХрдиреАрдХреЛрдВ (рди рдХреЗрд╡рд▓ BASIC рдореЗрдВ, рдмрд▓реНрдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдХреЗ рд▓рд┐рдП) рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рджрд┐рд▓рдЪрд╕реНрдк рдХреИрд╕реЗ ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдЧрд╛рдЗрдб рдкрд░ рд╣реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд▓рд╕реА рдордд рдмрдиреЛ рдХрд┐ рдЖрдк рдПрдореБрд▓реЗрдЯрд░ рдЦрд┐рд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рдЗрдЯ http://www.zxmodules.de/ рд╕реЗ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдЖрдкрдХреЛ рдЗрд╕ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░реЗрдЧреАред рдореИрдВ рдЖрдкрдХреЛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдЦреЛрдЬреЛрдВ рдХрд╛ рдЖрдкрдХреЛ рдЗрдВрддрдЬрд╛рд░ рд╣реИред



UPD: рдмреНрд▓реЙрдЧ "рджреБрдирд┐рдпрд╛ 8 рдмрд┐рдЯ" рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛



All Articles