Rusazar, еще можешь проследовать на этот сайтек
https://natribu.org/
Rusazar, еще можешь проследовать на этот сайтек
https://natribu.org/
Последний раз редактировалось NEO SPECTRUMAN; 30.08.2020 в 18:30.
Так не, как мета же. Как Esc в терминале линукса (в mc или в емаксе, например). Не одновременно, а сначала Esc, отпустить, а потом (быстро) нужную букву.
Да ладно с функциональными клавишами. Сделать хотя бы навигацию и запуск.
NEO SPECTRUMAN, а исходники на ассемблере?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А так посмотрел какой то WC сорец с гитхаба стбалса
он будто на альасме написан
слегка подправил и скормил sjasm-у
отловил 100500 ошибок
тут придется несколько потрахатсо чтоб привести оно в компилируемый вид
MD20.ASM(1215): error: Duplicate label: _LD
WCFX.ASM(224): error: Duplicate label: _LD
WCFX.ASM(302): error: Duplicate label: _LD
WCFX.ASM(309): error: Duplicate label: _LD
WCFX.ASM(416): error: Duplicate label: _LD
WCFX.ASM(922): error: Duplicate label: _LD
WCFX.ASM(923): error: Duplicate label: _LD
WCVW.ASM(551): error: Duplicate label: _LD
WCVW.ASM(553): error: Duplicate label: _LD
WCINI.ASM(137): error: Duplicate label: _LD
WCINI.ASM(138): error: Duplicate label: _LD
WCINI.ASM(139): error: Duplicate label: _LD
WCINI.ASM(140): error: Duplicate label: _LD
WCINI.ASM(141): error: Duplicate label: _LD
WCINI.ASM(142): error: Duplicate label: _LD
WCINI.ASM(143): error: Duplicate label: _LD
WCINI.ASM(144): error: Duplicate label: _LD
WCINI.ASM(145): error: Duplicate label: _LD
WCINI.ASM(146): error: Duplicate label: _LD
WCINI.ASM(147): error: Duplicate label: _LD
WCINI.ASM(572): error: Duplicate label: _LD
WCINI.ASM(576): error: Duplicate label: _LD
Pass 1 complete (22 errors)
Pass 2 complete (22 errors)
MD20.ASM(148): error: Illegal instruction: LD A,INTM[,I,A
MD20.ASM(213): error: Invalid labelname: 2
MD20.ASM(494): error: Operand expected
MD20.ASM(494): error: Unexpected: ETY[
MD20.ASM(507): error: Invalid labelname: 4
MD20.ASM(656): error: Invalid labelname: 4
MD20.ASM(659): error: Invalid labelname: 4
MD20.ASM(704): error: Operand expected
MD20.ASM(704): error: Unexpected: Vmod[+#01
MD20.ASM(706): error: Operand expected
MD20.ASM(706): error: Unexpected: YoffL[+1
MD20.ASM(707): error: Operand expected
MD20.ASM(707): error: Unexpected: YoffH[+1
MD20.ASM(708): error: Operand expected
MD20.ASM(708): error: Unexpected: XoffL[+1
MD20.ASM(709): error: Operand expected
MD20.ASM(709): error: Unexpected: XoffH[+1
MD20.ASM(718): error: Invalid labelname: 2
MD20.ASM(724): error: Label not found: A
MD20.ASM(725): error: Illegal instruction: IN A
MD20.ASM(730): warning: Label has different value in pass 3: previous value 4089
5 not equal 26381
MD20.ASM(730): error: Unrecognized instruction: A,(HL)
MD20.ASM(748): error: Invalid labelname: 5
MD20.ASM(752): error: Invalid labelname: 3
MD20.ASM(760): error: Invalid labelname: 5
MD20.ASM(769): error: Label not found: A
MD20.ASM(770): error: Illegal instruction: IN A
MD20.ASM(773): error: Invalid labelname: 4
MD20.ASM(775): error: Invalid labelname: 9
MD20.ASM(797): error: Label not found: A
MD20.ASM(798): error: Label not found: A
MD20.ASM(800): error: Label not found: A
MD20.ASM(802): error: Label not found: A
MD20.ASM(805): error: Label not found: A
MD20.ASM(808): error: Label not found: A
MD20.ASM(812): error: Label not found: A
MD20.ASM(815): error: Label not found: A
MD20.ASM(874): error: Label not found: A
MD20.ASM(879): error: Label not found: A
MD20.ASM(880): error: Label not found: A
MD20.ASM(882): error: Label not found: A
MD20.ASM(901): error: Label not found: A
MD20.ASM(911): error: Label not found: A
MD20.ASM(916): error: Label not found: A
MD20.ASM(918): error: Label not found: A
MD20.ASM(925): error: Label not found: A
MD20.ASM(948): error: Label not found: A
MD20.ASM(950): error: Label not found: A
MD20.ASM(951): error: Label not found: A
MD20.ASM(952): error: Label not found: A
MD20.ASM(953): error: Label not found: A
MD20.ASM(954): error: Label not found: A
MD20.ASM(955): error: Label not found: A
MD20.ASM(956): error: Label not found: A
MD20.ASM(967): error: Label not found: A
MD20.ASM(971): error: Label not found: A
MD20.ASM(973): error: Label not found: A
MD20.ASM(976): error: Label not found: A
MD20.ASM(977): error: Illegal instruction: IN A
MD20.ASM(1041): error: Label not found: A
MD20.ASM(1043): error: Label not found: A
MD20.ASM(1046): error: Invalid labelname: 3
MD20.ASM(1069): error: Label not found: A
MD20.ASM(1102): error: Label not found: A
MD20.ASM(1109): error: Label not found: L
MD20.ASM(1110): error: Operand expected
MD20.ASM(1110): error: Unexpected: DMASH[
MD20.ASM(1110): error: Label not found: H
MD20.ASM(1111): error: Operand expected
MD20.ASM(1111): error: Unexpected: DMASX[
MD20.ASM(1111): error: Label not found: A
MD20.ASM(1113): error: Label not found: E
MD20.ASM(1114): error: Operand expected
MD20.ASM(1114): error: Unexpected: DMADH[
MD20.ASM(1114): error: Label not found: D
MD20.ASM(1115): error: Operand expected
MD20.ASM(1115): error: Unexpected: DMADX[
MD20.ASM(1115): error: Label not found: A
MD20.ASM(1118): error: Label not found: A
MD20.ASM(1119): error: Label not found: A
MD20.ASM(1144): error: Operand expected
MD20.ASM(1144): error: Unexpected: PG0[,L,A,A,(HL)
MD20.ASM(1215): warning: Label has different value in pass 3: previous value 263
81 not equal 27851
MD20.ASM(1215): error: Unrecognized instruction: HL,WCDIR
MD20.ASM(1261): error: Label not found: A
MD20.ASM(1266): error: Label not found: A
MD20.ASM(1275): error: Syntax error: "":SCF:RET Z
MD20.ASM(1379): error: Invalid labelname: 2
MD20.ASM(1473): error: Invalid labelname: 2
MD20.ASM(1479): error: Invalid labelname: 2
PS2P.ASM(97): error: Unexpected: ,C
PS2P.ASM(203): error: Label not found: A
PS2P.ASM(207): error: Label not found: A
PS2P.ASM(403): error: Unrecognized instruction: A
PS2P.ASM(421): error: Label not found: A
PS2P.ASM(422): error: Label not found: A
PS2P.ASM(423): error: Label not found: A
PS2P.ASM(444): error: Label not found: A
PS2P.ASM(447): error: Illegal instruction: Psd IN A
PS2P.ASM(503): error: Illegal instruction: KOF IN A; BC=#B
FF7
PS2P.ASM(542): error: Syntax error: "qwertyuiop[]"
PS2P.ASM(556): error: Syntax error: "йцукенгшщзхъ"
WCIF.ASM(139): error: Invalid labelname: 4
WCIF.ASM(351): error: Label not found: L
WCIF.ASM(352): error: Operand expected
WCIF.ASM(352): error: Unexpected: DMADH[
WCIF.ASM(352): error: Label not found: H
WCIF.ASM(353): error: Operand expected
WCIF.ASM(353): error: Unexpected: DMADX[
WCIF.ASM(353): error: Label not found: A
WCIF.ASM(354): error: Operand expected
WCIF.ASM(354): error: Unexpected: DMASX[
WCIF.ASM(354): error: Label not found: A
WCIF.ASM(356): error: Operand expected
WCIF.ASM(356): error: Unexpected: DMASL[
WCIF.ASM(356): error: Label not found: L
WCIF.ASM(357): error: Operand expected
WCIF.ASM(357): error: Unexpected: DMASH[
WCIF.ASM(357): error: Label not found: H
WCIF.ASM(359): error: Operand expected
WCIF.ASM(359): error: Unexpected: DMA_N[
WCIF.ASM(359): error: Label not found: E
WCIF.ASM(360): error: Operand expected
WCIF.ASM(360): error: Unexpected: DMA_T[
WCIF.ASM(360): error: Label not found: D
WCIF.ASM(362): error: Operand expected
WCIF.ASM(362): error: Unexpected: DMA_C[,A,%00110001
WCIF.ASM(362): error: Label not found: A
WCIF.ASM(377): error: Label not found: A
WCIF.ASM(379): error: Operand expected
WCIF.ASM(379): error: Unexpected: DMADX[
WCIF.ASM(379): error: Label not found: A
WCIF.ASM(380): error: Operand expected
WCIF.ASM(380): error: Unexpected: DMASX[
WCIF.ASM(380): error: Label not found: A
WCIF.ASM(381): error: Operand expected
WCIF.ASM(381): error: Unexpected: DMA_T[
WCIF.ASM(381): error: Label not found: A
WCIF.ASM(385): error: Operand expected
WCIF.ASM(385): error: Unexpected: DMADL[
WCIF.ASM(385): error: Label not found: E
WCIF.ASM(386): error: Operand expected
WCIF.ASM(386): error: Unexpected: DMADH[
WCIF.ASM(386): error: Label not found: D
WCIF.ASM(387): error: Operand expected
WCIF.ASM(387): error: Unexpected: DMASL[
WCIF.ASM(387): error: Label not found: L
WCIF.ASM(388): error: Operand expected
WCIF.ASM(388): error: Unexpected: DMASH[
WCIF.ASM(388): error: Label not found: H
WCIF.ASM(390): error: Operand expected
WCIF.ASM(390): error: Unexpected: DMA_C[,A,%00000001
WCIF.ASM(390): error: Label not found: A
WCIF.ASM(421): error: Invalid labelname: 2
WCIF.ASM(498): error: Invalid labelname: 2
WCIF.ASM(517): error: Invalid labelname: 2
WCIF.ASM(527): error: Invalid labelname: 2
WCIF.ASM(532): error: Invalid labelname: 2
WCIF.ASM(704): error: Invalid labelname: 4
WCIF.ASM(723): error: Invalid labelname: 4
WCVLS.ASM(404): error: Unrecognized instruction: "Wild Commander v1.01 final",0
WCVLS.ASM(404): error: Unexpected: "Wild Commander v1.01 final",0
WCFX.ASM(88): error: Invalid labelname: 6
WCFX.ASM(197): error: Invalid labelname: 7
WCFX.ASM(213): error: Invalid labelname: 3
WCFX.ASM(224): warning: Label has different value in pass 3: previous value 2785
1 not equal 34514
WCFX.ASM(224): error: Unrecognized instruction: HL,LOBU,D,A,E,1,BC,38
WCFX.ASM(302): warning: Label has different value in pass 3: previous value 3451
4 not equal 34743
WCFX.ASM(302): error: Unrecognized instruction: HL,LOBU+16,DE,#0307,BC,28
WCFX.ASM(309): warning: Label has different value in pass 3: previous value 3474
3 not equal 34778
WCFX.ASM(309): error: Unrecognized instruction: HL,LOBU,DE,#040B,BC,22
WCFX.ASM(320): error: Invalid labelname: 4
WCFX.ASM(337): error: Label not found: A
WCFX.ASM(338): error: Label not found: A
WCFX.ASM(342): error: Label not found: E
WCFX.ASM(344): error: Label not found: A
WCFX.ASM(414): error: Unrecognized instruction: HL
WCFX.ASM(415): error: Unrecognized instruction: HL
WCFX.ASM(416): warning: Label has different value in pass 3: previous value 3477
8 not equal 35092
WCFX.ASM(416): error: Unrecognized instruction: HL,TXT10,DE,#0200
WCFX.ASM(922): warning: Label has different value in pass 3: previous value 3509
2 not equal 36506
WCFX.ASM(922): error: Unrecognized instruction: HL,TXTF,DE,#0000
WCFX.ASM(923): warning: Label has different value in pass 3: previous value 3650
6 not equal 36509
WCFX.ASM(923): error: Unrecognized instruction: HL,TXTG,DE,#0200
WCVW.ASM(219): error: Label not found: A
WCVW.ASM(221): error: Label not found: A
WCVW.ASM(253): error: Syntax error: ,BC,Y-SPGRZ
WCVW.ASM(258): error: Operand expected
WCVW.ASM(277): error: Invalid labelname: 2
WCVW.ASM(321): error: Label not found: A
WCVW.ASM(322): error: Label not found: A
WCVW.ASM(325): error: Label not found: A
WCVW.ASM(326): error: Operand expected
WCVW.ASM(326): error: Unexpected: PW2[
WCVW.ASM(326): error: Label not found: A
WCVW.ASM(327): error: Operand expected
WCVW.ASM(327): error: Unexpected: PW1[
WCVW.ASM(327): error: Label not found: A
WCVW.ASM(335): error: Label not found: A
WCVW.ASM(341): error: Label not found: A
WCVW.ASM(342): error: Operand expected
WCVW.ASM(342): error: Unexpected: PW0[,A,BASIC48
WCVW.ASM(342): error: Label not found: A
WCVW.ASM(425): error: Label not found: A
WCVW.ASM(427): error: Label not found: A
WCVW.ASM(457): error: Label not found: A
WCVW.ASM(486): error: Label not found: A
WCVW.ASM(551): warning: Label has different value in pass 3: previous value 3650
9 not equal 38511
WCVW.ASM(551): error: Unrecognized instruction: HL,LOBU+512,DE,257,BC,32
WCVW.ASM(553): warning: Label has different value in pass 3: previous value 3851
1 not equal 38519
WCVW.ASM(553): error: Unrecognized instruction: HL,TEM0,DE,#020D,BC,9
WCVW.ASM(614): error: Invalid labelname: 5
WCVW.ASM(653): error: Invalid labelname: 9
WCVW.ASM(737): error: Operand expected
WCVW.ASM(737): error: Unexpected: DMASL[
WCVW.ASM(737): error: Label not found: L
WCVW.ASM(738): error: Operand expected
WCVW.ASM(738): error: Unexpected: DMASH[
WCVW.ASM(738): error: Label not found: H
WCVW.ASM(739): error: Operand expected
WCVW.ASM(739): error: Unexpected: DMASX[
WCVW.ASM(739): error: Label not found: E
WCVW.ASM(740): error: Operand expected
WCVW.ASM(740): error: Unexpected: DMADL[
WCVW.ASM(740): error: Label not found: L
WCVW.ASM(741): error: Operand expected
WCVW.ASM(741): error: Unexpected: DMADH[
WCVW.ASM(741): error: Label not found: H
WCVW.ASM(742): error: Operand expected
WCVW.ASM(742): error: Unexpected: DMADX[
WCVW.ASM(742): error: Label not found: D
WCVW.ASM(744): error: Operand expected
WCVW.ASM(744): error: Unexpected: DMA_T[,A,31
WCVW.ASM(744): error: Label not found: A
WCVW.ASM(745): error: Operand expected
WCVW.ASM(745): error: Unexpected: DMA_N[,A,255
WCVW.ASM(745): error: Label not found: A
WCVW.ASM(746): error: Operand expected
WCVW.ASM(746): error: Unexpected: DMA_C[,A,%00000001
WCVW.ASM(746): error: Label not found: A
WCVW.ASM(747): error: Operand expected
WCVW.ASM(747): error: Unexpected: STS[
WCINI.ASM(137): warning: Label has different value in pass 3: previous value 385
19 not equal 39626
WCINI.ASM(137): error: Unrecognized instruction: A,(SBL1)
WCINI.ASM(138): warning: Label has different value in pass 3: previous value 396
26 not equal 39630
WCINI.ASM(138): error: Unrecognized instruction: A,(SBL1A)
WCINI.ASM(139): warning: Label has different value in pass 3: previous value 396
30 not equal 39634
WCINI.ASM(139): error: Unrecognized instruction: A,(SBL1C)
WCINI.ASM(140): warning: Label has different value in pass 3: previous value 396
34 not equal 39638
WCINI.ASM(140): error: Unrecognized instruction: A,(SBL1B)
WCINI.ASM(141): warning: Label has different value in pass 3: previous value 396
38 not equal 39642
WCINI.ASM(141): error: Unrecognized instruction: A,(SBL1D)
WCINI.ASM(142): warning: Label has different value in pass 3: previous value 396
42 not equal 39646
WCINI.ASM(142): error: Unrecognized instruction: A,(SBL2)
WCINI.ASM(143): warning: Label has different value in pass 3: previous value 396
46 not equal 39650
WCINI.ASM(143): error: Unrecognized instruction: A,(SBL2A)
WCINI.ASM(144): warning: Label has different value in pass 3: previous value 396
50 not equal 39654
WCINI.ASM(144): error: Unrecognized instruction: A,(SBL2B)
WCINI.ASM(145): warning: Label has different value in pass 3: previous value 396
54 not equal 39658
WCINI.ASM(145): error: Unrecognized instruction: A,(SBL3)
WCINI.ASM(146): warning: Label has different value in pass 3: previous value 396
58 not equal 39662
WCINI.ASM(146): error: Unrecognized instruction: A,(SBL3A)
WCINI.ASM(147): warning: Label has different value in pass 3: previous value 396
62 not equal 39666
WCINI.ASM(147): error: Unrecognized instruction: A,(SBL3B)
WCINI.ASM(326): error: Syntax error: "":JP NZ,FI
WCINI.ASM(343): error: Syntax error: "":JR Z,SIME
WCINI.ASM(391): error: Syntax error: "",(DE),A:INC DE
WCINI.ASM(403): error: Syntax error: "":JR Z,SIP
WCINI.ASM(420): error: Syntax error: "":INC HL
WCINI.ASM(482): error: Illegal instruction: IN A
WCINI.ASM(500): error: Operand expected
WCINI.ASM(500): error: Unexpected: DMA_N[,A,255
WCINI.ASM(500): error: Label not found: A
WCINI.ASM(501): error: Operand expected
WCINI.ASM(501): error: Unexpected: DMA_T[,A,18-1
WCINI.ASM(501): error: Label not found: A
WCINI.ASM(503): error: Operand expected
WCINI.ASM(503): error: Unexpected: DMASL[
WCINI.ASM(503): error: Label not found: A
WCINI.ASM(504): error: Label not found: A
WCINI.ASM(505): error: Label not found: A
WCINI.ASM(506): error: Operand expected
WCINI.ASM(506): error: Unexpected: DMADX[
WCINI.ASM(506): error: Label not found: A
WCINI.ASM(507): error: Label not found: A
WCINI.ASM(508): error: Label not found: A
WCINI.ASM(509): error: Operand expected
WCINI.ASM(509): error: Unexpected: DMA_C[,A,%00000100
WCINI.ASM(509): error: Label not found: A
WCINI.ASM(572): warning: Label has different value in pass 3: previous value 396
66 not equal 40876
WCINI.ASM(572): error: Unrecognized instruction: HL,WCDIR
WCINI.ASM(576): warning: Label has different value in pass 3: previous value 408
76 not equal 40895
WCINI.ASM(576): error: Unrecognized instruction: HL,WCINI
WCINI.ASM(591): error: Operand expected
WCINI.ASM(591): error: Unexpected: INIB[
WCINI.ASM(627): error: Operand expected
WCINI.ASM(627): error: Unexpected: INIB[
WCINI.ASM(816): error: Invalid labelname: 2
WCINI.ASM(842): error: Invalid labelname: 2
WCINI.ASM(848): error: Invalid labelname: 2
WCINI.ASM(908): error: Invalid labelname: 3
WCINI.ASM(914): error: Invalid labelname: 3
WCINI.ASM(921): error: Invalid labelname: 3
WCINI.ASM(934): error: Invalid labelname: 2
WCINI.ASM(940): error: Invalid labelname: 2
WCINI.ASM(963): error: Invalid labelname: 3
WCINI.ASM(969): error: Invalid labelname: 3
WCINI.ASM(976): error: Invalid labelname: 3
WCINI.ASM(989): error: Invalid labelname: 2
WCINI.ASM(996): error: Invalid labelname: 2
WCINI.ASM(1014): error: Invalid labelname: 3
WCINI.ASM(1020): error: Invalid labelname: 3
WCINI.ASM(1027): error: Invalid labelname: 3
WCINI.ASM(1047): error: Invalid labelname: 3
include data: name=FONT32L.CDB (2048 bytes) Offset=0 Len=2048
include data: name=DEHR1M.CCB (279 bytes) Offset=0 Len=279
include data: name=MLZ50F.CCB (233 bytes) Offset=0 Len=233
include data: name=WDOSFC34.CCB (7177 bytes) Offset=0 Len=7177
Pass 3 complete
Errors: 313, warnings: 23, compiled: 9164 lines, work time: 0.266 seconds
прописан инклуд FONT32L2.CDB вместо имеющегося FONT32L.CDB
так что можно вообще усомнится что выложенное вообще компилируется из коробке...
- - - Добавлено - - -
ну и конструкции типа
Код:F36 CALL F3:LD A,1:JR NZ,SBN CALL F4:LD A,2:JR NZ,SBN CALL F6:LD A,3:JR NZ,SBN CALL CLAVA:JR Z,F36E CP "r":CALL Z,SEXY CP "a":CALL Z,MarkALLну и чем вникать в эту порнографиюКод:CALL UPPP,NZ,UPC CALL DWWW,NZ,DNC
мне проще забить
Последний раз редактировалось NEO SPECTRUMAN; 30.08.2020 в 20:54.
NEO SPECTRUMAN, а без правок компилится?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)