About

Join us in a celebration of the smallest with a dedicated sizecoding demoparty/event, held on the weekend of 10-12th February 2023 on Discord and Twitch

We'll be online streaming with intro competitions in different size categories from the smallest to the even smaller. From our 256 byte graphics and nanogame competitions to bytebeat music competition.

Or what about cool size-coded related seminars to get you started, Bytejam, DJ Sets and many other events?

This is the one event where size does matter! Don't miss it!

- Lovebyte 2023: Back by dope demand!

Competitions

New: 1k Intro Competitions

This is our largest size category and an interesteing point where hand-optimized assembler code and shadercoders will meet. We will consider splitting between oldschool/highend with enough entries.

512 Byte/Bootsector intro competitions

Push the limits in our newest size category of 512 bytes. Oldschool and Hi-End.

256 Byte Intro Competitions

We will have 256 byte intro competitions for Oldschool, Hi-End and Fantasy Console/VM.

128 Byte Intro Competitions

Here is where things start to get interesting in terms of size restrictions, the beloved 128 byte intro competition. We will have seperate competitions for Fantasy Console, High-End and Oldschool Platforms. Go all out with an astonishing effect or do something more stylised, the choice is yours!

64 Byte Intro Competitions

We will have a seperate competition for High-End and Oldschool Platforms. If you really like a challenge, try our seasoned 64 byte intro competition. Surprise us with your skills and show us your best effect!

32 Byte Intro Competitions

From practice we have learned that this category is where things slowly start to get interesting in terms of single effects that can be achieved. We will have a seperate competition for High-End and Oldschool Platforms. Can you create a killer effect in just 32 bytes?

16 Byte Intro Competitions

This is the smallest sized competition we have at Lovebyte. While it seems like an impossible task, to get anything done in the size category. Our contestants have surprised us in previous years with their contributions, so that is why it will deserve its own compo at Lovebyte 2023.

Nano Game Competitions

Create a playable game in 256 bytes or less. Open to all platforms. We will have a seperate competition for High-End and Oldschool Platforms.

8 byte Intro Showcase

These smallest categories leave no room for error and are about the absolute limit of what can be achieved in terms of moving imagery. This is why we have decided to organise a showcase instead of a competition for these entries. So please submit your unreleased works if you'd like to be included in this awesome showcase with all new content!

Tiny Executable Graphics Competition

Create the best looking executable graphics in 256 bytes or less. Open to all platforms. We will have a seperate competition for High-End and Oldschool Platforms.

Tiny CGA Pixels Graphics Competition

We have not forgotten about all those talented graphics/pixel artists out there. But what can you do when you only have 256 bytes (1024 pixels / 4 colors) from one of the 6 standard CGA palettes to work with?

CGA Palette 0 (high / low)
CGA Palette 1 (high / low)
CGA Palette 2 (high / low)

You are also free to pick your dimensions (for example 42x24, 32x32) as long as it fits in 1024 pixels and surprise us with your best art! You can use any of the above CGA palettes inside the online lospec graphics editor

Bytebeat Music Competition

Create music with just simple logical formulas in 256 characters or less using this tool

New to the concept of bytebeats? Check out this page for a quick introduction.

Out of Compo Releases

Got anything sizecoding related you'd like to share with the world, but none of the competitions above really fit?
Then our Out of Competition category might just be the right place for your production.

After the event, each of the top 3 individual competition winners will receive a digital certificate by Sensenstahl

Events

The Nano Awards

Join us to find out who wins the award for best tiny intros of 2022 on high-end and oldschool platforms.
More info at the Nano Awards website

Byte Battle Extravaganza

This year we will introduce some new interesting variations of the byte battle concept in Byte Battle Extravaganza

Bytejam

Join our participants as they live-code using the TIC-80 Fantasy Console. Check out this 30 second video to see what it is all about.

Seminars

Various seminars about a range of topics related to sizecoding and demoscene.

Ask us anything

Our expert panel of sizecoding legends will answer some of the most common or interesting sizecoding related questions on a wide range of topics.

Best of tiny intro's Shows

We'll show you the very best tiny intros around for all platforms MS-DOS, Atari, Spectrum and more.

DJ sets

Enjoy fine music sets by various artists.

And much more...

Morning relaxation, Sizecoding tips and tricks and much much more

Time Table

Friday, February 10th 2023

20.00 (UTC+1) Get ready for Lovebyte (introshow and countdown)
21.00 (UTC+1) Opening Show with ps and guests
22.30 (UTC+1) Nano Awards 2023
23.00 (UTC+1) Bytejam

Saturday, February 11th 2023

9.00 (UTC+1) Morning Relaxation
10.00 (UTC+1) A year in sizecoding with PS, part 1
11.00 (UTC+1) Seminar: TBA
12.00 (UTC+1) Out of Compo Showcase
13.00 (UTC+1) Intro show
14.00 (UTC+1) Bytebattle Extravaganza
15.00 (UTC+1) Ask us Anything, part 1
16.00 (UTC+1) Intro show
17.00 (UTC+1) Competition: Bytebeat music
18.00 (UTC+1) DJ Set
19.00 (UTC+1) Competitions: 64 byte intro (Oldschool & Hi-end)
20.00 (UTC+1) Competitions: 128 byte intro (Oldschool, Fantasy Console & Hi-end)
21.00 (UTC+1) Competitions: Tiny Executable Graphics (Oldschool & Hi-end)
22.00 (UTC+1) Competitions: 512 byte intro (Oldschool & Hi-end)
23.00 (UTC+1) Competitions: 1024 byte intro (Oldschool & Hi-end)
24.00 (UTC+1) DJ Set

Sunday, February 12th 2023

