-
- ? microxa
- 15.08.2021 20:08
пусть пососут лапоть. да и зачем бк-шке AZ, ну что он там улучшит? уебище как было, так останецо. на чем это всё разве что закопать. Развития же, никакого не будет...
- ? microxa
- 14.06.2021 04:16
действительно. зачем весь этот хайтек огород, непонятного черного ящика(да еще и закрытого)? извините, но это какойто "мартышкин труд"..
>>Сейчас процессе:
>>- STM и операции с ней, загрузка ПЗУ согласно конфига
как вариант... обойтись исключительно STM-ками, не городя лишнего на какихто там ПЛИС (да еще с марсианским языком).
..
в одной из которых реализовать эмулятор.
..
в какой-то ESP его запихали:
https://zx-pk.ru/threads/29542-emulyator-bk-0010-na-esp8266.html
"Всё железо - это ESP8266 (например, ESP-01 за ~100рублей) и одна микросхема 74HC00 (за ~10 рублей). Плюс немного мелочевки - ..."
..
а тут всетоке такой мэйнстрим как АРМ.. хрен знает чем занимающийся.
- ? microxa
- 01.06.2021 23:52
>>КР588ВТ1 - дешифратор любого адресного диапазона полностью совместимый с МпИ (с ВМ1)
ну подобный дешифратор реализуется на буферах защелках, что у бк стояли к589ир12, корпусом 555ид7, да диодами.
дело не в этом.. ущербен сам концепт мультиплексированой шины. Но 16 битной альтернативы нет даже у Intel: 8086-мультиплексирован как вм1, 8088 частично но тоже. Они осознали тупик лишь с выпуском 80286. там раздельные шины адреса/данных. Вот такой бы как раз пошел бы к видео-контроллеру ленинграда-х86. Если бы не одно но 80288 (чтоб с восьмибитной шиной данных, но с раздельным адресом) . вроде не было их у intel (разве что спецзаказ, для военки)
- ? microxa
- 01.06.2021 23:19
>>в смысле 16 цветков на 16К видео-ОЗУ БК-0010 за счёт десятка мелкосхем ?
впринципе такое было реализовано, в какомто железном эмуляторе, использовалась идея двух паралельно работающих БК. Ну и дополнительно допиливался софт, в котором несложно со спрайтами.
...
В своем эмуляторе БК-0010 у меня идея организации shadows ram, доступной по записи в 100000-120000 таблица цветов примерно такая:
...
procedure CreatePixelTable;
const
¤
{ Foreground and background color constants }
..Black.........= 0;...dwBlack......= $00000000;
..Blue..........= 1;...dwBlue.......= $00FF0000;
..Green.........= 2;...dwGreen......= $0000FF00;
..Red...........= 3;...dwRed........= $000000FF;
//
..Cyan..........= 4;...dwCyan.......= $00808000;
..Magenta.......= 5;...dwMagenta....= $004080FF;
..Brown.........= 6;...dwBrown......= $00000080;
..LightGray.....= 7;...dwLightGray..= $00C0C0C0;
..DarkGray......= 8;...dwGray.......= $00808080;
..LightBlue.....= 9;...dwLightBlue..= $00FF8000;
..LightGreen....= 10;..dwLightGreen.= $0080FF00;
..LightCyan.....= 11;..dwLightCyan..= $00FFFF00;
..LightRed......= 12;..dwLightRed...= $008000FF;
..LightMagenta..= 13;..dwLightMagenta=$004892FF;
..Yellow........= 14;..dwYellow.....= $0000FFFF;
..White.........= 15;..dwWhite......= $00FFFFFF;
..
var
..data0,data1, bit, pix0,pix1,color, i,p,j: LongInt;
...//pix32tbl : PIntegerArray;
begin
....if pix32tbl = nil then
....pix32tbl := GetMemory(65535 * 32* 5);
.
здоровая таблица. 10MB. это 32битный цвет на 65553 битовых комбинаций да еще с запасом для программного x5 увеличения (для bit-perfecta).
.
Какие либо палитры тем более с доп. регистрами десятке не нужны. это не тот компьютер чтоб его усложнять.
касаемо же
>>16 цветков на 16К видео-ОЗУ БК-0010 за счёт десятка мелкосхем ? :):):)
Cтоит припомнить Ленинград, который хоть и клон зх, но с какойто шедевральнейшей схемотехникой...
В идеале у БК вообще надо выпиливать 'закрытый' 037.. и делать вот.. как нибудь рассыпушно. а то и вообще использовать решение как в ленинграде (наверно даже особого смысла нет наворачивать его до 16 бит)
.
И тут вот кстати вопрос вопросов, что проще накодить или спаять.. тем более что 16цветов на БК особо никому и не нужно.
- ? microxa
- 10.10.2020 13:46
[b]TheGMBW[/b] "-M" значит, модификация. Которая, делала % более невостребоваными (после букв и циферок), а также избавляла от противного "фить-фить" клавиатуры. Это пожалуй, первое чем пришлось заняться, в энергонезависимом дозу памяти "электронного диска" на 64кб.
.
if bios_mod = 5 then begin
{ Патч монитора (на короткий щелчок клавиатуры) }
{ 102054 } mem.B[$842C] := 2;
{ 102060 } mem.B[$8430] := 24;
{ Патч бейсика (проверка контрольной суммы пзу 017) }
{ 120032 } mem.B[$A01A] := $A0;
{ Патч бейсика (интегральные типы по умолчанию) }
{ 152534 } mem.W[$D55C div 2] := $A0;
{ 151476 } mem.W[$D33E div 2] := $A0;
{ 151526 } mem.W[$D356 div 2] := $A0;
{ Патч бейсика (добавка -М) }
mem.B[$B5BE] := byte('-');
mem.B[$B5BF] := byte('M');
end;
- ? microxa
- 10.10.2020 03:47
История с "близко-железным", а посему - DOS, эмулятором продолжилась, уже на несколько более современном Free Pascal Сompilator-e. Хоть, это и трудно отнести к современному: но "дух БК0010" всё же, потребовал это... Нигде/никогда и ниразу/низачто ненужную, а посему -неведомую:
х86-ую 32бит кодогенерацию под 16битный режим. Я был в некотором, скорей даже ужосе, когда стартанул эмуль, на столь адовых опкодах:
http://imgsharing.ru/94576286.png
что даже вот, отписал в кворум, FPC девелоперам
https://forum.lazarus.freepascal.org/index.php/topic,51721.msg380218/topicseen.html#new
.
нда.. неудивительно что ни один, более-менее известный компилер, не позволял такого (кроме ручной асм выделки)...
Видимо, чтоб, не форшмачить, Ынтел...
Хотя, как оказалось такие DOS программули вполне себе, пашут, далеко за пределами 640кил...
безо всякого переключения в "защищенку".
- ? microxa
- 17.07.2020 02:01
еееееее!
девятая симфония мусорского-хламовникова https://vrtp.ru/uploads/post-46-1594934972.png
и этo прорыв в области программирования транзистогной логики!
- ? microxa
- 13.07.2020 16:33
svinka,
ну если говорить серьезно, то да:
https://pic.maxiol.com/thumbs2/1592751606.531452560.2622.jpg
весьма штучный опытный образец. как говорицо не позавидуешь, такому компромиссному решению.
.
а так каменья смотрю аж 2003года. Врядли там "несовсем быстродействующий недо-кмоп".
.
эх. по идее-то (в идеале) то процу всеми лапами надо-бы.. гордо воссиять всеми усажеными в печаточку лапами. в блестящей микроволновой паячке. а мелкокорпусная пефирия вполнебы притусовалась с другой стороны.. да хоть сверху.
.
да хоть покуй как. Я вон в тестерок лоховской два мелкопизерных соика припипиривал. как то так:
.
https://vrtp.ru/uploads/post-178-1542717600.jpg
.
шоб частоту казал вооот такой схэмкой https://vrtp.ru/uploads/post-178-1542722513.png
.ну и работал от лития. да еще.
и суко опять всё самому . доразрабатывать приходилось, блядь.
- ? microxa
- 13.07.2020 15:03
//me крутит фашиский Simens SAB80286 Austria (m)(c)Intel'82
ну шо сказать ув. свинке:
да знаем! знаем мы эти кривые этикетки(особена буржуйские), после которых глаза отмывать надо мылом, да моск промывать чистым спиртом!!1 малоли шо там пишут - тут скорей надо учитывать больше что техника ламповая все-таки, в ней, куда больше решает вакуум, чем хваленые параметры (составленые маркетологами).
.
ложить с прибором вообще на эти входа-выхода. Я так вообще в дешифраторы МПИ/ISA/костыле USB->LPT->ИР23 -пихал рассыпушную диодно- резисторно-транзисторные решения - и всё(на очччень отличное "кое-как") работало.
.
И тут уже да.. делать/смотреть/проверять. как оно. Поскольку и на 100500 случаев облома, может найтись еще один.
.
з.ы
Вы в курсе шо SAB80286 можно затактировать от 555 таймерка? ну так. Замутить счетчик двоичный. для бегущего огонька.
ну а шо еще то с ним делать..
- ? microxa
- 12.07.2020 19:01
>>Предпринята попытка избавиться от транзисторных усилителей в подобных схемах
я же кстати наоборот. недопаял кое шо. в совковое время:
https://vrtp.ru/uploads/post-46-1594465586.png
- ? microxa
- 12.07.2020 18:55
КМОП-5В - у микры уровня 1806вм2 уже был другой КМОП не как у микр. скажем 561-ой и уж темболее 176 серии то..
а наверное же как у К1554. вот шо пишет о них радиолюбитель.
http://ra3ggi.qrz.ru/UZLY/rd960421.htm
Предпринята попытка избавиться от транзисторных усилителей в подобных схемах. Это достигнуто путем применения сравнительно недавно появившихся в продаже микросхем серии К1554. Эти микросхемы изготовлены по так называемой быстродействующей КМОП технологии. По быстродействию они не уступают ЭСЛ, а размах выходного сигнала у них, как у обычных К-МОП микросхем, и равен напряжению питания. Кроме того, один элемент этой серии способен выдать ток в нагрузку до 80 мА. Микросхемы серии К1554 надежно работают при максимальном напряжении питания около 7,5 В.
¤
так что там, кмоп уже был, совсем не лоховский.
- ? microxa
- 12.07.2020 13:25
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=2209 1.6 Мб 1990 6.0 (install) <- там они есть.
.
сам двиг компиля на весма мудрёнм asm, и причем для компиляции требуеться минимум Version 3.1 что странно ибо Copyright (c) 1988, 1992
.
а в пакет TP6 2.5 Мб 1992 6.0 (SE)<-входил tasm Turbo Assembler Version 2.02 Copyright (c) 1988, 1990 Borland International,
и после, набива программерского DOS скилла по правке типа
.
TProcType struc ; fix for tasm 2.02
TTypeDescriptor <>
ptResult dd ?
ptParamCount dw ?
;ptParams label word ;
ends
¤
TPPParams struc ; fix for tasm 2.02
TProcType <>
ptParams TProcParam <>
ends
.
собралось и на более аутентичной версии. и как по мне в чуть более правильном виде. (struct vs label).
после чего, всё стало просто быдлокодерским хеловорлдом:
.
unit cmdline;
interface uses TDos,CompVars;
.
const err_string: array[0..162] of string[45] = (
'OK',
'Out of memory',
'Identifier expected',
'Unknown identifier',
'Duplicate identifier',
'Syntax error',
.
.
procedure PrintHello;
begin
writeln('Turbo Pascal Version 6.0 Copyright (c) 1983,90 Borland Intl.');{&Co');}
if CompParams.MainFile^ = ''
then begin
writeln('Syntax: TPC filename');
end;
end;
.
и аж, дополненый каментами "//" и octal идентификатором "&177777" (особо не нужными)
.
Ну да. после такого квеста эмуль бэка, уже не мог, не пересобраться под (Un)реал-модовую 16битку.
.
И хоть это всё аж 30летней давности, но какбы некоторые недостатки языка, наоборот обернулись достоинством (в теме некоторого улучшения и win32 версии).
.
Да и вообще, для понимания, что из подобного софта, для "америкосовского жежты DOS писюка", кроме как турбо паскаля, лучшего то и не было...
- ? microxa
- 12.07.2020 01:33
Скроллинг в 256х240- кстати, сказочный: намного плавнее и стабильнее (без рывков) чем у DX (как клипперным так и полнозахваченым с активацией VSYNC), на ускорителях уровня Ытнел GMA945/3150 (то есть с экранной памятью в DDR2/DDR3 планках), ну и в немного допиленым (для сборки в шизуал студио6) DOS-BOX (глюкодромы типа Quemu/Bosch/VirtualPC рендерят это весьма негодно ).
.
В общем (наверно) куда реальней и практичней это было бы, реализовать в эмулируемом писюке(ибо их как грязи с FreeDOS). нежели в итак обделенным мировыми софт&хард ништяками, компутерном мире БК-0010-01.
- ? microxa
- 12.07.2020 01:03
а вообще суть в следующем. Познакомился с винтажным американским софтом: под названием "квест со сборкой Borland Turbo Pascal 6". Так как Он собирался в здоровый много оверлейный IDE со встроеным компилем, пришлось его RIP-ать в более мелкий консольный утиль.
¤
После этого на for-fun прошел квест с "эмулем БК", на удивление несложно он портанулся в DOS вариант.. В основном трах-перетрах возник с таким рудиментом как CRT контроллер.. Ибо в известных эмулях он было в довольно неприглядном 640х350.
¤
Был откопан несколько иной вариант репрограмминга 64кб-шного 320х200 и с помощью многих попыток найдены константы
.///
const Regs1: array [0..24] of byte =
(
$4F,$3F,$40,$92,
$44,$10,$0A,$3E,
$00,$41,$00,$00,
$00,$00,$00,$00,
$EA,$AC,$DF,$20,
$40,$E7,$06,$A3,$E3
);
///
после чего оно нормально устанавливалось подобной магией в нормально фуллскринный:
//
procedure Set256_240;
var i:word;
begin
portw[$3C4] := $100; (* Sequencer reset *)
port[$3C2] := Regs1[24]; { $a7;{ $e3; {Regs1[24];} (* Misc. output register *)
portw[$3C4]:= $300; (* Clear sequencer reset *)
(* Unprotect registers 0-7 *)
portw[$3D4] := ((Regs1[$11] and $7F) shl 8) + $11;
{for(i=0;i<24;i++) outpw(0x3D4,(Regs[i]<<8)+i);}
for i:=0 to 24 do portw[$3D4] := (Regs1[i]shl 8)+i;
end;
..
(есть и мод под 256х256) но он неидеален по картинке.
..
какимто чудом удалось накодить этот алгоритм аппаратного скролинга
..
top:
scrlo:=mem^.b[p177664];
sim_instr(@TestCPU);
scrlb:=mem^.b[p177664];
..
if scrlb<>scrlo then begin
scrl := (scrlb-216) shl 6;
portw[$3D4]:=(lo(scrl) shl 8 ) or $0D; (* Start Address Low Register *)
portw[$3D4]:=(hi(scrl) shl 8 ) or $0C; (* Start Address High Register *)
end;
...
собственно забить на весь этот писюковый бред с ужосом, и счастье что, настоко титанический труд небыл реализован.
что и хотелось бы отметить..
картинко, да https://vrtp.ru/uploads/post-89-1594504477.png
- ? microxa
- 13.07.2019 08:12
ну по уши в около-DOS'овском болоте. приходится много определятся как по софту(всякие старые уникальности откапывать) так и по электронике.
..
Насчет прямой NMI генерации пока толком не ясно - то наглухо висло, то что-то ещё. Точности нет никакой. как и вменяемых скоростей.
..
Как оказалось "южник" то и дело генерировал SMI и проц уходил в какойто недо-реальный режим, и все сбивалось. Вроде пофиксилось путем перерезания проводка, из-за отвалилась загрузка по USB (128метровой флешки), видимо както через "систем менежмент моде" это дело эмулировалось (ну хоть 60гиговый ssd пашет через sata). может както и можно программно решить. но поди разберись.
..
Хоть дошло и до такой дичи как
"Multi-Threading под DOS: исследовательская работа №3/№4"
https://xakep.ru/2008/07/17/44508/ (благо откопались примеры к этой уникальной статье).
вроде отрабатывает двух процессорно-то (и вроде как в реальном режиме. странно)..
..
хрен его знает, что делать. Помню прилаживал статическое 64кил ОЗУ-ROM на ISA писюка, с некоторым прицелом под некоторую ROM реализацию эмулятора. Но какбэ (ни опыта/не ума) не хватило освоить.. Да и винда постоянно предлагала куда более развлекательное ололо. так что не до того было.
..
- ? microxa
- 08.07.2019 04:44
Надо отметить, что опять таки без некоторых бк-магии не обошлось (да и проекты ориентированы
на его так сказать небытийное воскрешение): поднялась из
хламья плата MSI 7255 служившая донором кондеров и мосфетовых транюков...
¤
Довольно странная (т.к чипы VIA под ынтеловский pga775) и стремная шо капец:
стабы питания (мостов/ддр2 памяти) выполнены как "непрерывнеги"..
ну вот, какбэ обзор:
https://www.youtube.com/watch?v=M19ezjOWKbs
надеюсь что автор забил на этот помойный ужос, с идеей установки десяточки
на один гиг оперативы..
..
Пока вот поканает в какчестве этокой 86дурины (всетоке на выбор кучка процов
всякоразной стремносте, но с какбэ ниибическим запасом частот. Впрочем мне как
программисту железячнику х86-ой гомнины (ну а шо делать коль их как гомна и грязи),
до сих пор непонятно хуле тогда тормозит? Порой кажецо что они нихуя ничего не
вычисляют, а лишь чето там перекидывают из пустого в порожнее..
и главное - нахуя всё так заморочено?
.
Интересовался этим проектом (86duinio) с целью вот некоторого изучения...
точней даже поиска одного кодеса который в досе WAV-кав в HD кодек. Таки
нашелся
https://github.com/roboard/86Duino/blob/master/hardware/86duino/x86/libraries/Audio/utility/WSS.cpp
не пойму, правда, хотелось бы мне это опять понимать, или мож ну его накуй...
Но не удивительно что с учотом подобных сложностей все этий робойобо проекты
так и остануцо на уровне недоношеных выродков...
..
Вот бк0010 я понимаю хороший компьютер: потомушто суко простой блядь..
..
gid, ах да удалось уже опробвать студию2019 в плане новых языковых возможностей?
...
а тожеж как известно в х64-той версии был выпелен ассемблер..
конечно простым кодерам на это ложить. но к примеру мне как железячнегу этого пакостного х86 того дерьма
это важно, как некоторое даже уважение.
Почему вот и выбрал паскаль тем шо блядь даже с первой моей программой для
х64титке особо не возникло трабл с пересаживанием на 64битные рельсы: хуйня
делов, как оказалось просто параметры регистровых передач несколько надо вот
было учесть.. ну и еахы заменить на раксы-хуяксы...
https://pastebin.com/1kKQipUk
...
кстати же "Скоро в продаже!!!1 Процессоры Intel® Core™ 10-го поколения"
https://www.intel.ru/content/www/ru/ru/products/docs/processors/core/10th-gen-processors.html
..
Умная производительность и потенциал искусственного интеллекта:
Ноутбуки на базе процессоров InteI® Core™ 10-го поколения обучаются и адаптируются к вашим действиям с помощью встроенных алгоритмов ИИ, тем самым помогая вам быстрее и эффективнее выполнять задачи!!!11
..
gid - слыш, может действительно можно будет студии обучать чтобы сами всё уже кодили?
..
впрочем ладнос.. проехали..
- ? microxa
- 07.07.2019 10:29
всё собралось/подредактировалось(через FAR64), как на 64бит нативном fpc-64, так и на dcc64 (учтены тонкие моменты), квест пройден (bk0064/epic64 it's work). Полноэкранных (80х25) буковок нету (от слова совсем), поэтому особо уже нет интереса в х86_64 системе..
Некоторые нюансы с DirectX пришлось отлаживать при помощи IDA64, и на этом хватило знакомства с этим немеряным "x86 расширением"..
Нарисовалась другая тема квеста: обнаружен пяточок NMI/LINT идущий к LGA755, вот может его и прощупать... Как оно осилит отработку прерываний 14.318мгц (ну или хотябы деленое на 2/4)... А то LPT/IDE какаято несерьезная для тематик точной синхронизации хренота..
- ? microxa
- 22.06.2019 23:44
Продолжал работу над самым лучшим эмулем, и путем выпила дельфового RTL
удалось довести размер даже менее 64 кил - и это при том что в бинаре 10точный
ROM 24кб. gid, помогло использование аллокатора памяти
HeapAlloc(GetProcessHeap(), 8, да..
...
В связи наверное с этим событием - произошло другое, стартанул ядерный отладчик
SoftNTICE.sys под 7-ою вендой (немного похаченый насчет проверок версий,
короч думает что под ХП-ишкой 2600 билда).
Хоть и не в полном обьеме (некоторые структуры не показываются/синячит при
попытке загруза отладочных символов), но елки-палки оно трейсит хотябе
примеры использования команд таких как Monitor/Mwait в недрах
soft-охладителя intelppm..
Более чем странное событие, не ожидал такого, но вот опять таки магия бк
(и некоторый интерес под чем там оно крутицо )..
..
Дальнейшее исследование притормозилось, так как, внезапно собралось x64-битное
ядро WRK и стартануло с какойто страшной силой сначало на коре2дуровом
(сдул с него пыль и перепаял таки кондюки) а затем (путем простого переноса
папки winxp64/Administrator) и на атомном нетбуке(отлично поддержаный хп64
дровами).. Посему периодически изучается /что это такое/накой сдалось.
(ну вроде как во многом 32-bit френдли)
..
покамест хеловорлд нативного БК-64 эмуля глючит в оконных ф-кциях.
на DCC64 с упиленым RTL (разве что радует приемлемый обьем 85кб).
..
Пытался собрать нативный FPC64 шоп выплевывал PE64 а чето облом какойта..
...
(подымал Core2Duo с целью запуска FreeDos с системой БК осьдевелопинга,
и выяснения чопочом по частоте прерываний в пинауты LPT/IDE порта, и ссуко
надо было так влипнуть в ретрокомпутинг х64того болота..
..
Но ссуко.. с точки зрения осьдевелопера, WinXP64 это какойто, абсолютный шедевр...
¤
Шо аж странно как оно смогло устареть и уступить место такой ИТ-мерзопакости, как висла/севен/десятко..
- ? microxa
- 13.05.2019 02:15
ндээ.. наткнулся на обсуждении включения команд для реализации
(теоретической) задержки MONITOR/MWAIT в пользовательском режиме RING3..
а оно, походу работает..только
https://software.intel.com/en-us/forums/intel-moderncode-for-parallel-architectures/topic/703842
¤
The user-mode MONITOR/MWAIT extension for Xeon Phi x200
для ксеона пфи какого-то:
¤
Характеристики и преимущества Решайте задачи быстрее
¤
Новый 72-ядерный процессор Intel(R) Xeon Phi(T) с внеочередным исполнением команд обеспечивает свыше 3 тераФЛОПС (да да, операций с плавающей запятой в секунду)
при выполнении вычислений с двойной точностью!!!!111
¤
ндэ.. нифигасебе вундервафля..
http://www.cpushack.com/wp-content/uploads/2018/08/KnightsCornerFront.jpg
для x86 майнинга штоле...
- ? microxa
- 12.05.2019 20:50
да уж.. вот даже насчет "пк будущего" - както позвали на "разборки" с установкой ХП на "новый нетбук два-ядра/два гига", Samsung NP-NC (какойто)..
...
(пива естественно не хватило, пришлось бежать еще за пузырем.. правда кончилось обломом с откатом на win7 стартер).
...
Тогда толком еще в них не шарил (а как оказалось там стояло заподло, в виде Atom N2600, перепаханый под инновационный DisplayPort, и драйвера под ХП представляли какойто непонятный набор СДЕЛАЙ САМ(и обломайся ога))..
...
И вот, по ходу разборок, пришлось подтыкать флешку с некоторым инструментарием, far/quake1(для тестов) был и ЭМУЛЬ БК.. И когда в полный экран стартанул.. аж тишина повисла - почемуто все просто офигели... (шо аж - бегом за второй (от шока).
...
Ну как оказалось народ, вполне себе проходил квесты с загрузкой с магнитофона/ололо с рубиловом в СНУТТЛ...
..
И вот кстати "магия БК" - (а то пробрало и непопускало, с восторженых визгов "типа ОФИГЕЕЕТЬ ЭТОж -НОУТ БЭКАШКА!!!1")
..
через какоето время и мне подворачиваецо "sams N100-тый":
¤
что даже.. уже не хотел игровой ящик "на LGA1150" как.. недобук в режиме эмуляции БК-Т34...
...
да уж..
ну хоть "трехрублевый N100-тый" с удачным проциком, оказался (аж ХП на микросдэшку встала):
http://www.cqham.ru/forum/attachment.php?attachmentid=260210&d=1491346075
...
(а винт c нафик c борта)
...
Шедеврально сгорел - прохуячило его от экспериментальной зарядки.. 40вольт пошло.. благо чипы (те что на переднем плане) сработали как предохранители.. Ниче, отодрал их и пашет.. (попутно собрал второй гнус 150-ый, с SSD платкой калибра m2)
..
ну походу последние атом-ы что еще поддерживали ХП по видеодрайверам..
- ? microxa
- 11.05.2019 03:26
Я кстати в очередной раз убедился в уебищности win 10тки (& AtomZ x4)- sega эмулятор Gens, довольно продвинутый по DirectX графе c трипл буферингом и синхрой, под десяткой глюканат если активировать синхру.. звук заикаецо...
..
+ко всему тормознутость USB клавы, делает это все не очень играбельным..
...
+(Раскуреная) проблема в SetCooperativeLevel (Fullscren) и флипаньем DSBuffer->Flip (bla bla): встроеное граф ядро (Intel HD) видимо думает шо сейчас ему активируют 3D по полной и.. это.. видимо активируецо шо аж перегрев и тротлинг (пропуск тактов).. С ходу не заборол С++ плюсы, чтоб это както пофиксить, (не мое, да и х с ними)..
...
Между тем вот, копирование буферов и последующая отдача в DX клиппер прет с нефиговым запасом даже на скинутых (через SpeedStep множителю) аж до ~436мгц ядрах (чуть тепленьких, с пассивным теплоотводом)..
...
Судя по всему этот DirectX-Draw весьма плотно запилен в ядроNT (костылек dxapi/ dxg(xp/w2k3)/dxkernel(win7-10)
поэтому "синячит" если удалить костыльки эти :)
- ? microxa
- 11.05.2019 02:39
Ну вот, не мог побухать на 9-ое: так как маялсо особой дурью:
собирал ядро WRK 1-2, короч,(для виндовс сервера 2003).
..
Потом проходил квест с кернелхаком SoftICE, (ну как полежу на печи,
помедитирую на БК0010 в бесфреймовом режиме (какойто он ссуко волшебный)).
..
Ну и короч фигня делов: отымелась win2003 Server (типа хпищки),
+кастомное ядро, +невьипенный опятьже отладчег..
ну буржуйские хачеры сношались с этим х знает когда
https://forum.exetools.com/showthread.php?t=9469
и толком никуя... хотя как
хуйня делов:
add eax,[000130D3] ; hard coded value: 10h
хардкоженое значение сделать 4
...
ну то короч выражение:
#define _PsGetCurrentProcess() (CONTAINING_RECORD(((KeGetCurrentThread())->ApcState.Process),EPROCESS,Pcb))
...
какимто колдовством преобразуецо в:
в mov eax, fs:[124h]
mov eax, [eax+38h]
...
и вуаля, пашет-ипашет нах никому ненужный инстрюментарий
на овер лям бачей.. (ну окромя разве шо мнуса)...
...
Потом пересобирал HALTSC, но пока чета влом и облом.
...
пришлось возвращацо к истокам.. и короч: на атоме стартанула аж NT4SP6...
проходил квест по сбору апикового HAL-а (из скомунижженых исходников)..
..
недособралось чегото млять нехватает..
...
хотя мож лучше было бы побухать, чем маяцо этим ретро-х86-ым компутингом:
вон на сайтенге самого негрософт уже и семерку тролят:
https://www.microsoft.com/ru-ru/windows/windows-7-end-of-life-support-information
типа говно уже старое
(кстати, согласен W2к3 попижже с реактивным откликом даже с PMTIMER (с котором хп был тормоз))
..
берите новые суки компьютеры с виндопс 10ткой... Охуительные возможности..
хотя какие блядь? где точные таймеры с овер 10мгц тиком то а?
...
чего там блядь нахуй нового??? окромя овер 1024 прерываний в какомто MSI режиме. и все бестолковые что пиздец нахуй..
...
пидорасы, короч..
- ? microxa
- 05.05.2019 09:24
Самое интересное - системные тики/значение TSC счетчика с HPET можно вообще
выключить (!) (QueryPerformanceCounter будет возвращать 0)...
...
Это ни как даже не сказывается на работу событийно/ждущего движка эмулятора
БК0010 (простому фреймовому варианту) достаточно того что приходит по
прерываниям от клавы и аудио.. Скорее наоборот, поскольку:
...
Другие проги практически в заморозке (например диспетчер задач, не обновляет
графики). Или тот консольный бред закостылизированый в семерке через
conhost.exe, FAR в зависании в ожидании тикового фрейма, угу)...
...
Хотя кому щас нужна консоль то эта.. Кстати у А.Грабовца была даже реализация
эмуля бк0010 с редиректом текстовых EMT на консольный вывод..
...
А текстовый режим 80х25... К хуям выпилили пидоры его в новых процессорах
со встроеной видимо картой.. коре-хуере всякие там.. амд райзон-хуяйзон..
Хотя на такие даже семерка хрен встанет.. (а если и встанет - так упадет с
глюканата)
.
а ведь самое лучшее что было, что суко запомнилось в писюках-то этих ипаных
- разве что этот режим.. текстовый..
..
короч ура дорогие товаищи, да.. у буржуина все проебано по самое днище...
..
ура...
- ? microxa
- 05.05.2019 01:14
вобщем я не понимаю чем занимаюцо все эти ебаные х86... причем вне зависимости амд это или ынтел.. говно есть говно... и как показывает опыт и практика бк0010 во многом был и остаецо лутшим достижением совьецкого союза...
- ? microxa
- 05.05.2019 01:01
p.s
хич перфомансе таймерок. по сути чуть-чуть лучше чем pmtimer-т.к деление на 14.318мгц клокер.. надстройка над 100герцовым RTC. В бонусах 32/64бит time-stamp счетчик, отображенный на память. только обращение к такой охуенной памяти->(шина обрубок DMI) гдето 500 тактов...
а вот мифический Apic-таймерок,как оказалось даже семерка не юзала.. зато активировала, HPET причем втихушу(Откуда его брала ХЗ, даже в диспетчере не торчит) HPET этот..
полностью активировать можно:
bcdedit /set useplatformclock true
но суть в том что толку с него никакого. APIC-вый таймерок вроде бы 10тка научилась юзать.. но что он там из себя представляет - ХЗ... походу то еще кидалово...
- ? microxa
- 05.05.2019 00:00
был занят.. постился.. лежа на печи. и это как его.. млять.. HPET вот там торчит по адресу FED00000 ну с ним короч просношался - в общемта хуй чего, в таком сокральном деле как.. ну вы поняли..
казалось хуйня делов сэмулировать потактно бесфреймово. обделались же хуеты буржуины ипаные, да - а чета шишок под носок нахуй всем сука. сосать хуйцов по полной программе. и радовацо. исус нах воскресе блядь..
- ? microxa
- 24.04.2019 19:31
ну все какбы ок.. постановили 'распитие и мелкое хулиганство' пострадавшие отделались штрафаком (нормально).. а вот на вопрос что это всетоке было.. что то както.. ответа нет(вобщемто кодла отморозков известная.. но не советут ничего узнавать)
- ? microxa
- 24.04.2019 18:34
>>>времени даже поесть не останется, не то что побухать.
нде.. походу с последним абзацц... на попойку пришел иисус и фашисты... и от страшного гласа "все пидоры" пришлось аж на землю припасть и по пластунски... проползать дистанцию нефиговую.. двое нехороших товаищей в реанимации.. с потерей сознания (иисус ебанул лбом.. шо аж это.. короч не знаю шо за дикость была)
- ? microxa
- 23.04.2019 17:19
>>Есть много других платформ, посмотрите например на ARM v7. Это самое доступное. А есть ещё малодоступное и >>совсем недоступное, разные там RISC архитектуры, MIPS семейства
ну как.. поглядываем в замочную скважину за.. (пока еще) энтузиастами в.. таком хайтеке..
...
какойто глюк в матрице.. или не знаю чего.. эта тупорылорожая обезьяна собрала ЭМУЛЯТОР СЕГЕ...
...
оно у меня овер десять лет нихуя не собиралось.. а тут на хуяк хуяк и вжик -вжик..
суко..
шо за хуйня... а?
¤
ебашит со страшной силой на 580мгц атом...
посоны окей.. я пока в шоке.. не понимать. шо це таке..
ЕЕЕБАТЬ КОПАТЬ.. а...
ААААААААААААААААААААААААААААА....
https://vrtp.ru/index.php?showtopic=30775&st=120&#entry815374
- ? microxa
- 23.04.2019 10:30
>>Не нравится x86?
я не знаю что это такое. и почему.. оно такое.. вот хотелось бы уточнить у трезвомыслящих .. так сказать существ или созданий не знаю. не знаю даже кого и о чем спрашиваю.
...
А ведь вопрос он в другом. что такое х86?
...
вадик, он был компьютерный специалист.. к его ногам складывались фашиские (этот наркоман считал их фашискими)
знамена в виде плат всякоразных х86. и он решал что с ними.. кого уебло там разрядом (у него была микрочпоколка преобразователь 400v).. Отсеивал, узнавая, скоко отжать. и при (зачастую) негодной ситуации, производил некий обряд. ЧИПКИЛЛИНГ.
что такое х86? ничего, ниочем. это не то очем мы(русские пионеры), это не то чем оказалось.. вот весь вердикт. и вадик уеб около тысячи х86-ых хуевин... исповедовал месть.. и на вопрос зачем? был ответ.. а за БК... ноль ноль десять...
- ? microxa
- 22.04.2019 20:12
это вадик. я не хотел ему сообщения передавать. и не советовал.
..
ЭТО ВАДИк... (вадик, пожалей всех нас, ну не надо)
имел блядь все сокеты7 -462/ 754/939 вы чего думали а?
а вы хули думали.. и всё - ХУЕТА.. я сказал блядь..
- ? microxa
- 22.04.2019 19:43
от переводчика с 'обезяньего' : это не человек. он нехотел? нет. он эта. да, обезьяна. не понимать русский. не знаю как обьяснить. лучше не понимать. да.
- ? microxa
- 22.04.2019 19:13
gid, я приехал на дачу и по пластунски прополз блядь. шоп ты знал. дистанцию нихуевую. до лопатника. я его ебанул кооч. а все потомушт Дух Машин блядь.. он сказал как все сделать. роботу Вертеру блядь
...
так вот я ебанул пицот гдето рублей на которых и прибарахлил в нужном месте и в нужное время недопаяный компутер бэка.. так шта какой амд . какой fpu.. шо ты несешь. я пионер старой школы блядь. я галстук рвал на клочки повязывая на куст где упал сам Ю.Гагарин. не то што вы.. пидорасы... все пидорасы.. и ниибет блядь
- ? microxa
- 22.04.2019 18:42
На писюке конешно осталось мистическое касаемо взвода APIC на частоте деленой помоему FSB/то ли 32 толи 64 толи 256 (минимум).. Что теоритически позволяло бы иметь наносекундно точные задержки, тусуя на HLT.. Так
что интерес к бесфреймовому методу чисто опциональный... (Дико странно что он всетоке есть. и вроде как плотно занимался этой тематикой. не помню уже шо хотел. хотелось - но болт на все 666 с контрагайкой кооч. поэтому и перехват прерываний. и апик-лапик хуяпик. в хупертрейде какбе двухядерном. и короч хрень все какаято посоны.. )ах
...
а в чем была трабла? во первых эмуль Дмитрия Тюрьева. вы спросите ШО? а я сказал - вот сконоплил суко нахуй. Ис уконахуй идет.. еще раз для 'в танке горбатых' : идет блядь в консоли нах виндопс хп и семерки ебаной. кстати в семерке ебаной в консоли дос идет квейк1. ну то детали (от танков).. десятка ебаная подкручена так что от хп ток дрова старые на рылотек подхватила. а на ынтел встройку в чип атом послала нах. старое оборудование с поддержкой святага консольного моде 80х25. ламонтины ебаные лапки отбили чтобы выпилить нахуй его. типа жить всем мешал. достойно.
...
а ну вот скомпилял C:\...rojects\bk0010\!files\!flat\!Dos>asm.bat
Turbo Assembler Version 3.1 Copyright (c) 1988, 1992 Borland International
¤
Assembling file: bk.ASM
Error messages: None
Warning messages: None
Passes: 2
Remaining memory: 367k
¤
Turbo Link Version 3.0 Copyright (c) 1987, 1990 Borland International
Warning: No stack
...
пашет ебашет на но вот блядь не пашет блядь нихуя в эмуляторе ебаного х86-486 досбокс. да и хуйс ним. да..
..
..
gid, слыш товаищ обьясни контуженому чем я обязан ебаному х86... как будто вся жизнь проеблась.. и как будто ф пустую.. смешно или плакать.. никак не могу поняит... обьясни тупому пожалуста
- ? microxa
- 22.04.2019 14:47
>>>не вижу ничего плохого в использовании плавучки
Да понятно, всетаки тут разные 'старые школы' и подходы..
.
Для меня интересно оставатся в около 64кб как по обьему кода так и по размеру EXE.
.
И вроде как получен (касаемо emu2149 копипаст-рерайтинга), даже некоторый выигрыш, и по машкоду, особенно после некоторого реворкинга с расположением данных в структуре PSG, теперь можно сказать устраивает, более чем (всетоке дельфи). а то до этого, сплошные нули топтались, ну.. (а'ля 64битка):
https://pastebin.com/iCm6eySC
..
>>тем более что я использую в работе исключительно процессоры AMD, начиная с K6, у них с быстродействием FPU >>нет проблем в отличии Интеловских.
ну тут конечно, можно поднавалить DSP-обработки, такой как эмуляция конденсаторов, методами фурье. Так что тут 'хозяин-барин', да и быстродействие особенно десктоповых х86/64 такое что о подобной мелочи не стоит даже задумыватся..
Вот только кодинг у меня на них совершенно не шёл.. сплошной gaming..
- ? microxa
- 21.04.2019 23:46
Вобщем толку особо и нет от режима ядра (вспомнил некоторые хеловорлды (с ужоснахом забытые) по перехвату/отработки прерываний APIC).. Но вот както, да... Это какаято мутная дичь, довольно тухлая, унылая и незанятная.
..
Поэтому за бортом остануцо такие вещи как БК010 с троичной а то и квантовой логикой..
..
Стыдно товаищи за наших "амеропидрских партнеров" опедорасивших весь этот мирок х86-ой поганью(хотя может и ура (шо аж аллилуя нах, да))
...
Вот эмулятор бк0010 единственное, благодаря чему, еще хоть поддерживаю некоторую 'интелектуальную форму' в программировании, которое обыдлилось до какогото патологического апофеоза, что иначе как 'IT-раком' это уже не назвать.. (гип гип ура шо аж аллилуя нах, да)...
...
А! Допиливал муз. синтез AY (а то стерео не было, и какието артефакты). Как оказалось япошка в версиях emu2149.c только лишь испортил звучание 'огибающих' .
...
gid, посему пересматривал вашу реализацию, и нашел её таки наиболее удачной, по алгоритмике, в подфункции 'calc':
в этом месте:
...
isON := ((tone_toggle[i] or tmask[i]) and (noise_toggle or nmask[i]));
en := ((env[i] and env_ptr) or volume[i]) and isON;
¤
mix_L := mix_L + voltbl[i, en];
mix_R := mix_R + voltbl[1+i*2,en];
...
И както на ура перепастилось на паскаль..
...
Хотя некоторый момент, связаный с применением плавучки не совсем устраивал- (кстати там до жопы хватает и 32бит float (c которой Intel C++ делает очаровательный SSE оптимайз).
.. Впрочем понятно без расфуфыривания даже мелкой задачи в современном ойти никак..
Ну на 'интегралке' пиликает без проблем (незнание математики, решилось копипастингом калькуляции рассчета стерео таблиц, взятой из AY.PAS (AY плеера Бульбы)).
.
В целом же, и упростилось, и стало несколько более опциональным (float/int),
...
Короч это.. ну ура товаищи, да..
- ? microxa
- 13.04.2019 12:50
но куда больше какихто "своих" системных хаков.. Грузанул под другим именем в которой "пофиксил" вызов AVRT чтоб не грузило ее. Вроде работает как ни в чем не бывало. так что костылек то как и следовало ожидать особо и нах был ненужен. Либы с 2к/хп работают (по крайней мере пытаються чтото выдавить в звуковую) но уже капец с какими глюками на WaitObject.
...
ну хоть в семерке прокатывает ололо как исполнение рынг0 кода в узермодовой прожке..
это когда из дрова делается обратный каллбек
function WriteDispatch(const DeviceObject : PDEVICE_OBJECT;const Irp : PIRP) : NTSTATUS; stdcall;
var
Ring0Proc : procedure;
begin
Ring0Proc := Irp.UserBuffer;
try
Ring0Proc();
except
end;
ну типа так вот.. а тожеж мои хеловорлды speed-step'ом балуюцо:
procedure enabless; assembler;
asm
mov ecx,$1A0
rdmsr
or eax,65536
wrmsr
end;
..
ну то переделаная дос прожка
begin
writeln('Speedstep 1.0 by Falcosoft');
writeln('usage: sstepp [multiplier] [voltageid] -without parameters shows CPU info');
¤
..
так В десятке блядь этот прием уже не прокатывает.. выпилили к хуям такую возможность каллбэка обратного с дрова.. квест интереснейший по определению скорости (у скинутого по FSB к томуже) еще проца. ибо по RDTSC счетчику оно какбэ 774мгц а по факту она 580мгц.. и вот поди определи...
¤
Assign(f,'\\.\\MicroDrv');
Reset(f,1);
proc := @enabless;
BlockWrite(f,proc^,4);
..
ну и вот таким вот вжик-вжиком .. хуяк и кернелмодес в консольной прожке.. удобно чо..
вот шо значит русская школа бэкашинга.. а не какаято там замороченая хуета от негрософта..
- ? microxa
- 13.04.2019 11:50
вначале не понял юмора почему эта AVRT висит в процессе БК0010 под семеркой - а потом дошло(ну еще потыкал это палочкой в IDA (с некоторым отвращением)). короч DSOUND в 2к/хп это надстройка над KS-WDM а висладрисловский DSOUND - надстройка над этим WASAPI.
- ? microxa
- 12.04.2019 17:47
вот оптимизируешь блядь.. оптимизируеш... следишь как компилер собрал код. что даже передавать управление ядерной мерзопакости не хочется. какже суко тошнит от этого порождения шизуал студио угрёбища (оптимизировал haltsc.dll шоб джампов левых не делал и вызов к RDTSC был более выровненым. а то каждый такт драгценный блядь, в режиме бесфреймовой эмуляции.. ладно бы там чего - а тожеж священного компутера бэка. )... которое в 7 рке и 10тке стало еще поганее..
¤
картинко с софтайсиком http://www.cqham.ru/forum/attachment.php?attachmentid=260211&d=1491346075
думал мож на семерке пойдет.. а хуй там.. он даже на хп-сп3 не пашет (ну то со спецом жеж испоганили что- то там пидры поехавшие, к улыбкам и радосным маханиям лапкками шизоидного рачья то, не уебашеным с ноги кирзачом то пыльным). ну да. Старье блядь.. а на новье то разве что сосать не пересосать. развития нет никакого. одна деградация нахуй
- ? microxa
- 12.04.2019 14:39
а точным бесфреймовым методом я занимался с переделаным под 32битку Тюрьевским эмулем (благо проект погиб в связи с кончиной 4гигового винча с 64килобайтовыми кластерами. Был этакий осьдевелоперский хелловорлд с переключением в защищенку и захватом таймерка и прочей канители.. Кончилось это аж припайкой сигнала спикера (который суть тамер ви53 какойт) к пину NMI мля Socket7/PGA370-ых.. Хреначило с таймерка что там овер 100килогерц..
маловато было конечно.. Хотелось отыметь все 3мегагерца . Алгоритмически казалось бы хули там. чикнул пикнул. и опять на HLT-е тусуй.. а вот хуй.. все через жопу и тормоза у х86 этих.. даже похрен что частота уже была овер 1гигагерца..
А вы говорите ипацо..
- ? microxa
- 12.04.2019 14:24
Вот все ойти в даунской жопеж какойто.. Где движки с потактово точным отсчетом ?
..
Кстати меня чего и прикалывало ядро (точней HAL даже в нем там счетчик) на базе 3.57мгц таймера: ну он суть тогоже RDTSC только значение 32битного счетчика бралось из порта 1008, занимая порядка пару тыщ тактов млять. Но зато не было рассинхрона на сквозном аудио (в некоторых мультимедия прогах использующих Asio2All/Realtek ASIO ).
..
обертка над "какбэ рилтаймовым" висла-дрисла WASAPI (с применением некоего костылька AVRT для задач создания мультимедийных потоков???)
https://github.com/EddieRingle/portaudio/blob/master/src/hostapi/wasapi/pa_win_wasapi.c
хоть и на сях, и с вроде какойто реализацией nano-sleep-ов, но что-то как-то, заморочено..
..
Хрен его знает, что там в винде есть хорошего предложить в такой интересной тематике. Кроме как NtDelayExecution->который суть вызов->NtDelayExecutionThread, который хотябы их шерудит и распределяет по ядрам...
...
вроде и нечего. а все эти таймерки/слипы опятьже обертки над QueryPerfomanceCounter который суть вызов NtQueryPerfomanceCounter возвращающий значение команды RDTSC...
несколько рандомное такое да :)
- ? microxa
- 12.04.2019 09:32
а, кстати по поводу ввода 96/192кгц звука. В фреймовом двиге имелась значительная недоработка в плане заполнения.. и еслиб гм.. 'обьязьяна' поменьше тупорылилась-бы пойлом.. то задачка давнобы решилась элегантным вилле:
...
aud_pos := (CPU^.cmnd_time shl i_shl) div frame_div;
//заполнение аудиобуферов
if aud_pos > frame_length then aud_pos := frame_length;
while i < aud_pos do begin
if (CPU^.port_out_177716 and 64) <> 0 then
wav:[i] := Bit16_1 else _wav^[i] := Bit16_0;
ay_wav^[i] := synth_next();
i := i + 1;
end;
end;
...
После чего все довольно приемлемо звучит. Программный 'двухголосый' синтез (MELMAN/True Poker REKL) играют и звучат на 96000/192000 просто СКАЗОЧНО (без шумоподобных артефактов), и свисты у записи чистенькие, НЕЖЕЛИ на 44100/48000 (почему так хз)...
...
Бесфреймовый метод на RDTSC не совсем точен, звук хоть и есть но на простейшем позиционном методе, который полагается на соответствии скоростей (поэтому с подхрипами).. Так что тут еще разрабатывать и отрабатывать технологии..
- ? microxa
- 11.04.2019 19:10
всеже постараюсь обьяснится.
както смешно уже даже.. но поймите, на тот момент той бухой ереси казалось невозможным получить вменемый
"перфоманс".. но чтото про "невозможное" было верно:
¤
СУКО.ОНО РАБОТАЕТ.
¤
procedure ThreadSimNoFrame(id:integer); stdcall;
var acc,t,delay:integer;
begin
¤
while quit=0 do begin
acc := 0;
¤
delay := ExecSim() * 400;//0;1660мгц
¤
while acc < delay do begin
t:=rdtsc();
DelayEx( 0, p_arg ); //SleepEx(0,false); //NtDelayExecution(Alertable:boolean;Interval:PInt64);
acc:=acc+ (rdtsc() - t);
end;
¤
end;
¤
// quit:=0;
end;
¤
в том самом архаичном бесфреймовом режиме. особо не напрягая (по распределению CPU) виндовс7. а почему 7рку (а потом и 10тку)?
а потомушто юзали они TSC счетчик что в процу. а XP юзала некий PM-timer. (ну все побагфиксилось да).
¤
Единственное что . короч ладно. TSC Perf Count & хотяб некоторая псевдвухядерность (типа хупертрединга). И даже скинутый по FSB атомN435 влехкую тащит эту "невозможность в лехкой реализации"
..
так что это.. не знаю чего...
- ? microxa
- 31.03.2019 04:54
вот поэтому каждая функция в таком эмуляторе обязана быть/превосходить лучшим из достижимого.
а вы хули думали а..
это не шутки ребят.. для меня это не "эмулятор" а "прямой преобразователь..."
это очень опасно, ребят...
- ? microxa
- 31.03.2019 04:17
ну окей ребят. расскажу блядь. что такое компутер Бэээка. Ну как вам сказать то блядь а? КОМПЮТЕР НЕВОЗМОЖНОГО БЛЯДЬ вот шо таке компутер бэээка...
для него небыло (да и нет) ничего невозможного.. понимаете?
я тоже нет.. за многие вещи и ситуации казалось ну.. действительно не может быть. а хуяк - есть..
понимаете.. поэтому эмулятор бэка всегда был со мной. Потомушто детектилась такая вот ХУЯТА.. а вам то зачем оно? посоны это не шутка... я его чего и тянул. тем что нихуя не понимая блядь я чтото знал про строение всяке там..
и это более чем странно..
но вам то оно нафига???
- ? microxa
- 31.03.2019 03:59
вам то чего от него надо? кроме кактех же хуййов защеку он ничего никому не давал..
и не даст.. потомушто "обезьяны поехавшие "
тому пример "йа сам".. это капец обезьяна-мало того что тупорылая так еще это..
незнаю даже чего...
- ? microxa
- 31.03.2019 03:15
ну ребят, конечножеж всем респект и уважуха..
не программист. вообще не знаю что и чего я... но вот компутер Бк.. забудте его пацаны. вы молодые вам еще жить. забудте пожалуста.
а я ни как не могу...
- ? microxa
- 31.03.2019 02:58
самое грустное што вот все.. все пидорасы нахуй. тяжело опедорашеные по голове.
и я суко тоже...
- ? microxa
- 31.03.2019 02:53
как в DOS-овском quake это он научил блядь. я тут вообще не причем. идите все на нахуй
- ? microxa
- 31.03.2019 02:41
слыш ты сука, из русских людей пидорасов не делай да
а то приду и убью
-
1 | 2 | 3 | »
?