L Break Into Program
@breakintoprogram.co.uk
3.8K followers 1.6K following 10K posts
Blog: http://www.breakintoprogram.co.uk YouTube: https://www.youtube.com/BreakIntoProgram Ko-fi: https://ko-fi.com/breakintoprogram Software developer & electronics dabbler. Restoring & programming vintage computers from Acorn Atom to ZX81.
Posts Media Videos Starter Packs
breakintoprogram.co.uk
The devil is in the detail. This is more the specifics of how to do this with a scan converted (filled) circle with minimum overheads in Z80. The principle is sound. Just refactoring the code for performance and simplicity. A job for tomorrow now.
breakintoprogram.co.uk
I’m not doing two clips. Just a screen clip.
breakintoprogram.co.uk
That would be ideal, but ideal is too slow for games in Z80.
breakintoprogram.co.uk
Or use the shape tables and simplify. Get opposite X values and clip/discard as above. Store in R variable. Draw once both calculated.
breakintoprogram.co.uk
Thank you. I’ve got some different exhibits this year.
breakintoprogram.co.uk
This will be my third consecutive year now. I was booked as a +1 in 2023 alongside Mack Wharton demonstrating the Agon. Disaster struck, Mack's house was badly hit by Storm Ciarán and as a result he couldn't make it. So I quickly pulled together an exhibit of my own. Twas good fun. Full story here.
breakintoprogram.co.uk
The irony would be wasted on them.
reactionordinary.bsky.social
The RIAA was suing teenagers. We had to sit through ⬇️ this shit anytime we wanted to watch a DVD. A whole generation shamed for using Limewire and torrents. Only for these silicone valley assholes to now find copyright infringement a necessary evil they shouldn’t have to answer for
You wouldn’t steal a car
breakintoprogram.co.uk
Line off top or bottom of screen: Don't draw
Both points off left or right: Don't draw
Left point off left: Clip left
Right point off right: Clip right
Draw between them
breakintoprogram.co.uk
Lower Peover
merriam-webster.com
What’s the word where you’re from that, when pronounced exactly as it looks, identifies a tourist immediately?
breakintoprogram.co.uk
Note to self: Might be quicker to just draw the horizontal line rather than going through the shape table.
breakintoprogram.co.uk
Making some pleasing progress with the filled circle clipping. Just a couple of bugs left to fix and then I can merge that. Going to call it a night now.
breakintoprogram.co.uk
My passion from an early age was programming, electronics and art. I ended up getting a job in the computer games industry rather than going to university. Currently an unemployed business software developer. If I had my time again, I'd do some kind of art and computing degree.
breakintoprogram.co.uk
Cheers! I did wonder with this whether I'd done some permanent damage. Thankfully it seems not. Getting near to that age though! Will attempt a gentle jog on the treadmill if I still feel good in the morning.
breakintoprogram.co.uk
I spent a couple of years coding Forth commercially back in the late 90s. Never owned an Ace, but did have a HP RPN scientific calculator at college which helped me get the job.
breakintoprogram.co.uk
I coded on the PDP-11 at college in the mid-80s. It was probably at the end of its useful life then. First half of my A-level computing was on that, the second-half in the newish suite of BBC Model B's, maybe 20 in total.
breakintoprogram.co.uk
And just to give you an idea of how fast the filled circle routine is...
breakintoprogram.co.uk
It is possible, though would slow down smaller circles a little. It works, so going to move on for the moment. Can always optimise later.
breakintoprogram.co.uk
For the first time in about three weeks I've managed to walk about 5km with hardly any hip pain, and only light use of my hiking stick. Hoping to get back into running soon. This injury sucked big time.
breakintoprogram.co.uk
So we've now got mahoosive circles, the code is much simpler and I can reuse most of it for the filled circle clipping routine. I'm also much happier with the source code - it's much more readable, which I think is important. The yellow border effect is for timing the circle plot.
breakintoprogram.co.uk
Oh I never knew that. Cool!
breakintoprogram.co.uk
Pretty much the advice I gave to my kids. Do what you enjoy doing. Don’t chase the money. Earn enough to keep the wolf from the door. Eldest did classics, daughter chemistry, youngest is currently studying fine art. Proud of them all.