9.00 (UTC+1) Morning Relaxation
10.00 (UTC+1) A year in sizecoding with PS, part 2
10.30 (UTC+1) New 8 byte intro showcase
11.00 (UTC+1) Seminar: TBA
12.00 (UTC+1) Competition: 16 byte intro (Oldschool & Hi-end)
13.00 (UTC+1) Ask us Anything, part 2
14.00 (UTC+1) Competition: Nano game (Oldschool & Hi-end)
15.00 (UTC+1) Byte Battle Extravaganza
16.00 (UTC+1) Intro show
17.00 (UTC+1) Competition: TINY CGA pixel graphics
18.00 (UTC+1) DJ Set: Crazy-Q
19.00 (UTC+1) Competitions: 32 byte intro (Oldschool & Hi-End)
20.00 (UTC+1) Byte Battle Extravaganza
20.45 (UTC+1) Surprise
21.00 (UTC+1) Competitions: 256 byte intro (Fantasy Console, Hi-end, Oldschool)
23.30 (UTC+1) Results Show & Closing
24.00 (UTC+1) DJ Set: Lynndrum Live!

General Rules

* You can enter as many competitions as you like, with a maximum of 2 entries per competition

* Please include a screenshot and video capture of your intro in 1280x720 MP4 format.

* For executable entries in the 128 byte, 256 byte and 512 byte categories, we will look at the binary filesize (including any headers).

* For Amiga and Atari ST entries of 128 byte, we will not count the header size.

* For executable entries of 64 bytes or less, we will not count the header size.

* Our definition of oldschool platforms is: 8/16 bit home computers, 8/16 bit game consoles and handhelds and 8088/286 PC's (8 mhz/1000 cycles, MDA/CGA/EGA)

* Our definition of high-end platforms is: X86/DOS (386+, VGA), Linux, Windows, RISCOS, Motorola 68040+, and Fantasy Consoles/VM.

* All entries will have a running time of maximum 1 minute, unless specifically requested by the author.

* Only original and unreleased works are allowed.

* Please include a FILE_ID.DIZ with a description of your prod.

* Obey the code of conduct.

* The organizers' decisions are final. We want to show off all your work to the standard it deserves, but we are doing this in our spare time and things can go wrong. Getting your entries in before the deadline is a good way to ensure that it gets shown!

Competition Specific Rules

* DOS intros can be shown in Dosbox or Freedos, But we would appreciate it if you include a MSDOS/Freedos compatible version as well. Escapesupport is appreciated but not required

* TIC-80 Entries need to be delivered as a TIC file with of the target size (256b,128b,etc.) or less.

* PICO-8 entries need to be delivered as a P8 file with of the target size (256b,128b,etc.) or less.

* Fantasy Console entries of 64 bytes and below are calculated without mandatory header (4 bytes).

* ZX Spectrum intros need to be delivered as a TAP/SNA file with minimum basic loader as well as a 256 binary file (to be executed from basic).

* Atari STe/Amiga entries of 128 byteare calculated without mandatory header (6-32 bytes)

* Atari 8bit/16bit entries of 64 bytes and below are calculated without mandatory header

* Amstrad CPC entries can be supplied as raw binary (with loading instructions and minimal basic loader) or tape file, or a CPC diskfile format with repurposed header (about 98 of the 128bytes can be repurposed)

* Commodore entries of 64 bytes and below are calculated without mandatory header (2 or 32 bytes).

* Commodore 64 entries don't require autorun (please supply starting address).

* Oldschool gameconsole / handheld entries: Rom mirroring (i.e. duplicating exact binary data to sit at required rom-offset) is allowed.

* Tiny Executable Graphics A maximum of 30 seconds of precalculation and/or onscreen drawing is allowed. No animation or scrolling allowed.

* Bytebeat entries (bytebeat mode, infix/postfix, 8-44khz) will have a playing time of 1 minute and will be played using bytebeat.demozoo.org (greggman). Please provide a bytebeat.demozoo.org URL with your entry.

* Tiny CGA Pixel Graphics need to be delivered as PNG file, using on of the 6 standard CGA palettes:
CGA Palette 0 (high / low), CGA Palette 1 (high / low) or CGA Palette 2 (high / low)

* Tiny CGA Pixe Graphics can be in any rectangular dimension that fits within 1024 unique pixels. Please mention the selected resolution in the entry description when submitting.

Getting started

This event is all about sharing the love for small sized demoscene productions. So if this event peeked your interest, but you don't know how to get started, let us help out with a number of starter packs that help to get you off your feet

DOS Sizecoding - Starterpack for Windows

Fantasy Console Sizecoding - TIC-80 Starterpack with tools and example code and Starters guide for PICO-8 and TIC-80

ZX Spectrum sizecoding - ZX Spectrum sizecoding seminar by Gasman and Starters guide

Atari 8bit sizecoding - Atari 8-bit sizecoding seminar by F#READY and Starters guide

Commodore 64 Sizecoding - Starters guide

Bytebeat music - A Bytebeat and RPN starters guide by Ravary (PDF)

We also have a dedicated playlist on our youtube channel called Lovebyte Seminars with all kinds of sizecoding related seminars. During the event we will have and add more seminars and tips to help you out, so stay tuned for those!

And don't forget to visit sizecoding.org for more information on all the above platforms and/or join the Sizecoding discord.

Enter/Vote

Upload your entry to our party system when it will be live (circa January 2023)

Contact us on Discord or by mailing to lovebyteparty@protonmail.com to get your votekey for registration. For people in countries where protonmail is blocked you can use superogue1@hotmail.com

Deadlines

Final deadline is the 9th of February 2023, 23.59 (UTC+1)