Крок темний (пам'ять про годину Землі)


31

Ваша мета проста: програма повинна повністю перетворити екран вашого комп'ютера в чорний колір .

Після запуску програми екран повинен швидко стати повністю чорним і залишатися таким до тих пір, поки програма не вийде (будь-яка клавіша або alt + F4, рух миші тощо), після чого все повинно повернутися до нормального. Тому вимкнення комп'ютера або вимкнення живлення монітора НЕ дозволяється . За цей час не повинно бути видно жодного нечорного пікселя, навіть миготливий курсор.

Користувач не повинен робити будь-якої підготовки (переміщення миші за межі екрана, відключення кабелів тощо) або введення користувачем після запуску програми, просто запустіть програму.

Можна сміливо припускати, що до комп'ютера приєднаний лише один монітор. Ми також припускаємо звичайний настільний або ноутбук, тому що робити це на певному пристрої без звичайного монітора було б занадто просто.

Якщо ви використовуєте будь-які зовнішні ресурси (чорне зображення, файл GUI тощо), їх розмір у байтах додається до вашого розміру коду.

Це нормально, якщо він працює лише в одній родині ОС, або якщо він вимагає opengl і т.д., але для цього потрібна дуже специфічна конфігурація обладнання.

Ваш вихідний код повинен бути написаний мовою програмування, а не лише файл конфігурації, який використовує інша програма (наприклад, заставка).


9
Це не спрацює на екранах із застряглими пікселями ...
Ісмаель Мігель

21
@IsmaelMiguel: ви можете сміливо припускати екран у ідеальному робочому стані. Інакше ми можемо заперечувати проти інших питань у стилі "що робити, якщо транзистор в моєму АЛУ згорів, і мій комп'ютер не може робити математику з плаваючою точкою?" :)
vsz

5
Приємний факт: на екранах, які не використовують ні CRT, ні динамічного контрасту, це використовуватиме трохи більше електроенергії!
Ри-

2
реальне застосування світу: Астрономія! list.apple.com/archives/Carbon-dev/2008/May/msg00005.html
Не те, що Чарльз

2
Усі відповіді автоматично дискваліфікуються - один з моїх моніторів має піксель, червоне значення якого завжди становить 255!
Хлопець із Шапкою

Відповіді:


22

Баш, 28 або 12

Якщо передбачити встановлення Ubuntu 12.04 LTS за замовчуванням.

gnome-screensaver-command -a

Автоматично запускається заставка, яка за замовчуванням є чорним екраном.

Редагувати : Як запропонував @Glenn Randers-Pehrson, ось один з 12 байтами

/*/*/gn*d -a

Зверніть увагу, що це може не спрацювати, якщо у вашій системі є інший файл, який задовольняє це ім'я, скажімо /tmp/1/gnd. Але це код-гольф, кого це хвилює?


Перевірте іншу відповідь на баш, якщо ви не використовуєте заставку Gnome!


1
Така відповідь, яка змушує задуматися: "Чому на землі я не придумав цього?". :)
Алекс Торнтон

1
Це не дуже очищення екрана за допомогою bash.
Дарт Егрегійний

3
"Ваш вихідний код повинен бути написаний мовою програмування, а не лише файл конфігурації, який використовує інша програма (наприклад, заставка)."
Ганнес Карппіла

2
@hannes karppila Я не змінив жодного файлу конфігурації, який використовує будь-яка інша програма. Я лише запустив іншу програму, яку робить більшість скриптів bash (якщо не написано чистою
програмою

5
@ace, Golfed: / * / * / gn * d замість gnome-screensaver-команда заощадить близько 16 байт (ідея mniip)
Glenn Randers-Pehrson

31

Складено (завантажувач) 131 символів / 512 байтів (насправді менше, але завантажувач повинен бути 512 байт.)

Це простий завантажувач. Коли комп'ютер запуститься, BIOS завантажить його з диска (дискети). Потім він переходить у графічний режим і просто зависає. Коли користувач натисне кнопку живлення, програма закінчиться, і комп'ютер перейде в режим, у якому він був до запуску програми.

Тестується за допомогою VirtualBox.

Він буде компілюватися з Nasm:

nasm -f bin file.asm -o start.img

Вихідний код:

[BITS 16]
[ORG 0x7C00]
cli
mov AX,0x0
mov SS,AX
mov SP,0x9000
sti
mov AH,0x0
mov AL,0x13
int 0x10
times 510 - ($-$$) db 0
dw 0xAA55

1
Як запустити VirtualBox: (компілювати за допомогою nasm), новий VM, тип: інше, версія: інше / невідомо, немає жорсткого диска. Далі перейдіть до налаштувань VM, виберіть Зберігання, клацніть правою кнопкою миші у списку та виберіть "Додати флоппі-контролер". Встановіть складений файл img на дискету. Збережіть, і тоді ви можете запустити його. Насолоджуйтесь!
Зак Мертес

Я хотів зробити те саме, що і програма дос, але ви були швидшими. В основному єдине, що я пам’ятаю про асемблера з waaay назад :)
Fels

