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

Restfont Released by :
Copyfault

Release Date :
25 March 2018

Type :
C64 256b Intro

AKA :
90degrees$3e

Released At :
The 128b Font Compo

User rating:awaiting 8 votes (3 left)   See votestatistics

Credits :
Code .... Copyfault of Dienstagstreff, The Obsessed Maniacs, The Solution

Download :

Look for downloads on external sites:
 Pokefinder.org


User Comment
Submitted by Copyfault on 27 March 2018
ColorBar: yes this works an we reach a total byte count of 64 this way. Was trying to go for vectors and zp adressing modes, but when firing up basic, there's no $d000-vector ($00$d0-byte combi) in the zp (in fact, even no Dx-byte!), and unfortunately the cpu has no ROR (zp),y. So I'll let it be now.
User Comment
Submitted by Rastah Bar on 26 March 2018
Surely there must be some ZP adresses that can be safely assumed to contain 0? Such as $0a or $d4, perhaps? Then you can replace DEC decbyte by DEC ZP to save 1 more byte.
User Comment
Submitted by Mixer on 25 March 2018
My bad then... I wonder if the troublesome x and y loops could be somehow eliminated, or at least the outer one.
User Comment
Submitted by Copyfault on 25 March 2018
Oh my... you better not be a mathmatician when it comes to >>byte-counting<< :/

I think we all agree that -according to the rules- the overall amount of bytes that has to be counted is
no. of byte of the actual code + no. of bytes for the load adress
So basically there's "just" an offset of 2. The mistake I was doing all the time was to think my code takes $3e bytes only... it was late and that LSR before the $D018-write came in last minute, so... i missed that *completefailintryingtoappologize*

Nontheless, thanks for getting me back to correct counting ;) (and tbh, that one byte over 64 really annoys me now..)
User Comment
Submitted by Mixer on 25 March 2018
Copyfault: Common misunderstanding. Location is not count. The length is how many bytes the program fills.
If you open the file in hex editor, you see that location 00 has the 1st byte, and the last byte filled (rts) is at location $40(or 64), which means that it is the 65th byte.
User Comment
Submitted by Rex on 25 March 2018
Really nice $01/$d018 manipulation! Especially the last part utilizing that carry is set and that LAX fetched #$F8 into A on the very last pass.

BTW: The file size is 65b, so that must be the official size of the release.
User Comment
Submitted by Copyfault on 25 March 2018
Oops, just reread the rules; ofcourse the load adress has to be taken into calculation.

But I get $3e+2=$40 bytes then *shrug* Is there another one I'm missing??
User Comment
Submitted by Mixer on 25 March 2018
Insane! .. not to nitpick but size on disk is 65 bytes($41).
User Comment
Submitted by Copyfault on 25 March 2018
The other 90-degrees-entries were just too large - so I had to do a smaller version ;)

Co-Credits must go to Mixer, Rex and ColorBar - though I did this all from scratch without taking a look at the other 90-degree-wonders! But ofcourse several discussions were harvested, sort of;)

Sorry, this time no "proper" screendump/-shot*; I'm not at home atm thus the emulamer pic is the only I could do.
*)choose whatever you prefer
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (9)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.083 sec.