ПРИЛОЖЕНИЕ
Программа для ввода шестнадцатеричных дампов с контрольными суммами.
100 BORDER 7: PAPER 7: INK 0: CLEAR 29999 110 DIM a(10)
120 DEF FN A(a$) = (CODE a$(1)-48-(7 AND a$(1)>"9"))*16+(CODE a$(2)-48-(7 AND
a$(2)>"9")) 1000 POKE 23658,8: INPUT "DATA: "; LINE h$ 1020 LET a$=h$ 1030 LET sum=0 1040 FOR i=1 TO 2 1050 LET b$=a$(2*i-1 TO 2*i) 1060 LET a(i) =FN A(b$) 1070 NEXT i
1080 LET add=a(1)*256+a(2)
1090 LET sum=a(1)+a(2)
1100 FOR i=3 TO 10
1110 LET b$=h$(2*i-1 TO 2*i)
1120 LET a(1) =FN A(b$)
1130 LET sum=sum+a(1)
1140 POKE add,a(1)
1150 LET add=add+1
1160 NEXT i
1170 LET b$=h$(21 TO )
1180 LET cs=FN A(b$)
1190 LET csl=sum-256*INT (sum/256)
1200 IF cs<>csl THEN PRINT a$; INVERSE 1;" ERROR ! ": BEEP 1,0: LET
add=add-8: GO TO 1000 1210 PRINT a$( TO 4): GO TO 1000
Запустите программу: RUN и начинайте ввод кодового блока, согласно шестнадцатеричному дампу с адресом вначале и контрольной суммой в конце. Данные надо вводить без разделителей и пробелов. Например, для строки
9C4 0: 21 E5 9C 11 E2 9C 01 03:11 ввод должен выглядеть так:
9C4 021E59C11E2 9C010311<ENTER>. В процессе набора периодически сохраняйте частично набранный кодовый блок на магнитной ленте или дискете. О работе программы см. также "ZX-РЕВЮ" № 1-2 за 1993 г. стр. 7.
Для набора шестнадцатеричных дампов Вы можете воспользоваться также программой "Memory Editor" Александра Гмарь (см. "ZX-РЕВЮ" № 1 за 1994 г.), а также её усовершенствованными (релоцируемыми) версиями ("ZX-РЕВЮ" № 3 за 1994 г.).
ВНИМАНИЮ ЛЮБИТЕЛЕЙ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА "ZX-SPECTRUM" и
совместимых
г. МОСКВА, ул. Новый Арбат, д. 2. 19-е отделение связи, 1-ый этаж операционного зала, с 10 до 17, обед с 14 до 15, выходной воскресенье.
г. МОСКВА, радиорынок в Митино, проезд до ст. метро Тушинская или поездом до пл. Трикотажная (Рижское направление). Суббота, воскресение, 9-14, место А-37.
г. МОСКВА, радиорынок в Царицыно, проезд до ст. метро Царицыно. Суббота, воскресение, 9-14.
г. 163051, г. Архангельск-51, а/я 51.
г. БЕЛГОРОД, магазин "РАДИОТОВАРЫ", ул. Ленина, 32. г. БЕЛГОРОД, Октябрьская 84, кв. 103, "СТУДИЯ КОМПЬЮТЕР".
г. ВЛАДИВОСТОК, Океанский проспект, 140, магазин "ПАНОРАМА". Проезд трамваем до ост. Некрасовская.
г. ВОРОНЕЖ, Студия компьютерных игр SAN-SAN. Магазин-салон "ЭЛЕКТРОНИКА", тел. 14-00-73.
г. ДНЕПРОПЕТРОВСК, ул. Шевченко, 34. Фирма "ЭКОС". г. ЕКАТЕРИНБУРГ, магазин "СПЕКТРУМ", Главный проспект, 99. г. ЕКАТЕРИНБУРГ, ул. Коминтерна, 5, общежитие РТИ, магазин "РАДИСТ". г. ИЖЕВСК, радиорынок "Березовая Роща".
г. КЕМЕРОВО, магазин "ТЕХНИЧЕСКАЯ КНИГА", ул. Весенняя, 24. г. КЕМЕРОВО, магазин "ОРБИТА", пр. Ленина, 133.
г. КИРОВ, "Дом науки и техники", Магазин-салон "МАРС",ул. Производственная, д. 27. г. КРАСНОЯРСК, радиорынок, проезд до ост. "Затон", суббота, воскресение. г. МИНСК, Сторожевский радиорынок, сектор 8, место 7.
г. НАБЕРЕЖНЫЕ ЧЕЛНЫ, Татарстан. Новый Город, салон-магазин "ПРИНТЕР". г. НИЖНИЙ НОВГОРОД, ТОО "КРИОНН", Магазин "ФОТОЛЮБИТЕЛЬ", ул. Горького,
146.
г. ОРЕНБУРГ, магазин "ВОЕННАЯ КНИГА", ул. Советская.
г. ПЕРМЬ, Комсомольский проспект, 86, тел. 64-32-23, магазин "ЮНЫЙ ТЕХНИК". г. ПРОКОПЬЕВСК, Кемеровской об. Тырган, магазин "ОДЕЖДА", фирма "РОНЭТ". г. ПРОКОПЬЕВСК, Кемеровской обл., ул. Артема, 8, магазин фирма "АРБАТ". г. РЫБИНСК, ул. Гоголя, 1. ТТЦ "ГНОМ".
г. С.-ПЕТЕРБУРГ, радиорынок, "АВТОВО", киоск № 49 ("SCORPION-256"). г. ТУЛА, Мясковский рынок, суббота, воскресенье. г. ТУЛА, 300012, Тула-12, а/я 409.
г. ХАБАРОВСК, ул. Запарина 65, магазин "ФИЛАТЕЛИЯ".
г. ЧЕБОКСАРЫ, магазин "ЭКСПРЕСС", НПК фирма "НОВА", ул. Привокзальная, д. 6. г. ЧЕЛЯБИНСК, ул. Елькина, 45 (напротив Публичной библиотеки). г. ЯРОСЛАВЛЬ, магазин "РАДИОСПОРТ-ТУРИЗМ", Ленинградский проспект.
Издание подготовлено ТОО «Студия-Пресс». Отпечатано на ордена Трудового Красного Знамени Чеховском полиграфическом комбинате Комитета Российской Федерации по печати. 142300 г. Чехов, Московская обл. Форматы 60 х 88 1/16. Объем 13 п.л. Тираж 10 000 экз. Заказ.3036