Чи можете ви поясніть, як це працює?
Mega Man

Чому cliі sti? Переміщує SSавтоматичне відключення переривань протягом тривалості наступної інструкції, і AXне буде змінено, якщо перерва станеться раніше MOV SS,AX. Крім того, чому б не MOV AX, 0x13замість двох MOVs?
Руслан

Молодший я не знав, як правильно писати код. Поточний мене, мабуть, теж не знає.
Hannes Karppila


14

Ява: 165

Проста Java, просто створює чорний кадр на повноекранному екрані. Для виходу вам потрібно повернути Alt + Tab до консолі та Ctrl-C, але це здається досить простим.

import java.awt.*;class B{public static void main(String[]a){Frame f=new Frame();f.setExtendedState(6);f.setUndecorated(1>0);f.setBackground(Color.BLACK);f.show();}}

// line breaks below

import java.awt.*;
class B{
    public static void main(String[]a){
        Frame f=new Frame();
        f.setExtendedState(6);
        f.setUndecorated(1>0);
        f.setBackground(Color.BLACK);
        f.show();
    }
}

11

Applesoft] [ОСНОВНИЙ (17)

1 HGR2:GET X:TEXT

Я не думаю, що це насправді 17 байт ... Я думаю, що це може бути менше. Якщо я правильно пам’ятаю, Applesoft токенізував свої ключові слова, так що кожне ключове слово було насправді одним байтом… тому це може бути значно коротшим. Це +1 в будь-якому випадку.
Беська

11

Баш - 57 26

C=/s*/*/*/*/b*ess;(A=$(cat $C);echo 0;cat;echo $A)|tee $C

На ноутбуці це встановить яскравість підсвітки екрана на 0 через /sys/class/backlight, на планшеті чи телефоні це встановить яскравість світлодіодного екрана на 0 через/sys/class/leds


2
"І залишатись так до тих пір, поки програма не буде закрита (будь-яка клавіша, або alt + F4, рух миші тощо), після чого все повинно повернутися до звичайного"
Ри-

1
Fn+F6, Fn+<up arrow>і багато інших комбінацій клавіш потрапляють у "будь-яку клавішу" та "тощо", і вони є одними з багатьох, щоб повернути світло таким, яким воно було.
Ісмаїл Мігель

1
@minitech О. Ну, виправлено ...
mniip

Це для мене зовсім не працює. Якщо я роблю "C = / s * / * / * / * / b ess; (A = $ (cat $ C); echo 0; cat; echo $ A) | tee $ C" з підказки bash, я отримую кішку : / s * / * / * / * / b ess: Немає такого файлу чи каталогу tee: / s * / * / * / * / b * ess: Немає такого файлу чи каталогу

@Lembik Я б припустив, що у вас немає контролерів яскравості або ж у присутніх бракує драйверів. Розум пастебінінг find /sys/class/{backlight,leds}/*/?
mniip

8

Я знаю, що це але я не втримався.

Просто переконайтеся, що у вас немає відкритих вікон браузера (у цьому випадку Chrome);

Виконайте цей PitchBlack.bat ( 31 24 байти) :

chrome --kiosk file:///1

Якщо розміщено в одному каталозі вашого файлу Chrome.exe , ця партія виконає Chrome у режимі кіоску, і відкриє файл з назвою / 1 ( 49 41 34 байт) на повноекранному екрані:

<body bgcolor=0 style=cursor:none>

Et voilà!

Загальна кількість байтів: 80 72 58
Завдяки @ace :)

Для виходу з програми потрібно перейти до класичного ALT + F4 ; Насправді вам не потрібно робити будь-яку підготовку після запуску програми (ні раніше, просто потрібно розміщувати її/1 і пакетний файл), так що це нормально з правилами.

Зверніть увагу, що якщо ви наведіть курсор на межі екрана, він може стати видимим. ОП не сказала, що це заборонено, оскільки

Після запуску програми екран повинен швидко стати повністю чорним і залишатися таким, доки програма не вийде (будь-яка клавіша або alt + F4, рух миші тощо), після чого все повинно повернутися до нормального.

Так що це має бути абсолютно нормально! : P


1
Можливо, щось на кшталт chrome --kiosk 'data:text/html,<style>body{background:#000;cursor:none;}</style>'може працювати без додаткового файлу?
Ві.

Значить, при використанні file:shceme ви не бачите URL-рядку, але за data:схемою є URL-адреса?
Ві.

У моїй системі chromium-browser --kiosk 'data:text/html,<style>body{background:#000;cursor:none;}</style>запускається майже повний екран Chromium із чорною сторінкою без жодних смуг.
Ві.

Тестується на Ubuntu та Chromium 34.0, він працює з file:///1тим, що html збережено як /1, а файл html можна скоротити до<body bgcolor=0 style=cursor:none>
user12205

1
Я думаю, вам слід скористатися chromeу своїй відповіді, а неchromium
user12205

7

C # - 211 202 200 196 179 байт

using System.Windows.Forms;class A{static void Main(){Cursor.Hide();new Form{BackColor=System.Drawing.Color.Black,WindowState=(FormWindowState)2,FormBorderStyle=0}.ShowDialog();}}

Сховає курсор і показує повноекранне чорне вікно. Можна закритиAlt +F4

Код без гольфу :

using System.Windows.Forms;
class A
{
    static void Main()
    {
        Cursor.Hide();
        new Form
        {
            BackColor = System.Drawing.Color.Black,
            WindowState = (FormWindowState)2, // FormWindowState.Maximized
            FormBorderStyle = 0 // FormBorderStyle.None
        }.ShowDialog();
    }
}

Мені не потрібно звертатись FormBorderStyle, тому що це не обов'язково, якщо є ціле число 0.


2
Ви можете замінити System.Drawing.Color.Black, FormWindowState.Maximized, FormWindowState.Maximizedі FormBorderStyle.Noneз їх відповідними значеннями.
Ісмаїл Мігель

@IsmaelMiguel: Дякую, я оновив FormWindowState і FormBorderStyle! Я не зміг оновити Колір, тому що це не перерахунок.
ProgramFOX

Спробуйте Color.Black. Це має працювати відразу. Або BackColor=This.ForeColor, які МОЖУТЬ працювати також
Ісмаїл Мігель

@IsmaelMiguel: Перший не працює, тому що я не додав using System.Drawing;, а другий не працює, тому що я встановлюю змінні значення у дужках.
ProgramFOX

Спробуйте using System;тоді new Windows.Forms.Formі BackColor=Drawing.Color.Black. Це БУДЕ працювати! І збережіть кілька байт.
Ісмаель Мігель

5

C # 175 171 167

class P{static void Main(){SendMessage(65535,274,61808,2);}[System.Runtime.InteropServices.DllImport("user32")]static extern int SendMessage(int a,int b,int c,int d);}

Багато відповідей тут насправді не показують екран чорним : на РК-екрані підсвітка залишається увімкненою і кровоточить, залишаючи вас темно-сірим.

Цей маленький фрагмент насправді пропонує Windows вимкнути екран, як і таймер бездіяльності (Примітка. Це не порушує правило "без вимкнення живлення", оскільки воно дійсно просто призводить до того, що монітор переходить у режим очікування. Більшість моніторів будуть увімкніть знову, коли поновлення буде відновлено. Також, як правило, намір цього правила полягає в тому, щоб переконатися, що програма може його ввімкнути - див. нижче.)

Перемістіть мишу або натисніть клавішу, щоб повернути екран.

Відключення живлення монітора адаптовано з https://stackoverflow.com/a/713519/1030702


"Тому вимкнення комп'ютера або вимкнення живлення монітора НЕ дозволяється ."
Ісмаель Мігель

1
@IsmaelMiguel Я надав своє виправдання. "до тих пір, поки програма не вийде (будь-яка клавіша, або alt + F4, рух миші тощо), після чого все повинно повернутися до нормального стану. Отже, вимкнення ..." - намір правила був задоволений. Це "поверне його назад". Не відмовляючись від наміру, він також насичує буквальне значення, оскільки, незважаючи на термінологію Microsoft, це насправді не вимикає (тайм-аути на проекторах тощо), але переводить його в режим очікування .
Боб

4

Амігана збірка

ASM-One - 228 219 символів, 172 байти складено (168 байт оптимізовано)

Минуло 20 років, як я востаннє кодував єдиний рядок у складі Аміги, тож покладіть мене. :-)

Аміга була дещо більше задіяна, ніж ПК, з точки зору налаштування порожнього екрану, тому намагалася позбутися якнайбільше налаштувань та припинення роботи. Немає відключення перебоїв або багатозадачності; відсутність подвійного WaitTOF; відсутність заміни перегляду; тощо. Я б навіть не писав цього для найшвидшого та найбруднішого демо. Що означає це:

  • це погана практика
  • може бути не зовсім безпечним
  • може не завжди працювати
  • навіть із тими відмовами, мабуть, є дурні помилки через 20 років занедбаного складання.

... хоча він перевірений на емульованих A500 та A1200, з швидкою пам'яттю або без неї. Компілюється до стандартного виконуваного файлу. Вихід із клацанням миші.

l=$dff080
 move.l 4,a6
 lea g,a1
 jsr -408(a6)
 move.l d0,a1
 move.l 38(a1),d4
 jsr -412(a6)
 move.l #c,l
w:btst #6,$bfe001
 bne w
 move.l d4,l
 rts
g:dc.b "graphics.library",0
 SECTION d,DATA_C
c:dc 256,512,384,0,-1,-2

Менше гольфу:

COP1LC equ $dff080

    move.l  $4, a6          ; ExecBase
    lea     gfxname, a1
    jsr     -408(a6)        ; OpenLibrary (old, hence no need for clearing d0)
    move.l  d0, a1
    move.l  38(a1), d4      ; store copper list
    jsr     -414(a6)        ; CloseLibrary
                            ; Yeah, if I had a penny for the times I saw that left out
                            ; but I just... can't...

    move.l  #copper,COP1LC  ; write copper list

wait:
    btst    #6, $bfe001     ; Check mouse click
    bne     wait

    move.l  d4, COP1LC      ; restore copper list
    rts

gfxname:
    dc.b    "graphics.library", 0

    SECTION data, DATA_C
copper:
    dc.w $0100, $0200       ; disable bitplanes
    dc.w $0180, $0000       ; color 0 = black
    dc.w $ffff, $fffe       ; end

1
Аааа, спогади! Любіть це!
РобІІІ

Так, це було більше приводом для подорожі з ностальгією, ніж реальною спробою кодового гольфу - збірка Аміги рідко конкурує з Перлом чи Пітоном за кількістю персонажів. Хоча я трохи здивований, він не зміг перемогти C # або Java. :)
JimmiTh

4

Python / Pygame 199 127 125 92

from pygame import*;display.set_mode((9,9),-1<<31);mouse.set_visible(0)
while 1:event.pump()

Завдяки деяким порадам від туза.


Оскільки ALT + F4 рахується, я б також брав до уваги ^ C, тож ви можете пропустити багато байтів наприкінці.
o0 '.

1
Щоб ^ C працював, вам потрібно зосередитись на терміналі, а в програмі вікно пігмей завжди фокусується завдяки pygame.FULLSCREEN Редагувати: Однією з альтернатив було б залишити програму без виходу, що вимагатиме спаму клавіатури до ваша ОС помічає, що щось не так.
Гаррі Бісл

Ви можете зберегти деякі байти, скориставшись from pygame import*замість цього. Крім того, я не вважаю fill((0,0,0))необхідним, оскільки колір за замовчуванням - чорний. Потім можна видалити sвзагалі. Я також не думаю, що display.flip()це потрібно. Крім того, використовувати один пробіл для відступу замість 4, ви можете заощадити більше пробілів. Нарешті, замість FULLSCREENі KEYDOWN, ви можете використовувати їх числові значення, а саме -1<<31(-2147483648) та 2відповідно.
користувач12205

4

TI-BASIC, 7 6

Shade(Ymin,Ymax

Працює і в терміналі (домашній екран), або як програма. Натискання ONабо більшість інших кнопок повертається до терміналу / головного екрану.


Може бути на один байт меншим розміром (і працювати, навіть якщо вікно екрана графіка буде змінено) як Shade(Ymin,Ymax.
lirtosiast

@ThomasKwa Ви праві, дякую за пораду!
Timtech

3

Commodore 64 (16 байт)

ROL $A903
BRK
STA $D020
STA $D011
JSR $FF8A
JMP ($032C)

Минуло більше 20 років, як я використовував Turbo Assembler, тому я можу надати джерело для використання лише в моніторі VICE. Зберіть це за $ 032C та save[1] - $ 033B. Resetі LOAD"PITCHDARK",8,1. Натисніть добрий ol ' Runstop+Restore[2], щоб повернутися до нормального стану.

Як це працює?

Ось справжнє джерело:

032C 2E 03      .BY 2E 03
032E A9 00      LDA #$00
0330 8D 20 D0   STA $D020   ; set border color  
0333 8D 11 D0   STA $D011   ; set VIC blanking mode
0336 20 15 FD   JSR $FF8A   ; reset the vectors we trampled
0339 6C 2C 03   JMP ($032C) ; call the real CLALL

$ 032C є Kernal CLALL або «Закрити всі канали і файли» вектор. Як частина очищення, команда BASIC LOADвиконує функцію a, CLRяка в свою чергу викликає CLALL. Ми замінюємо CLALLвектор вказівником на нашу власну рутину відразу після вектора. Встановлюємо кордон на чорний і покриваємо екран рамкою, а потім RESTORдзвонимо в $ FF8A. Останній вектор замінений RESTORце SAVEна $ 0332-0333 , що означає , що останні 8 байт без перешкод. Потім виходимо через відновлений CLALLвектор для продовження LOADвиконання.

Дякую за це, це було цікаве подорож вниз по смузі пам’яті, перечитавши, як зробити автозапуск програми :)

[1] використовувати save, а не bsave, щоб завантажувати, 1 працює правильно
[2] Escape + PageUp в x64, ймовірно.


3

sh / X11 на Arch Linux, 26

b=/b*/*ht;$b =0;read;$b =7

ви можете, мабуть, поголити кілька символів псевдонімом і, можливо, використовувати -setдля обох
ardnew

1
Використовуйте xbacklight = 0і xbacklight + 7.
bb010g

1
29 байт:x=xbacklight;$x +0;read;$x +7
nyuszika7h

@ nyuszika7h: Дякую! (Зрозуміло також до 28!)
Ри-

3

Баш, 37

Використовує unclutterдля приховування вказівника миші та повноекранного сеансу xtermдля чорного екрану. Курсор на мить знову з’явиться, якщо ви перемістите його, але якщо залишити його в спокої, екран буде чорним, поки ви не натиснете Ctrl + C.

Мине декілька секунд, щоб курсор миші зник (доки ви не переміщуєте його). Якщо це не досить швидко, додайте -grabпараметр unclutterдля додаткових 6 символів.

unclutter&xterm -fu -bg black -e yes ''

ПОПЕРЕДЖЕННЯ. Це призведе до unclutterзапуску процесу навіть після натискання клавіш Ctrl + C, killall unclutterщоб зупинити його.

Пояснення

unclutter &запускає unclutter. Там &є, тому ми можемо продовжувати наступну команду, а не чекати, коли ця завершиться.

xterm -fullscreen запускає XTerm, фон якого за замовчуванням чорний.

Цей -e yes ''параметр змушує запускати XTerm yes '', тим самим друкуючи порожній рядок назавжди. Це служить для приховування курсору терміналу, а також забезпечує функціональність Ctrl + C.


Екран стає повністю білим у моїй системі.
Ві.

@Vi. це означає, що ваш колір тла XTerm - білий.

Ви можете скоротити "-fullscreen" до "-fu" і використовувати "-bg чорний", щоб примусити чорний колір фону незалежно від переваг користувача.
напів зовнішній

Ви можете видалити пробіли навколо, &щоб зберегти 2 байти.
nyuszika7h

3

Баш, 31 (або 52)

У TTY використовуйте наступний скрипт (якщо припустимо, що фон TTY за замовчуванням є чорним, що відповідає принаймні для Ubuntu 12.04 LTS):

setterm -foreground black
clear

Ваш TTY все ще буде повністю функціональним навіть після використання цього сценарію :)

