Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: 16bit
turkishrational/trdos
Turkish Rational DOS 8086 (v1) and 386 (v2) Operating System Kernel (TRDOS project) files
Language: Assembly - Size: 544 MB - Last synced: about 3 hours ago - Pushed: about 5 hours ago - Stars: 2 - Forks: 0
stdlib-js/constants-float16-cbrt-eps
Cube root of half-precision floating-point epsilon.
Language: JavaScript - Size: 272 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0
stdlib-js/constants-float16-max-safe-integer
Maximum safe half-precision floating-point integer.
Language: JavaScript - Size: 282 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0
stdlib-js/constants-float16-max
Maximum half-precision floating-point number.
Language: JavaScript - Size: 280 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0
stdlib-js/constants-float16-eps
Difference between one and the smallest value greater than one that can be represented as a half-precision floating-point number.
Language: JavaScript - Size: 313 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0
stdlib-js/constants-float16-exponent-bias
The bias of a half-precision floating-point number's exponent.
Language: JavaScript - Size: 274 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0
stdlib-js/constants-float16-sqrt-eps
Square root of half-precision floating-point epsilon.
Language: JavaScript - Size: 272 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0
stdlib-js/constants-int16
16-bit signed integer mathematical constants.
Language: JavaScript - Size: 437 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0
stdlib-js/constants-float16-min-safe-integer
Minimum safe half-precision floating-point integer.
Language: JavaScript - Size: 295 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0
stdlib-js/constants-float16-ninf
Half-precision floating-point negative infinity.
Language: JavaScript - Size: 325 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0
stdlib-js/constants-float16-pinf
Half-precision floating-point positive infinity.
Language: JavaScript - Size: 402 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0
stdlib-js/constants-float16-smallest-normal
Smallest positive normalized half-precision floating-point number.
Language: JavaScript - Size: 294 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0
stdlib-js/constants-float16-smallest-subnormal
Smallest positive half-precision floating-point subnormal number.
Language: JavaScript - Size: 294 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0
stdlib-js/constants-uint16
16-bit unsigned integer mathematical constants.
Language: JavaScript - Size: 445 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0
stdlib-js/constants-uint16-num-bytes
Size (in bytes) of a 16-bit unsigned integer.
Language: JavaScript - Size: 294 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0
TomerAberbach/mano-simulator
π₯οΈ An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer.
Language: Java - Size: 1.26 MB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 33 - Forks: 16
xreef/PCF8575_library
i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple and encoder support. Uncommet NOT_SEQUENTIAL_PINOUT define to have pins like datasheet and not sequential one.
Language: C++ - Size: 2 MB - Last synced: 17 days ago - Pushed: 26 days ago - Stars: 46 - Forks: 19
dciabrin/ngdevkit
Open source development for Neo-Geo
Language: Assembly - Size: 454 KB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 259 - Forks: 26
s-light/slight_TLC5957
Arduino library to drive TLC5957 48-channel, 16bit ES-PWM LED driver
Language: C++ - Size: 95.7 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 2 - Forks: 2
s-light/slight_CircuitPython_TLC5957
CircuitPython library for TI TLC5957 48-channel 16bit LED-Driver
Language: Python - Size: 109 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 1 - Forks: 1
s-light/LEDBoard_4x6_p20x5
LEDBoard 4x6; pixel pitch: 20mm x 5mm; LED: Rohm MSL0402RGBU1; Driver: TLC5971
Size: 7.11 MB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
s-light/LEDBoard_4x4_HD
PCBs for magic amulet
Size: 5.7 MB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
s-light/LEDBoard_4x4_16bit
LEDBoard with 4x4 Nichia SMD-LEDs with controller for individual 16bit-channel control
Size: 53.2 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0
s-light/LEDBoard_4x2_p20x5
LEDBoard 4x2; pixel pitch: 20mm x 5mm; LED: Rohm MSL0402RGBU1; Driver: TLC5971
Size: 7.37 MB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
npjg/nefile
A Python library to work with 16-bit New Executable (NE) images
Language: Python - Size: 86.9 KB - Last synced: 8 days ago - Pushed: 5 months ago - Stars: 7 - Forks: 3
nerdyscout/Arduino_MCP3x6x_Library
Library to support Microchip MPC3x6x 16/24bit analog to digital converters.
Language: C++ - Size: 5.89 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 17 - Forks: 8
devMiguelCarrero/snes.css
A retro-themed CSS framework inspired by the aesthetics of 16bit consoles
Language: SCSS - Size: 335 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 2 - Forks: 0
milankl/Sherlogs.jl
A number format that inspects your code by logging the arithmetic results.
Language: Julia - Size: 90.8 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 36 - Forks: 1
ms0g/cube13h
Spinning cube in mode 13h
Language: C++ - Size: 4.62 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 6 - Forks: 0
Mengxicici/HuvecCellSeg
Unet, NestedUnet, U2Net, included for Huvec cell segmentation (16bit image)
Language: Python - Size: 48.8 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
AzFoxxo/Fox-Vision
Simple 16 bit RISC virtual machine and assembler
Language: C# - Size: 56.6 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
rohitchouhan35/bootable-kernel
kernel from scratch
Language: Assembly - Size: 5.86 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
drojaazu/chrgfx
Converts to and from tile based graphics from retro video game hardware
Language: C++ - Size: 1.66 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 57 - Forks: 7
christopheKohler/NinjaCarnage
Ninja Carnage - A 8 bits (and 16 bits) game
Language: C - Size: 7.41 MB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1
nzeemin/uknc-highwayencounter
πΉοΈ Ported Highway Encounter game from ZX Spectrum to UKNC.
Language: Visual Basic 6.0 - Size: 541 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 6 - Forks: 1
txuswashere/Super-Nintendo
1990-2003 SNES, Super Nintendo Entertainment System 16-bit
Size: 323 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
txuswashere/SNES
1990-2003 SNES, Super Nintendo Entertainment System 16-bit
Size: 305 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
txuswashere/MegaDrive
1988-1997 Mega-Drive, SEGA-Genesis 16-bit
Size: 369 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
txuswashere/Genesis
1988-1997 Mega-Drive, SEGA-Genesis 16-bit
Size: 411 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
ElectronicsArchiver/Arduino_MCP3x6x_Library Fork of nerdyscout/Arduino_MCP3x6x_Library
Arduino Library for MPC3x6x Analog π Digital Converter.
Language: C++ - Size: 21.5 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0
drojaazu/megadev
A Sega Mega CD development framework in C and 68k asm
Language: C - Size: 1.81 MB - Last synced: 3 months ago - Pushed: 4 months ago - Stars: 118 - Forks: 4
osfree-project/clock
Windows 3.x Clock open source clone
Language: C - Size: 184 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 0
dinau/stm32-wave-player-pwm-super-lite-nim
16bit resolution PWM wave player with SD card, super lite version with Nim language.
Language: Nim - Size: 590 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 1
nitronoid/floatingPoint
Language: C++ - Size: 29.3 KB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0
MahdaSystem/Enc16to32
This is a C library for changing encoder timer 16bits to 32bits
Language: C - Size: 3.91 KB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
3KUdelta/Futaba-VFD-16bit_ESP32
Driving Futaba's 16bit Vacuum Fluorescent Display with an ESP32
Language: C - Size: 1.85 MB - Last synced: 7 months ago - Pushed: almost 2 years ago - Stars: 6 - Forks: 0
nimaltd/NTC
convert ntc value to C or F
Language: C - Size: 24.4 KB - Last synced: 8 months ago - Pushed: about 1 year ago - Stars: 25 - Forks: 6
mp81ss/dos16lfn
MS-DOS library to handle Long-File-Names LFN API under pure DOS
Language: Assembly - Size: 17.6 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 2 - Forks: 0
mlab-modules/ADCdual01
Two-channel 16-bit A/D converter with differential input and serial LVDS output. The underlying chip is LTC2271 by Linear Technology. Between the module input and the converter, two LT6600 amplifiers are inserted.
Size: 3.78 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 1
kaushik2901/assembler
A basic assembler which converts assembly code into equivalent binary instruction.
Language: Python - Size: 6.84 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
harkaranbrar7/LOGIC-GATES-ALU
Logic Gates to build complex multiplexer and ALU
Language: VHDL - Size: 167 KB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
yabadabu/mini_tiff
Header only library to read/write TIFF files supporting 16 bits per channel
Language: C++ - Size: 105 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
feresr/komputer
A 16-bit computer built from scratch using just NAND gates
Language: Assembly - Size: 216 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
mhashim6/LC3-Virtual-Machine
LC-3 VM Python implementation [school project].
Language: Python - Size: 66.4 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 5
Jaclav/OS
Simple 16 bit operating system made for fun and learning
Language: C - Size: 1.04 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 0
DitroniX/PVIM-Precision-Voltage-IoT-Monitor
DitroniX PVIM ESP32 AD7606 Precision Voltage IoT Monitor SDK Board
Language: C++ - Size: 22.2 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 2 - Forks: 0
tstamborski/ascii-art-chief
Ascii-Art editor for MS-DOS.
Language: Assembly - Size: 229 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 1 - Forks: 0
SHREESHMAN/MASMWriter
Python program to Create, View, Edit and Store MASM programs for 8086 by providing most of the basic features as options in a menudriven program
Language: Python - Size: 57.6 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 1 - Forks: 0
captain-n3m0/Kernel16F
The Kernel16F repository is a simple operating system kernel written in x86 assembly and C. The kernel is designed to run on 16-bit x86 processors and provides basic functionality such as keyboard input, screen output, and memory management.
Language: C - Size: 87.9 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 2 - Forks: 1
nimaltd/ADS1110
ADS1110 Library for STM32 HAL
Language: C - Size: 20.5 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 6 - Forks: 0
hasherezade/asm16_projects
My small projects writen in 16 bit asm (NOTE: those are my practice projects that I wrote when I was 15, I give no warranty for this code!)
Language: Assembly - Size: 25.4 KB - Last synced: 6 months ago - Pushed: over 2 years ago - Stars: 23 - Forks: 12
PocketNerdIO/pyramid
A Patience Card Game for the Psion Series 3.
Language: C - Size: 0 Bytes - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
daddel80/TOP-16Bit-Compression-UI
A retro file compression UI for MS-DOS, featuring a Norton Commander-style interface and compatibility with early 90s compression programs. Ideal for enthusiasts, researchers, and users of DOSBox.
Language: Pascal - Size: 170 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
sshahryiar/MSP430G2xxx-Tutorial
MSP430G2xxx Series Microcontroller Tutorial
Language: C - Size: 32 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
DosWorld/dwed
Text file editor and IDE with syntax highlight for MS-DOS and 8086 CPU. Works in Real-Mode and can handle file up to 2G.
Language: Pascal - Size: 3.44 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 57 - Forks: 3
redfast00/RCPU
A pure Python 16 bits CPU emulator
Language: Python - Size: 144 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 28 - Forks: 4
PocketNerdIO/keyscan
A tool to show you the ROW and COL of keys on a Psion SIBO/EPOC16 machine.
Language: C - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
DosWorld/smallmake
Public domain MAKE tool for DOS 16-bit (real mode) and 8086/88 CPU. Designed for Small C by J. Hendrix or any other languages.
Language: C - Size: 60.5 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 22 - Forks: 0
DosWorld/msa2 Fork of robertostling/msa
Small and fast x86 assembler for DOS (without dpmi).
Language: C - Size: 475 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 10 - Forks: 0
DosWorld/smallc
Here is collection of original untouched source code for 'Small C' family
Language: C - Size: 864 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 15 - Forks: 4
MBadriNarayanan/MASM π¦
8086 MASM Programs
Language: Assembly - Size: 23.4 KB - Last synced: over 1 year ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
spartusch/bfd π¦
A small, 16-bit brainfuck compiler for DOS/Windows
Language: Assembly - Size: 141 KB - Last synced: about 1 year ago - Pushed: about 10 years ago - Stars: 3 - Forks: 1
RenzoDD/assembler-simulator π¦
8-bit and 16-bit computer simulator in C#
Language: C# - Size: 946 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
abxxbo/abos π¦
A 16-bit Real Mode opearing system written in 100% x86 Assembly
Language: Assembly - Size: 90.8 KB - Last synced: over 1 year ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 0
asarandi/mbr-demo
master boot record, 16 bit asm, interrupts
Language: Assembly - Size: 91.8 KB - Last synced: over 1 year ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 1
spleennooname/shadow-of-the-beast-html5
16-bit Amiga classic title remake with HTML5 and PandaJS.
Language: JavaScript - Size: 3.17 MB - Last synced: over 1 year ago - Pushed: about 7 years ago - Stars: 10 - Forks: 2
BenjaminSoelberg/dos-DumpExe
The OBSESSiON EXE-Dumper, version 2.5
Language: Pascal - Size: 103 KB - Last synced: 12 months ago - Pushed: about 7 years ago - Stars: 16 - Forks: 7
brentengelbrecht/vortex-file-manager
Commander-style File Manager in 16-bit Assembler for DOS
Language: Assembly - Size: 73.2 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
nzeemin/uknc-stopexpress
πΉοΈ Porting game Stop the Express from MS-0515 to UKNC.
Language: C# - Size: 184 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
nzeemin/bk0010-stopexpress
πΉοΈ Porting Stop The Express game from MS0515 to BK-0010, WIP π§
Language: C# - Size: 281 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 3 - Forks: 0
nzeemin/uknc-loderunner
πΉοΈ Porting BK game Lode Runner to UKNC.
Language: C# - Size: 122 KB - Last synced: over 1 year ago - Pushed: about 5 years ago - Stars: 6 - Forks: 2
nzeemin/uknc-desolate
πΉοΈ Desolate game ported from TI-83 Plus to UKNC
Language: C# - Size: 496 KB - Last synced: over 1 year ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0
BenjaminSoelberg/dos-NukeTaiPan
Get rid of the TAIPAN virus, version 2.3
Language: Pascal - Size: 14.6 KB - Last synced: 12 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
BenjaminSoelberg/dos-ShrinkXM
The OBSESSiON XM optimizer, version 1.2
Language: Pascal - Size: 19.5 KB - Last synced: 12 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
BenjaminSoelberg/dos-NukeReplicator
Get rid of the REPLICATOR virus, version 1.1
Language: Pascal - Size: 13.7 KB - Last synced: 12 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
BenjaminSoelberg/dos-NukeManson
Get rid of the MANZON virus, version 1.3
Language: Pascal - Size: 19.5 KB - Last synced: 12 months ago - Pushed: about 7 years ago - Stars: 4 - Forks: 0
RysteQ/SBOS
A simple 16 bit ΞΏperating system with it's own primitive notepad and brainfuck interpreter
Language: Assembly - Size: 43.9 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 7 - Forks: 1
BigEd/XSOC-xr16
System-on-a-Chip for FPGA, with xr16 RISC core and LCC port
Language: C - Size: 3.05 MB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 11 - Forks: 0
Thraetaona/EXACT
A Bare-Metal Intel 8086 Emulator Written In Raw WebAssembly.
Language: WebAssembly - Size: 359 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 24 - Forks: 2
charkster/samd21-i2c_slave_16bit_address
This implements an i2c slave with a register map of 16k bytes in sram (SAMD21 has a total of 32kB ram). A 2 byte write is needed to load a 14bit address. The slave supports multi-byte writes and reads. It uses the "Wire" library.
Language: Python - Size: 31.3 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
akxavier/simple_x86_bootloader
A simple bootloader written in nasm assembly with the help of the bootloader project by Joe Bergeron
Language: Assembly - Size: 3.91 KB - Last synced: 11 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
l3gacyb3ta/super16
A strange little 16bit ISA
Language: Python - Size: 21.5 KB - Last synced: over 1 year ago - Pushed: about 3 years ago - Stars: 3 - Forks: 0
shazz/Hardware-For-Retro-Computers
A wiki to keep track of homebrew and unofficial hardware for retro computers and old consoles
Size: 3.91 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 11 - Forks: 0
watbulb/ANSiTerm2
π ANSiTerm2 is a set of profiles, triggers and meticulous tweaks that turn iTerm2 into a fully fledged modern BBS client! modem support included!
Language: Makefile - Size: 192 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 8 - Forks: 0
icebreaker/flordle
A boot-able text-mode Wordle clone.
Language: Assembly - Size: 758 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
erickahmed/tyvm
TyVM is a terminal based 16-bit virtual machine running on LC-3 architecture that can execute simple assembled program, that has 128kb of memory, 16 registers and uses 16 opcodes.
Language: C - Size: 241 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
Sunlitspace542/eSheep-Disasm
Disassembly of Sheep.exe
Size: 242 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1
MikaelFangel/LC3-Programming
Small programs made for the LC-3.
Language: Assembly - Size: 5.86 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
UttamBasu/RTCC-in-16-bit-PIC24F
Language: C - Size: 204 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
stdlib-js/number-uint16-base-from-binary-string
Create an unsigned 16-bit integer from a literal bit representation.
Language: Makefile - Size: 1.06 MB - Last synced: 24 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0