- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
function assemble(var w:word;s:string):boolean;
.....
else if length(cmd)=3 then
begin
{ТРЕХБУКВЕННЫЕ КОМАНДЫ}
case cmd[1] of
'a':case cmd[2] of
'c':if cmd[3]='i' then
begin
code:=$ce;
typ:=7;
end;
'd':case cmd[3] of
'd':begin
code:=$80;
typ:=4;
end;
'c':begin
code:=$88;
typ:=4;
end;
'i':begin
code:=$c6;
typ:=7;
end;
end;
..... еще 500 подобных строк ....
end;
Прочитал http://govnokod.ru/10002 и вспомнил, как когда-то писал асм\дизасм\эмуль для 8080 на паскале.
Lure Of Chaos 22.04.2012 12:40 # +4
TarasB 22.04.2012 12:51 # +2
bormand 22.04.2012 14:27 # +1
Lure Of Chaos 22.04.2012 14:39 # +4
bormand 22.04.2012 14:55 # +2
Сейчас бы не хватило, а тогда терпения было не занимать...
bormand 22.04.2012 15:05 # +3
inkanus-gray 17.11.2015 22:34 # 0
bormand 17.11.2015 22:35 # 0
inkanus-gray 17.11.2015 22:42 # 0
Под маркой Borland Pascal вышел полный комплект Turbo Pascal 7.0, включающий поддержку сразу трёх платформ (DOS, DPMI 16 бит, Windows 3.x). Других BP не было. Был ещё BP 7.01, но это был апдейт, исправляющий некоторые баги.
Турбо Паскаль до версии 4.0 включительно не поддерживал модули (unit), поддерживал модель памяти tiny и генерировал COM-файлы. На Borland Pascal он был несильно похож. Даже ООП появилось то ли в пятой, то ли в шестой версии.
А вот у досовской сишки версия 3.1 была распространена.
bormand 17.11.2015 22:49 # 0
inkanus-gray 17.11.2015 22:56 # 0
Точнее, это был компилятор с внутренней версией 7.9 — Delphi 1.0 alpha с пиратского диска (у альфы и у 1.0 был разный номер версии в tpu-файлах), но всем пофиг.
Vasiliy 18.11.2015 13:44 # 0
inkanus-gray 18.11.2015 13:52 # 0
Vasiliy 18.11.2015 15:04 # +1
inkanus-gray 18.11.2015 15:36 # 0
Но в то же время я наткнулся на графические форки Турбовижен для TP, поэтому к Бейсику не вернулся.
Кстати, про ДОС. На сайте http://www.softwareuno.com/ можно найти упоминания библиотеки MEWEL, с помощью которой можно было быстро портировать приложения Win 3.x на ДОС. К сожалению, скачать эту библиотеку нигде не смог.
guest 17.11.2015 22:55 # 0
а как же была реализована стандартная библиотека?
inkanus-gray 17.11.2015 23:01 # 0
TPU появились только в пятом Турбо Паскале. Вру, в четвёртом. В TP 4.0 сигнатура была TPU0 — самая первая версия TPU.
inkanus-gray 17.11.2015 23:08 # 0
Это для TP 4.0 была сторонняя программа TPU2OBJ, которой можно было делать обж-файлы. А в третьем не было никаких OBJ и никаких Unit.
TarasB 18.11.2015 16:56 # 0
inkanus-gray 18.11.2015 21:31 # 0
inkanus-gray 18.11.2015 22:25 # 0
PE3yC 25.01.2023 22:48 # 0
3_14dar 18.11.2015 23:51 # 0
1024-- 19.11.2015 00:27 # +1
Только потом динамическая память, сборка мусора, замыкания и изоляция имени испортили меня. Помню, не так давно питон причинил мне боль, не позволив создать анонимную функцию.
______________________
* Хотя, кто знает, может Борманд всё сразу знал.
kegdan 19.11.2015 08:45 # +1
MAPTbIwKA 18.09.2019 14:12 # 0
https://wiki.c2.com/?BlubParadox
PE3yC 25.01.2023 22:59 # 0
I know an otherwise extremely talented programmer who can't see the value of garbage collection and thinks it simply encourages "lazy programming"`
>>
ну, я
MAPTbIwKA 18.09.2019 14:16 # 0
Вот например у прыща socket это сискол, а у винды WinSock ходит в устройство типа \Device\AFD и туда срет.
Что мешало в прыще вместо socketа открывать /dev/tcp, например?
Не пришлось бы sockfs пилить чтобы уметь read/write.
Извини, что я wake you up from the fine nap, но ты же понимаешь, что никто мне больше не овтетит?
куууик
bormand 13.08.2020 23:06 # +1
Линукс же вообще монолитом был изначально, но уже с сетью. Поэтому сисколлы.
А отдельные девайсы под такие фичи это уже закос под модульность и микроядро.
MAPTbIwKA 02.09.2020 16:21 # +1
gost 02.09.2020 17:18 # +1
> 14.08.2020 00:06
Какая скорость )))
Desktop 02.09.2020 17:24 # 0
MAPTbIwKA 02.09.2020 17:26 # 0
Desktop 02.09.2020 17:30 # 0
11 часов разницы с Москау
Desktop 02.09.2020 17:30 # 0
- ты можешь сменить десять ников, но твой парфюм тебя всё равно выдаст
guest8 02.09.2020 17:31 # −999
PE3yC 25.01.2023 23:01 # 0
Desktop 25.01.2023 23:02 # 0
Desktop 02.09.2020 17:37 # 0
Так шо я уже не знаю, что там и как Страйкер возвращает
bormand 02.09.2020 17:54 # 0
Desktop 02.09.2020 17:55 # 0
Или ты про саму апиху?
gost 02.09.2020 17:55 # 0
MAPTbIwKA 02.09.2020 17:35 # 0
>18.09.2019 15:16
>13.08.2020 23:06
>14.08.2020 00:06
не вижу ДВ, вижу +1, это Волгоград или Самара.
Gost, иди сюда, я знаю твою локацию.
Desktop 02.09.2020 17:40 # 0
gost 02.09.2020 17:41 # 0
MAPTbIwKA 02.09.2020 18:00 # 0
defecatinho 02.09.2020 18:19 # 0
guest8 02.09.2020 18:29 # −999
defecatinho 02.09.2020 18:31 # 0
MAPTbIwKA 02.09.2020 18:32 # 0
defecatinho 02.09.2020 18:33 # 0
guest8 02.09.2020 18:35 # −999
defecatinho 02.09.2020 18:43 # 0
guest8 02.09.2020 18:45 # −999
defecatinho 02.09.2020 18:45 # 0
guest8 02.09.2020 18:47 # −999
Desktop 02.09.2020 18:48 # 0
defecatinho 02.09.2020 18:46 # 0
Desktop 02.09.2020 18:47 # 0
Desktop 02.09.2020 18:50 # 0
defecatinho 02.09.2020 18:16 # 0
bormand 02.09.2020 17:24 # 0
PE3yC 25.01.2023 22:48 # 0
OCETuHCKuu_nemyx 13.08.2020 22:58 # 0
inkanus_gray 26.01.2023 01:46 # 0
Desktop 02.09.2020 18:51 # 0