Якщо це заборонено, використовуйте наступне (52 байти):

x='setterm -foreground'
$x black
clear
read
$x white

І натисніть, Enterщоб припинити сценарій.

Особлива подяка @ nyuszika7h.


1
Для другого випадку: x='setterm -foreground';$x black;clear;read;$x white(52 байти).
nyuszika7h

2

Обробка, 113

void setup(){noCursor();size(displayWidth, displayHeight);background(0);}boolean sketchFullScreen(){return true;}

Я спробував поставити код вище на draw (), щоб зберегти деякі байти, але це не вийшло. Натисніть Alt-F4, щоб вийти.


2

ZX Spectrum Basic (29 байт)

1 FOR x=0 TO 255
2 FOR y=0 TO 175
3 PLOT x,y
4 NEXT y
5 NEXT x

Займається по екрану, намічаючи чорні пікселі, які автоматично очищаються, коли програма закінчується.

Видання ZX Spectrum basic використовує одиничні байти як команди, а не нові рядки, якщо рахувати відображені символи, ви отримаєте 61 символ.


2

Lua + LÖVE (50)

love.mouse.setVisible()love.window.setFullscreen""

Обидві функції повинні брати бульний аргумент, але це працює.


2

QBasic, 9 байт

CLS:SLEEP

CLSочищає екран, SLEEPбез жодних аргументів утримує виконання, поки не буде натиснута клавіша.


