Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Entries > Event id #2678 : The 128b font compo
2018-03-18 13:25
lft

Registered: Jul 2007
Posts: 369
Event id #2678 : The 128b font compo

Welcome to the 128b font compo!

The goal is to create the most legible, stylish, and/or awesome font using an executable program no larger than 128 bytes. The assumption is that the ROM font will be used as a basis somehow, although this is not a formal requirement.

The deadline is end of April 8, 2018, in a time zone of your choice.

The compo is held at CSDb, and the result is determined by the weighted average rating (including non-public votes). The ratings will be sampled one week after the deadline, end of April 15, in a time zone of my choice.

Judges are asked to consider screen codes 00-3f only. This comprises the uppercase letters, digits, and punctuation. The rules do not mandate that reverse-video characters work, so it is all right if the cursor doesn't work properly.

I reserve the right to modify the rules if there is a good reason.

Technical requirements

Maximum file size including load address is 128 bytes.

The program must load to the default location ($801), and must be executable with RUN. The new font should be installed at address $3800, after which the program should return to the BASIC prompt, with the VIC bank register ($d018) updated to point to the new font.

The entry should be uploaded in .prg format.

A person may be creatively involved in at most two (2) compo entries. (Idea/test/help credits don't count towards the limit.) It's alright to withdraw an earlier entry in order to submit a new one, up to the deadline.

Template

The following template code is offered as a convenience, and may be used as a starting point. It simply copies the default ROM font.

  
        .word   $801

        *=$801
        
        .word   $80b,1
        .byt    $9e,"2061",0,0,0

        sei
        lda     #$33
        sta     1
        
        ldx     #0
        ldy     #2
loop
src     
        lda     $d000,x

        ; ...
dest    
        sta     $3800,x
        inx
        bne     loop

        inc     src+2
        inc     dest+2
        dey
        bne     loop

        lda     #$37
        sta     1
        
        lda     #$1e
        sta     $d018

        cli
        rts


Happy hacking!
 
... 70 posts hidden. Click here to view all posts....
 
2018-03-30 13:10
Luca

Registered: Apr 2002
Posts: 178
Who is <scener id="10780">? He came last night to vote some entries of the compo, but now ain't able to see his profile page...
2018-03-30 13:19
Oswald

Registered: Apr 2002
Posts: 5007
anonymous downvote coward? we got you now!! :)
2018-03-30 14:25
Bubis
Account closed

Registered: Oct 2012
Posts: 10
Quote: Who is <scener id="10780">? He came last night to vote some entries of the compo, but now ain't able to see his profile page...

You are likely looking for

Aleksi Eeben
2018-03-30 14:38
Jammer

Registered: Nov 2002
Posts: 1288
I guess Heatbeat values font design over coders' wet dreams :)
2018-03-30 16:00
Rastah Bar

Registered: Oct 2012
Posts: 336
This compo was about font design, wasn't it?

So although it is a challenge to reduce the amount of bytes, this ideally should not influence the votes. In my opinion, if there are multiple entries with identical fonts, the first one submitted should end highest in the rankings. But we all know that the voting is subjective and should not be taken too seriously.

I like this compo a lot. It would be nice if graphicians would team up with coders to create even better fonts. Like some kind of mini demo compo :-)
2018-03-30 16:26
lft

Registered: Jul 2007
Posts: 369
Yes, quoting the original post:
Quote:

The goal is to create the most legible, stylish, and/or awesome font using an executable program no larger than 128 bytes.


Right now I'm having a lot of fun pushing the size limit, but I don't expect these tiny entries to rank high.
2018-03-30 16:54
Oswald

Registered: Apr 2002
Posts: 5007
graphician team up is not likely, most of this is like lets try this and that and see what comes out :) some of the later entries are combining earlier entries tech for making parts bold some other parts not so bold, etc. nice progression.
2018-03-30 17:13
Luca

Registered: Apr 2002
Posts: 178
Quote: You are likely looking for

Aleksi Eeben


Ah I see, in facts the nick I was searching for was "aeeben", dunno why he used a cloned alias to cast some votes :)
2018-03-30 20:02
Bubis
Account closed

Registered: Oct 2012
Posts: 10
Please relax the rules to allow 2x2 entries as well. The first 64 character presented in any size should matter instead of the 00-3f screen codes IMHO.

Also, please forget about the two entries limit. If you really want a limit, maybe a minimal number of votes would make more sense, like 5. :)
2018-03-31 00:49
aeeben

Registered: May 2002
Posts: 42
A little side step (outside compo) - 80x25 screen mode in 125 bytes :-)

80 Columns [125 bytes]
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Higgie/Kraze/Onslaught
Matt
kbs/Pht/Lxt
Exile/Anubis
Trazan
Knut Clausen/SHAPE/F..
Oswald/Resource
Mason/Unicess
chronos/Therapy
Guests online: 289
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 No Bounds  (9.6)
6 Comaland 100%  (9.6)
7 Uncensored  (9.6)
8 The Ghost  (9.6)
9 Wonderland XIV  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 Party Elk 2  (9.7)
2 Cubic Dream  (9.6)
3 Copper Booze  (9.5)
4 Rainbow Connection  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Onscreen 5k  (9.5)
7 Dawnfall V1.1  (9.5)
8 Quadrants  (9.5)
9 Daah, Those Acid Pil..  (9.5)
10 Birth of a Flower  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Nostalgia  (9.3)
3 Oxyron  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Logo Graphicians
1 Sander  (10)
2 Facet  (9.7)
3 Mermaid  (9.4)
4 Pal  (9.4)
5 Shine  (9.3)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.045 sec.