forked from besm6/dispak
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2033 lines (1215 loc) · 86.2 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
------------------------------------------------------------------------
r339 | vak | 2013-12-13 22:34:48 +0000 (Fri, 13 Dec 2013) | 2 lines
Added missing Makefile.in in disbesm6 directory.
------------------------------------------------------------------------
r338 | vak | 2013-01-17 06:58:23 +0000 (Thu, 17 Jan 2013) | 2 lines
Convert end-of-lines to Unix format.
------------------------------------------------------------------------
r337 | leobru | 2011-07-12 01:31:51 +0000 (Tue, 12 Jul 2011) | 1 line
------------------------------------------------------------------------
r336 | leobru | 2009-11-19 18:57:47 +0000 (Thu, 19 Nov 2009) | 2 lines
Мелкие исправления.
------------------------------------------------------------------------
r335 | vak | 2009-11-17 11:51:08 +0000 (Tue, 17 Nov 2009) | 3 lines
Besmtool: исправлен поиск в кодировке TEXT.
------------------------------------------------------------------------
r334 | vak | 2009-11-16 18:48:49 +0000 (Mon, 16 Nov 2009) | 4 lines
Сделаны скрипты для засылки файлов через telnet в архив КРАБА
и для удалённого выполнения задач с получением листинга.
------------------------------------------------------------------------
r333 | leobru | 2009-11-15 20:16:22 +0000 (Sun, 15 Nov 2009) | 2 lines
Константы на барабане сделаны уникальными, определяется шифр пользователя, работает турнир.
------------------------------------------------------------------------
r332 | vak | 2009-11-14 21:04:15 +0000 (Sat, 14 Nov 2009) | 2 lines
В крабе включен контроллер.
------------------------------------------------------------------------
r331 | vak | 2009-11-14 17:54:11 +0000 (Sat, 14 Nov 2009) | 3 lines
Первичный загрузчик диспака: удаление мёртвых фрагментов.
------------------------------------------------------------------------
r330 | vak | 2009-11-14 15:39:55 +0000 (Sat, 14 Nov 2009) | 2 lines
Добавлены паспорт и ключ КРАГЕН - генератор КРАБа.
------------------------------------------------------------------------
r329 | vak | 2009-11-14 13:08:25 +0000 (Sat, 14 Nov 2009) | 3 lines
Добавлены паспорт и ключ КРАБа.
------------------------------------------------------------------------
r328 | leobru | 2009-11-14 02:34:27 +0000 (Sat, 14 Nov 2009) | 1 line
Продолжение разработки дизассемблера
------------------------------------------------------------------------
r327 | leobru | 2009-11-13 18:37:51 +0000 (Fri, 13 Nov 2009) | 2 lines
Добавлена установка значения регистра на входе.
------------------------------------------------------------------------
r326 | leobru | 2009-11-13 17:58:30 +0000 (Fri, 13 Nov 2009) | 2 lines
Добавлено отслеживание значений регистров и модификации адреса, скрипт для отладки.
------------------------------------------------------------------------
r325 | vak | 2009-11-13 13:08:21 +0000 (Fri, 13 Nov 2009) | 3 lines
Чистка скриптов КРАБа.
------------------------------------------------------------------------
r324 | vak | 2009-11-13 12:42:44 +0000 (Fri, 13 Nov 2009) | 2 lines
Добавлены образы дисков 2063 и 2086.
------------------------------------------------------------------------
r323 | vak | 2009-11-13 12:28:51 +0000 (Fri, 13 Nov 2009) | 3 lines
КРАБ успешно собирается.
------------------------------------------------------------------------
r322 | vak | 2009-11-12 20:52:18 +0000 (Thu, 12 Nov 2009) | 3 lines
Правки для сборки КРАБа. Пока до конца не идет.
------------------------------------------------------------------------
r321 | vak | 2009-11-12 18:11:30 +0000 (Thu, 12 Nov 2009) | 4 lines
Сделан пример запуска Паскаль-автокода.
Вызов: "./pascal-autocode.expect eratosfen.pas".
------------------------------------------------------------------------
r320 | vak | 2009-11-12 12:06:02 +0000 (Thu, 12 Nov 2009) | 3 lines
Добавлена заготовка для expect, запускающая компилятор Паскаль-автокод.
------------------------------------------------------------------------
r319 | vak | 2009-11-12 10:19:55 +0000 (Thu, 12 Nov 2009) | 2 lines
Добавлены исходники КРАБа.
------------------------------------------------------------------------
r318 | vak | 2009-11-12 09:08:56 +0000 (Thu, 12 Nov 2009) | 3 lines
Поправлена работа с --length в besmtool.
------------------------------------------------------------------------
r317 | leobru | 2009-11-12 05:02:49 +0000 (Thu, 12 Nov 2009) | 1 line
Псевдо-базирование
------------------------------------------------------------------------
r316 | leobru | 2009-11-12 04:03:14 +0000 (Thu, 12 Nov 2009) | 1 line
Паскаль-автокод работает
------------------------------------------------------------------------
r315 | leobru | 2009-11-12 03:48:32 +0000 (Thu, 12 Nov 2009) | 1 line
Паскаль-автокод работает
------------------------------------------------------------------------
r314 | leobru | 2009-11-11 01:38:52 +0000 (Wed, 11 Nov 2009) | 1 line
Добавлена кодировка БЕМШ в просмотр диска (но не в поиск), правки в дизассемблере
------------------------------------------------------------------------
r313 | leobru | 2009-11-10 22:02:15 +0000 (Tue, 10 Nov 2009) | 1 line
Re-enabled inclusion of binary punching, more info in whetstone.b6
------------------------------------------------------------------------
r312 | vak | 2009-11-10 20:33:18 +0000 (Tue, 10 Nov 2009) | 3 lines
Поправлен disbesm6.c: не компилировался под Mac OS X.
------------------------------------------------------------------------
r311 | leobru | 2009-11-10 17:33:04 +0000 (Tue, 10 Nov 2009) | 2 lines
Added OPCODE_IRET, zero offset is now printed optionally.
------------------------------------------------------------------------
r310 | leobru | 2009-11-10 04:52:56 +0000 (Tue, 10 Nov 2009) | 1 line
Started a disassembler
------------------------------------------------------------------------
r309 | leobru | 2009-11-09 19:52:31 +0000 (Mon, 09 Nov 2009) | 1 line
Отработка управляющих символов
------------------------------------------------------------------------
r308 | vak | 2009-11-09 16:40:58 +0000 (Mon, 09 Nov 2009) | 3 lines
Исправлен паспорт ЗСХ - был неправильный сдвиг на МД.
------------------------------------------------------------------------
r307 | vak | 2009-11-09 15:10:46 +0000 (Mon, 09 Nov 2009) | 9 lines
Починены "калах" и "игра". Слово 76106 страницы служебных процедур Паскаля
было, очевидно, умышленно затёрто. В результате неправильно вычислялся
номер терминала для 71-го экстракода.
Добавлена также возможность трассировки только экстракодов.
Для этого надо включить console log и cpu debug, но не устанавливать
console debug.
------------------------------------------------------------------------
r306 | leobru | 2009-11-09 04:10:23 +0000 (Mon, 09 Nov 2009) | 2 lines
Исправлен поиск во вторых половинах зон и в последней зоне диапазона.
------------------------------------------------------------------------
r305 | leobru | 2009-11-08 04:46:19 +0000 (Sun, 08 Nov 2009) | 2 lines
Added Latin equivalents for standard passport requests (R) and disk write requests (-WR).
------------------------------------------------------------------------
r304 | leobru | 2009-11-07 05:18:19 +0000 (Sat, 07 Nov 2009) | 1 line
Выдача в КОИ-7 в потоковом виде с распаковкой пробелов и отработкой концов строк
------------------------------------------------------------------------
r303 | vak | 2009-11-06 17:50:48 +0000 (Fri, 06 Nov 2009) | 4 lines
Реализовано отключение неактивных telnet-пользователей через
20 минут, с троекратным предупреждением "не спать".
------------------------------------------------------------------------
r302 | vak | 2009-11-05 19:50:29 +0000 (Thu, 05 Nov 2009) | 4 lines
Убран ключ "[144]1[145]*[144]A" и его паспорт ЗСП.
Для терминалов в диспаке по умолчанию установлен прозрачный backspace.
------------------------------------------------------------------------
r301 | vak | 2009-11-05 15:53:30 +0000 (Thu, 05 Nov 2009) | 3 lines
Исправлен паспорт ДИМИП.
------------------------------------------------------------------------
r300 | vak | 2009-11-05 14:17:31 +0000 (Thu, 05 Nov 2009) | 3 lines
Дополнен список пользователей.
------------------------------------------------------------------------
r299 | vak | 2009-11-05 12:32:35 +0000 (Thu, 05 Nov 2009) | 4 lines
Правки на диске sbor2053: новые пользователи, паспорта и ключи.
Добавлены вызовы ТИРАЖ, ДИМИП, PULT, КАЛАХ и ИГРА.
------------------------------------------------------------------------
r298 | leobru | 2009-11-05 07:41:58 +0000 (Thu, 05 Nov 2009) | 2 lines
The -q command line switch turns off the graphical panel.
------------------------------------------------------------------------
r297 | leobru | 2009-11-05 03:29:00 +0000 (Thu, 05 Nov 2009) | 1 line
The graphical panel can be turned off with the -q option
------------------------------------------------------------------------
r296 | vak | 2009-11-04 21:40:36 +0000 (Wed, 04 Nov 2009) | 3 lines
Новые паспорта и ключи кое-как работают.
------------------------------------------------------------------------
r295 | vak | 2009-11-04 19:39:37 +0000 (Wed, 04 Nov 2009) | 3 lines
Добавлены скрипты для создания ключей.
------------------------------------------------------------------------
r294 | vak | 2009-11-04 17:44:49 +0000 (Wed, 04 Nov 2009) | 4 lines
Добавлены скрипты установки списка пользователей (шифров)
и стандартных паспортов. Пример вызова системы СЕРДЖИН.
------------------------------------------------------------------------
r293 | vak | 2009-11-04 10:08:14 +0000 (Wed, 04 Nov 2009) | 3 lines
Сделаны списки ключей и паспортов для дисков 2053 и 2153.
------------------------------------------------------------------------
r292 | leobru | 2009-11-04 07:23:43 +0000 (Wed, 04 Nov 2009) | 3 lines
Исправлены: работа со служебными словами в эм. Диспака, выдача зон в кодировке TEXT;
добавлены: выдача зон в кодировке УПП, управляющие символы в коде видеотона.
------------------------------------------------------------------------
r291 | leobru | 2009-11-04 00:57:45 +0000 (Wed, 04 Nov 2009) | 1 line
Whetstone for SIMH
------------------------------------------------------------------------
r290 | vak | 2009-11-03 15:56:58 +0000 (Tue, 03 Nov 2009) | 3 lines
Подготовка списка ключей и паспортов диисков 2053 и 2153.
------------------------------------------------------------------------
r289 | vak | 2009-11-03 14:24:05 +0000 (Tue, 03 Nov 2009) | 3 lines
Поправлены примеры после переименования дисков.
------------------------------------------------------------------------
r288 | vak | 2009-11-03 13:25:27 +0000 (Tue, 03 Nov 2009) | 4 lines
Поправлена пересборка диска 2099 после переименования.
Добавлен пример пакетного вызова СЕРП для переписи дисков.
------------------------------------------------------------------------
r287 | vak | 2009-11-03 13:05:18 +0000 (Tue, 03 Nov 2009) | 12 lines
Все диски и ленты переделаны на формат SIMH.
Файл sbor2048.bin - том 2048.
Файл sbor2053.bin - том 2053.
Файл svs2048.bin - том 2148 (бывший 2048).
Файл svs2053.bin - том 2153 (бывший 2053).
Файл svs2113.bin - том 2113.
Файл alt2048.bin - том 2248 (бывший 2049).
Файл tape1.bin - том 4001.
Файл tape2.bin - том 4002.
Файл tape3.bin - том 4003.
------------------------------------------------------------------------
r286 | vak | 2009-11-03 09:49:20 +0000 (Tue, 03 Nov 2009) | 2 lines
Калах: добавлена роспись мб27т0.
------------------------------------------------------------------------
r285 | leobru | 2009-11-03 04:19:38 +0000 (Tue, 03 Nov 2009) | 1 line
Калах работает
------------------------------------------------------------------------
r284 | vak | 2009-11-02 20:54:14 +0000 (Mon, 02 Nov 2009) | 3 lines
Экстракод *71: добавлено управление курсором в коде ГОСТ.
------------------------------------------------------------------------
r283 | leobru | 2009-11-02 20:22:58 +0000 (Mon, 02 Nov 2009) | 2 lines
Выдача в коде терминала завершается нулевым байтом, работает игра "шашки" (исключая движения курсора).
------------------------------------------------------------------------
r282 | vak | 2009-11-02 18:09:10 +0000 (Mon, 02 Nov 2009) | 2 lines
Исправлены опечатки.
------------------------------------------------------------------------
r281 | vak | 2009-11-02 17:15:21 +0000 (Mon, 02 Nov 2009) | 4 lines
Добавлен пустой экстракод *62 55 и примеры вызовов калахаи игрового блока
"бега", "шашки", "посадка".
------------------------------------------------------------------------
r280 | vak | 2009-11-02 15:45:31 +0000 (Mon, 02 Nov 2009) | 3 lines
Поправлен экстракод *63-4.
------------------------------------------------------------------------
r279 | vak | 2009-11-01 20:00:44 +0000 (Sun, 01 Nov 2009) | 4 lines
Dispak: два флага -t -t дают трассировку всех команд.
Печать в мнемонике MADLEN.
------------------------------------------------------------------------
r278 | vak | 2009-11-01 19:53:32 +0000 (Sun, 01 Nov 2009) | 2 lines
Besmtool dump: добавлена выдача команд в мнемонике БЕМШ.
------------------------------------------------------------------------
r277 | leobru | 2009-11-01 01:57:59 +0000 (Sun, 01 Nov 2009) | 2 lines
Исправлено возвращение в состояние idle.
------------------------------------------------------------------------
r276 | vak | 2009-10-30 17:53:15 +0000 (Fri, 30 Oct 2009) | 3 lines
Для telnet-терминалов по ^E сделаны команды "show", "set", "help", "quit".
------------------------------------------------------------------------
r275 | leobru | 2009-10-30 17:41:19 +0000 (Fri, 30 Oct 2009) | 2 lines
Массивы для работы с подключаемыми терминалами должны быть размера LINES_MAX+1.
------------------------------------------------------------------------
r274 | vak | 2009-10-30 16:16:27 +0000 (Fri, 30 Oct 2009) | 4 lines
Добавлена инфраструктура управляющего режима командной строки для
подключающихся к терминалам через telnet.
------------------------------------------------------------------------
r273 | vak | 2009-10-30 13:51:35 +0000 (Fri, 30 Oct 2009) | 5 lines
Терминалы: добавлены новые команды.
"show tty statistics" - просмотр статистики.
"set ttyN log=filename" - запись протокола в файл.
------------------------------------------------------------------------
r272 | vak | 2009-10-30 09:24:09 +0000 (Fri, 30 Oct 2009) | 3 lines
Выдача сообщения о кодировке при подключении по Telnet.
------------------------------------------------------------------------
r271 | leobru | 2009-10-30 09:07:57 +0000 (Fri, 30 Oct 2009) | 2 lines
Консулы работают в режиме видеотона, но прием быстро затыкается.
------------------------------------------------------------------------
r270 | vak | 2009-10-30 08:03:28 +0000 (Fri, 30 Oct 2009) | 3 lines
Замедлил медленный таймер до 16 мсек (было 4 мсек).
Теперь срыв с приёма происходит примерно через 20 секунд.
------------------------------------------------------------------------
r269 | leobru | 2009-10-30 02:00:33 +0000 (Fri, 30 Oct 2009) | 1 line
Починил готовность дисков
------------------------------------------------------------------------
r268 | leobru | 2009-10-29 22:31:57 +0000 (Thu, 29 Oct 2009) | 1 line
Заведена новая конфигурация системы "ЭМУЛЯТ", терминалов теперь 24 в стандартном режиме Видеотон-340, включен ТМГУ
------------------------------------------------------------------------
r267 | vak | 2009-10-29 22:17:36 +0000 (Thu, 29 Oct 2009) | 3 lines
Добавлен пример запуска СЕРП с выдачей списка конфигураций ГЕНС.
------------------------------------------------------------------------
r266 | vak | 2009-10-29 19:32:26 +0000 (Thu, 29 Oct 2009) | 3 lines
Починена перестановка диска с устройства на устройство.
------------------------------------------------------------------------
r265 | vak | 2009-10-29 19:23:16 +0000 (Thu, 29 Oct 2009) | 3 lines
Пауза холостого режима перенесена после выполнения команды.
------------------------------------------------------------------------
r264 | vak | 2009-10-29 10:20:00 +0000 (Thu, 29 Oct 2009) | 3 lines
Разметка диска: сделана генерация заголовка дорожки.
------------------------------------------------------------------------
r263 | leobru | 2009-10-29 07:57:47 +0000 (Thu, 29 Oct 2009) | 2 lines
Исправлено искажение слова 1001 зоны 603.
------------------------------------------------------------------------
r262 | leobru | 2009-10-29 00:35:19 +0000 (Thu, 29 Oct 2009) | 1 line
Разметка завершается успешно
------------------------------------------------------------------------
r261 | leobru | 2009-10-28 22:26:04 +0000 (Wed, 28 Oct 2009) | 1 line
Диски размечаются, но задача разметки зависает в конце
------------------------------------------------------------------------
r260 | leobru | 2009-10-28 19:38:06 +0000 (Wed, 28 Oct 2009) | 2 lines
Базовые значения для чтения заголовка дорожки.
------------------------------------------------------------------------
r259 | vak | 2009-10-28 10:00:51 +0000 (Wed, 28 Oct 2009) | 3 lines
Разметка МД: добавлен дамп буфера данных.
------------------------------------------------------------------------
r258 | vak | 2009-10-28 08:34:04 +0000 (Wed, 28 Oct 2009) | 7 lines
Разметка диска продвинулась чуть дальше. После разметки дорожки выполняется
операция чтения заголовка, которая должна, вероятно, возвращать какие-то
специальные данные.
Режим SOFT_CLOCK включен по умолчанию.
------------------------------------------------------------------------
r257 | leobru | 2009-10-28 05:36:23 +0000 (Wed, 28 Oct 2009) | 2 lines
Теперь можно вводить из именованного пайпа.
------------------------------------------------------------------------
r256 | leobru | 2009-10-28 04:00:41 +0000 (Wed, 28 Oct 2009) | 1 line
Выдача на телетайп, мягкая асинхронность (временные прерывания по модельному времени, но со спящим режимом
------------------------------------------------------------------------
r255 | vak | 2009-10-27 10:07:02 +0000 (Tue, 27 Oct 2009) | 3 lines
Обмен с диском: независимые направления КМД, убран ненужный обмен полузонами.
------------------------------------------------------------------------
r254 | leobru | 2009-10-27 04:31:25 +0000 (Tue, 27 Oct 2009) | 1 line
Исправлена опечатка
------------------------------------------------------------------------
r253 | vak | 2009-10-26 19:57:07 +0000 (Mon, 26 Oct 2009) | 3 lines
Упорядочение драйвера МД.
------------------------------------------------------------------------
r252 | leobru | 2009-10-26 03:46:22 +0000 (Mon, 26 Oct 2009) | 2 lines
Нефункциональные управляющие символы выдаются в половинной яркости, как предписано Видеотоном.
------------------------------------------------------------------------
r251 | leobru | 2009-10-26 03:11:58 +0000 (Mon, 26 Oct 2009) | 2 lines
Добавлен сырой ASCII ввод (QWERTY), возможность отключать стирающий забой - чтобы было видно стандартное приглашение.
------------------------------------------------------------------------
r250 | vak | 2009-10-25 19:27:21 +0000 (Sun, 25 Oct 2009) | 2 lines
Добавлена отладочная печать сетевых подключений.
------------------------------------------------------------------------
r249 | vak | 2009-10-25 17:40:12 +0000 (Sun, 25 Oct 2009) | 3 lines
Сделаны команды "set ttyN /dev/tty" и "set ttyN /dev/null".
------------------------------------------------------------------------
r248 | vak | 2009-10-25 14:55:24 +0000 (Sun, 25 Oct 2009) | 3 lines
Чистка хвостов.
------------------------------------------------------------------------
r247 | vak | 2009-10-25 14:41:28 +0000 (Sun, 25 Oct 2009) | 3 lines
Устранён конфликт между сетевыми терминалами и консолью.
------------------------------------------------------------------------
r246 | vak | 2009-10-25 13:06:43 +0000 (Sun, 25 Oct 2009) | 3 lines
Сделано подключение к терминалам через telnet.
------------------------------------------------------------------------
r245 | vak | 2009-10-25 09:04:40 +0000 (Sun, 25 Oct 2009) | 3 lines
Доводка скрипта expect.
------------------------------------------------------------------------
r244 | leobru | 2009-10-25 08:07:49 +0000 (Sun, 25 Oct 2009) | 2 lines
Опечатка в перекодировке КОИ-7, сокращено время на протяжку бумаги в АЦПУ, переключение файлов АЦПУ.
------------------------------------------------------------------------
r243 | leobru | 2009-10-25 05:42:27 +0000 (Sun, 25 Oct 2009) | 2 lines
Утилита разметки дисков для ОС ДИСПАК
------------------------------------------------------------------------
r242 | vak | 2009-10-24 19:23:37 +0000 (Sat, 24 Oct 2009) | 7 lines
Исправлена ошибка конфликта с библиотекой libreadline: пересекается имя
глобальной переменной "PC". Нельзя добавлять -lreadline в LIBS, надо
подгружать её через dlopen.
Backspace в терминалах эмулятора сделан "стирающим". Выдача "ERR"
поправлена, теперь она попадает в начало следующей строки.
------------------------------------------------------------------------
r241 | vak | 2009-10-24 18:19:18 +0000 (Sat, 24 Oct 2009) | 5 lines
Добавлен пример автоматизированного прогона задач с использованием expect.
Для запуска надо зайти в каталог simh и выполнить "dispak.expect".
Входной пакет помещается в файл input.txt, выдача оказывается в output.txt.
------------------------------------------------------------------------
r240 | leobru | 2009-10-24 06:51:39 +0000 (Sat, 24 Oct 2009) | 3 lines
Смена, дата, время устанавливаются автоматически, test_dispak.ini
переименован в dispak.ini, добавлено назначение консольного терминала.
------------------------------------------------------------------------
r239 | leobru | 2009-10-24 02:54:37 +0000 (Sat, 24 Oct 2009) | 1 line
Псевдо-мультитерминальность, кодировка ввода привязана к устройству, поправлены флаги устройств
------------------------------------------------------------------------
r238 | leobru | 2009-10-23 18:07:45 +0000 (Fri, 23 Oct 2009) | 3 lines
Теперь можно включать "set cpu koi7" для ввода без переключения
раскладки; backspace работает.
------------------------------------------------------------------------
r237 | leobru | 2009-10-23 07:05:34 +0000 (Fri, 23 Oct 2009) | 3 lines
Холостой режим учитывает состояние ввода с ПЛ, сброшена готовность УВвК -
больше не нужно говорить "НЕТ В0, НЕТ В1".
------------------------------------------------------------------------
r236 | leobru | 2009-10-23 05:39:15 +0000 (Fri, 23 Oct 2009) | 2 lines
По умолчанию БРС/БРЗ имитируются.
------------------------------------------------------------------------
r235 | vak | 2009-10-23 05:03:42 +0000 (Fri, 23 Oct 2009) | 4 lines
Полечена проблема зависания и крэша на библиотеке SDL: нельзя вызывать её
из обработчика сигнала. Оптимизирован холостой режим: ускорилось АЦПУ.
------------------------------------------------------------------------
r234 | leobru | 2009-10-22 18:58:12 +0000 (Thu, 22 Oct 2009) | 3 lines
Исправлена ошибка в команде УИМ, добавлена возможность работы с памятью в обход БРЗ/БРС,
задел для работы с терминалом без переключения раскладки.
------------------------------------------------------------------------
r233 | vak | 2009-10-22 09:16:18 +0000 (Thu, 22 Oct 2009) | 3 lines
Добавлена блокировка ждущего режима, пока работает АЦПУ.
------------------------------------------------------------------------
r232 | vak | 2009-10-22 07:52:39 +0000 (Thu, 22 Oct 2009) | 3 lines
Правка скрипта automake для simh.
------------------------------------------------------------------------
r231 | vak | 2009-10-22 07:34:58 +0000 (Thu, 22 Oct 2009) | 3 lines
Отладка скриптов autoconf/automake.
------------------------------------------------------------------------
r230 | leobru | 2009-10-22 04:42:48 +0000 (Thu, 22 Oct 2009) | 1 line
Надпечатка в АЦПУ, ввод по А3 с перфоленты, исправлена ошибка записи от ядра в матадреса 1-7
------------------------------------------------------------------------
r229 | vak | 2009-10-21 15:20:17 +0000 (Wed, 21 Oct 2009) | 4 lines
Сборка simh/besm6 интегрирована в общую систему configure/automake.
Библиотеки readline и SDL подключаются автоматически.
------------------------------------------------------------------------
r228 | vak | 2009-10-21 14:02:00 +0000 (Wed, 21 Oct 2009) | 5 lines
Сделана индикация ошибок обмена с барабанами и дисками через УВВ 4035.
Теперь эмулятор не останавливается по причинам "Device not attached"
и "Чтение неинициализированного барабана".
------------------------------------------------------------------------
r227 | vak | 2009-10-21 12:24:25 +0000 (Wed, 21 Oct 2009) | 8 lines
Введен режим idle: в ждущем цикле ДИСПАКа, если терминалы простаивают,
эмулятор останавливается до очередного тика таймера.
Пока нет задач, загрузка процессора получается близкой к нулю.
Отключен останов "число в чужом листе".
Оптимизирована отрисовка графической панели, теперь она не тормозит
выполнение.
------------------------------------------------------------------------
r226 | vak | 2009-10-21 09:03:38 +0000 (Wed, 21 Oct 2009) | 3 lines
Подготовка барабанов в test_dispak.ini.
------------------------------------------------------------------------
r225 | leobru | 2009-10-21 03:46:00 +0000 (Wed, 21 Oct 2009) | 1 line
Makefile for punch
------------------------------------------------------------------------
r224 | leobru | 2009-10-21 03:26:16 +0000 (Wed, 21 Oct 2009) | 1 line
Реализован ввод с перфоленты
------------------------------------------------------------------------
r223 | leobru | 2009-10-20 19:58:07 +0000 (Tue, 20 Oct 2009) | 2 lines
Работает печать на АЦПУ (в stdout).
------------------------------------------------------------------------
r222 | vak | 2009-10-20 19:50:14 +0000 (Tue, 20 Oct 2009) | 6 lines
Переделана модификация адреса следующей команды.
Альтернативный вариант: команда мода 0 не взводит ПрИК.
Всё продолжает работать.
Возвращены правки с varargs: я был неправ.
------------------------------------------------------------------------
r221 | vak | 2009-10-20 14:07:50 +0000 (Tue, 20 Oct 2009) | 5 lines
Таймеры переделаны на реальное время. Теперь часы в диспаке идут правильно.
Терминалы: завершение ввода по <Enter>, пропуск нетекстовых
символов при выводе.
------------------------------------------------------------------------
r220 | vak | 2009-10-20 13:24:25 +0000 (Tue, 20 Oct 2009) | 3 lines
Терминалы: добавлена поддержка ввода в кодировке UTF-8.
------------------------------------------------------------------------
r219 | vak | 2009-10-20 11:13:09 +0000 (Tue, 20 Oct 2009) | 3 lines
Починено восстановление признака модификации адреса следующей команды
при возврате из прерывания. Теперь диспак работает устойчиво.
------------------------------------------------------------------------
r218 | leobru | 2009-10-20 09:34:08 +0000 (Tue, 20 Oct 2009) | 2 lines
Избегаем ошибки, связанной с возвратом под команду модификации адреса.
------------------------------------------------------------------------
r217 | vak | 2009-10-20 09:10:39 +0000 (Tue, 20 Oct 2009) | 3 lines
Добавлено автоматическое подключение библиотеки -lsunmath при сборке dispak.
------------------------------------------------------------------------
r216 | vak | 2009-10-20 07:50:39 +0000 (Tue, 20 Oct 2009) | 2 lines
Упрощён скрипт вызова диспака. Заглушена команда УВВ 4115.
------------------------------------------------------------------------
r215 | leobru | 2009-10-20 07:07:57 +0000 (Tue, 20 Oct 2009) | 2 lines
Косметические правки.
------------------------------------------------------------------------
r214 | leobru | 2009-10-20 02:12:22 +0000 (Tue, 20 Oct 2009) | 1 line
Реализован ввод с терминала, все еще есть ошибки в обработке прерываний
------------------------------------------------------------------------
r213 | leobru | 2009-10-20 00:18:22 +0000 (Tue, 20 Oct 2009) | 1 line
Исправлена ошибка в ВЫПР, добавлена выдача на VT через КВУ
------------------------------------------------------------------------
r212 | vak | 2009-10-19 15:26:29 +0000 (Mon, 19 Oct 2009) | 3 lines
Таймер 62.5 мсек на 10 бите ГРП. Обращения к лентам заглушены.
------------------------------------------------------------------------
r211 | vak | 2009-10-18 15:36:33 +0000 (Sun, 18 Oct 2009) | 4 lines
Исправлена ошибка в dispak/disk.c: lseek(SEEK_CUR) с отрицательным смещением
не работает как ожидалось, так как тип off_t беззнаковый.
------------------------------------------------------------------------
r210 | vak | 2009-10-18 15:13:55 +0000 (Sun, 18 Oct 2009) | 3 lines
Исправлена отрисовка панели на Mac OS X.
------------------------------------------------------------------------
r209 | vak | 2009-10-18 05:56:50 +0000 (Sun, 18 Oct 2009) | 2 lines
Завершение переименования emulator в dispak.
------------------------------------------------------------------------
r208 | vak | 2009-10-18 05:40:41 +0000 (Sun, 18 Oct 2009) | 2 lines
Переименование старого эмулятора в dispak.
------------------------------------------------------------------------
r207 | vak | 2009-10-17 20:02:13 +0000 (Sat, 17 Oct 2009) | 2 lines
Добавлен диск 2113. Старый эмулятор переименован в dispak.
------------------------------------------------------------------------
r206 | vak | 2009-10-17 15:22:54 +0000 (Sat, 17 Oct 2009) | 4 lines
Добавлены исходные тексты ДИСПАК для Эльбрус-1К2 (СВС),
извлечённые из архива АРАП на диске 2113.
------------------------------------------------------------------------
r205 | vak | 2009-10-17 12:46:02 +0000 (Sat, 17 Oct 2009) | 4 lines
На панели добавлены ГРП и МГРП. При заказе событий через вызов sim_activate()
расставлены метрики времени в виде макросов MSEC и USEC.
------------------------------------------------------------------------
r204 | leobru | 2009-10-17 06:05:37 +0000 (Sat, 17 Oct 2009) | 3 lines
Реализованы точки останова по записи и считыванию в SIMH.
Интервал отрисовки панели увеличен до модельных 20 мс.
------------------------------------------------------------------------
r203 | leobru | 2009-10-17 04:01:00 +0000 (Sat, 17 Oct 2009) | 1 line
Начата работа с Консулом
------------------------------------------------------------------------
r202 | leobru | 2009-10-16 19:31:33 +0000 (Fri, 16 Oct 2009) | 2 lines
Удлинен номер страницы в КУС.
------------------------------------------------------------------------
r201 | vak | 2009-10-16 19:02:27 +0000 (Fri, 16 Oct 2009) | 2 lines
Поправлена отрисовка панели. Косметическое правки в tty.c.
------------------------------------------------------------------------
r200 | vak | 2009-10-16 16:25:03 +0000 (Fri, 16 Oct 2009) | 3 lines
На графическую панель добавлены регистры-модификаторы.
------------------------------------------------------------------------
r199 | leobru | 2009-10-16 07:55:25 +0000 (Fri, 16 Oct 2009) | 2 lines
Эмулятор диспака теперь может работать с дисками в формате SIMH.
------------------------------------------------------------------------
r198 | leobru | 2009-10-16 01:14:33 +0000 (Fri, 16 Oct 2009) | 1 line
Выходим на ждущий тест
------------------------------------------------------------------------
r197 | vak | 2009-10-15 15:19:21 +0000 (Thu, 15 Oct 2009) | 2 lines
Косметические правки.
------------------------------------------------------------------------
r196 | vak | 2009-10-15 14:37:01 +0000 (Thu, 15 Oct 2009) | 3 lines
Добавлены бинарные образы дисков 2053 и 2048 из Соснового Бора,
в формате SIMH.
------------------------------------------------------------------------
r195 | vak | 2009-10-15 14:12:31 +0000 (Thu, 15 Oct 2009) | 5 lines
Исправлено обнуление БАЗ после выталкивания БРЗ.
И небольшие косметические правки.
ДИСПАК доходит до увв 143, увв 177, увв 4177.
------------------------------------------------------------------------
r194 | vak | 2009-10-15 11:52:28 +0000 (Thu, 15 Oct 2009) | 4 lines
Отладочная печать данных МБ.
Небольшая оптимизаация negate().
------------------------------------------------------------------------
r193 | vak | 2009-10-15 07:27:18 +0000 (Thu, 15 Oct 2009) | 5 lines
Исправлена ошибка с номером дорожки диска.
Добавлен файл с кодом загрузчика ДИСПАК.
Упрощение rmr: теперь тип t_uint64.
------------------------------------------------------------------------
r192 | leobru | 2009-10-14 08:00:14 +0000 (Wed, 14 Oct 2009) | 2 lines
Уточнена работа с РМР.
------------------------------------------------------------------------
r191 | leobru | 2009-10-14 02:08:58 +0000 (Wed, 14 Oct 2009) | 1 line
Упрощен НЕД, нормализация избавлена от линейного цикла
------------------------------------------------------------------------
r190 | vak | 2009-10-13 16:33:36 +0000 (Tue, 13 Oct 2009) | 2 lines
Диски кое-как работают. Диспак доходит до фразы "НЕТ ВАР".
------------------------------------------------------------------------
r189 | leobru | 2009-10-13 16:21:50 +0000 (Tue, 13 Oct 2009) | 2 lines
УВВ 0, исправлена УВВ 031.
------------------------------------------------------------------------
r188 | vak | 2009-10-13 12:33:12 +0000 (Tue, 13 Oct 2009) | 4 lines
Начата реализация МД. Добавлен пример запуска ДИСПАК.
Переделаны 32-битные макросы BITn и BITSn: теперь BIT(n) и BITS(n).
------------------------------------------------------------------------
r187 | leobru | 2009-10-13 04:05:19 +0000 (Tue, 13 Oct 2009) | 1 line
64-разрядная арифметика, исправлена ошибка в УИМ, выдача памяти в плавающем формате
------------------------------------------------------------------------
r186 | leobru | 2009-10-12 21:38:56 +0000 (Mon, 12 Oct 2009) | 1 line
64-разрядные нормализация-округление
------------------------------------------------------------------------
r185 | vak | 2009-10-12 18:35:26 +0000 (Mon, 12 Oct 2009) | 4 lines
Оптимизация рисования панели. В тестах при останове введены задержки типа
"! sleep 1", чтобы успеть посмотреть содержимое БРЗ.
------------------------------------------------------------------------
r184 | vak | 2009-10-12 16:23:21 +0000 (Mon, 12 Oct 2009) | 5 lines
Добавлено рисование панели БРЗ в отдельном графическом окне.
Требуются библиотеки libSDL и libSDL_ttf. Используется шрифт
LucidaSansRegular.ttf, входящий в состав Sun jvm.
------------------------------------------------------------------------
r183 | vak | 2009-10-11 17:28:50 +0000 (Sun, 11 Oct 2009) | 3 lines
Задано время выполнения инструкций процессора.
------------------------------------------------------------------------
r182 | leobru | 2009-10-11 16:25:31 +0000 (Sun, 11 Oct 2009) | 2 lines
Умножение теперь 64-битное.
------------------------------------------------------------------------
r181 | vak | 2009-10-10 18:43:05 +0000 (Sat, 10 Oct 2009) | 3 lines
Косметические правки.
------------------------------------------------------------------------
r180 | vak | 2009-10-10 12:24:03 +0000 (Sat, 10 Oct 2009) | 3 lines
Макрос NEGATIVE переделан в inline-функцию.
------------------------------------------------------------------------
r179 | vak | 2009-10-10 12:20:12 +0000 (Sat, 10 Oct 2009) | 4 lines
Сдвиг, упаковка, распаковка, номер старшей единицы переделаны
на 64-битную арифметику. Упрощена структура alureg_t.
------------------------------------------------------------------------
r178 | vak | 2009-10-10 10:32:41 +0000 (Sat, 10 Oct 2009) | 3 lines
Тип alureg_t полностью перенесён в besm6_arith.c.
Файл besm6_legacy.h больше не нужен.
------------------------------------------------------------------------
r177 | vak | 2009-10-10 09:27:23 +0000 (Sat, 10 Oct 2009) | 2 lines
Переделано выполнение арифметических команд. Тест АУ проходит.
------------------------------------------------------------------------
r176 | leobru | 2009-10-10 08:55:07 +0000 (Sat, 10 Oct 2009) | 2 lines
Исправлены некоторые ошибки в реализации прерываний.
------------------------------------------------------------------------
r175 | leobru | 2009-10-10 06:06:27 +0000 (Sat, 10 Oct 2009) | 4 lines
КУС МБ может задавать обмен со старшими блоками ОЗУ;
имитация прерывания;
недокументированное выключение двигателя АЦПУ.
------------------------------------------------------------------------
r174 | leobru | 2009-10-10 04:50:13 +0000 (Sat, 10 Oct 2009) | 2 lines
Added besm6_tty.c
------------------------------------------------------------------------
r173 | leobru | 2009-10-10 03:38:47 +0000 (Sat, 10 Oct 2009) | 1 line
Выдача на один телетайп, просмотр панели БРЗ из командной строки
------------------------------------------------------------------------
r172 | leobru | 2009-10-09 23:44:02 +0000 (Fri, 09 Oct 2009) | 1 line
Нереализованные УВВ дают СТОП, найден настоящий тест АЦПУ
------------------------------------------------------------------------
r171 | leobru | 2009-10-09 19:25:30 +0000 (Fri, 09 Oct 2009) | 2 lines
Реализованы АЦПУ (печать в stdout).
------------------------------------------------------------------------
r170 | vak | 2009-10-09 10:40:37 +0000 (Fri, 09 Oct 2009) | 4 lines
Избавились от таблицы optab[].
Исправлены warnings при компиляции.
------------------------------------------------------------------------
r169 | leobru | 2009-10-09 03:28:10 +0000 (Fri, 09 Oct 2009) | 1 line
Тест УУ проходит еще чуть дальше
------------------------------------------------------------------------
r168 | leobru | 2009-10-08 17:22:12 +0000 (Thu, 08 Oct 2009) | 2 lines
Тест УУ проходит дальше.
------------------------------------------------------------------------
r167 | leobru | 2009-10-08 08:17:49 +0000 (Thu, 08 Oct 2009) | 2 lines
Fixed core dump.
------------------------------------------------------------------------
r166 | vak | 2009-10-08 08:16:09 +0000 (Thu, 08 Oct 2009) | 3 lines
Косметические правки.
------------------------------------------------------------------------
r165 | vak | 2009-10-07 19:46:59 +0000 (Wed, 07 Oct 2009) | 2 lines
Упрощение таблицы optab[]. Остались только признаки AR, AROP и группы LG, AG, MG.
------------------------------------------------------------------------
r164 | leobru | 2009-10-07 19:28:32 +0000 (Wed, 07 Oct 2009) | 3 lines