2

SmileBASIC, 15 байт

XSCREEN 4
EXEC.

Натискання START або SELECT завершить програму.

XSCREEN 4встановлює режим відображення для відображення зображення на 320 * 480, що охоплює обидва екрани. Це повинно очистити все, тому ACLSне потрібно. EXEC.змушує код повторюватися, постійно запускаючи програму в слоті 0. Я цього не зміг зробити, XSCREEN 4EXEC.тому що раніше ви не можете мати номерE


1

Сінклер BASIC - 28 символів

BORDER 0:PAPER 0:CLS:PAUSE 0

Річ у Sinclair BASIC полягала в тому, що кожне ключове слово мало власний код символів (займає один байт), тому це фактично займе 13 байт, включаючи пробіли.


Це повертає екран до нормального після закінчення?
kitcar2000

@ kitcar2000 - Думаючи про це, ні. Я, мабуть, додати ": NEW" наприкінці як швидке та брудне скидання, взявши його до 32 символів / 15 байт
Брайан

Я думаю, що це лише 10 байт (12 с :NEW), оскільки команди є одиничними байтами, а не колекцією символів.
kitcar2000

1

SmileBASIC, 23 байти

Запускається назавжди, поки програма не буде насильно вбита за допомогою START або SELECT. Це робить обидва екрани повністю чорними , забираючи настільки далеко, щоб вимкнути 3D (таким чином вимкніть тривимірний світлодіод на o3DS.)

ACLS:XSCREEN 3@L GOTO@L

1

Більшість сумісних з POSIX оболонок (принаймні bashтаzsh ), 21

Необхідно керувати на tty

tput civis;clear;read

Перша команда приховує курсор, друга команда очищає екран (duh), а третя команда читає рядок тексту



0

Bash: 48 символів

eval xrandr\ --output\ DP1\ --{off,auto}\;read\;

CW, тому що не ясно, чи кваліфікується він завдяки тому, як він працює:

  • Вироблений чорний екран забезпечує реальну економію енергії: він відключає передачу інформації на дисплей 1.
  • Багато дисплеїв комп’ютера, коли виявляють втрату сигналу, тимчасово або періодично показуватимуть власне повідомлення.

(Зверніть увагу, що DP1 - це перший підключений дисплей. Якщо у вас ноутбук, його вбудований дисплей eDP1.)




0

Чіп-8, 0 байт

[T] він оригінальний інтерпретатор Chip-8 розпочав виконання з 0x01FC. Інтерпретатор містить дві постійні інструкції Chip-8 у цьому місці, які завжди виконуються на початку кожної програми. Перший з них, 0x00E0, очищає оперативну пам’ять, встановлюючи всі біти на нуль. Другий, 0x004B, викликає процедуру машинної мови в інтерпретаторі, який вмикає дисплей VIP.

Джерело: http://laurencescotford.co.uk/?p=75

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.