Posts

Moved Server

Published at July 18, 2020 ·  2 min read

When you are reading this, this website is no longer served from my own personal server. I’ve been running my own servers for years, but I didn’t feel like keeping the server up to date, configure it for email etc. So I moved my domain, bosselaar.net, to Google. My email is now hosted by Google G Suite and this website is now running on Google Firebase. Time to remove my VPS....

» Read more

Time Flies

Published at July 8, 2020 ·  1 min read

What a year it has been… The last 12 months have flown by and no update on this site, so time to change chat. It’s been a bit over a year now since I lost my brother and a bit over 2 since I lost my father. Most of the time things are going fine and I’m usually a cheerful guy but sometimes the emotions still hit me and it can cost a lot of energy....

» Read more

Starting MSX Assembly part 3

Published at June 1, 2019 ·  8 min read

So we’ve seen how we can call the BIOS and how to use an assembler to create a file which can be BLOAD’ed and run on an (emulated) MSX. So now that is out of the way, lets do the mother of all tutorials: Hello world! This can be pretty hard to start with if you want to do this in screen 2 of the MSX. But let’s do this in screen 0 because then we can get some help from the BIOS....

» Read more

Fietselfstedentocht

Published at June 1, 2019 ·  2 min read

So next week is the “fietselfstedentocht”, roughly translated at “11 city cycling tour”. Originally an ice (speed) skating event of about 200km long. By bike this is about 235km which have to be completed in a day. For me, 235km is a thing. I hope I survive ;) The most I have done on my racingbike is 115km by myself. That took about 4.5 hours including some rest. Why would I ride such a distance in a day you might ask?...

» Read more

Starting MSX assembly part 2

Published at May 11, 2019 ·  2 min read

So, in the previous post we started with a small assembly program to produce a beep: db $FE ; magic number dw Begin ; begin address of the program dw End - 1 ; end address of the program dw Execute ; program execution address (for ,R option) org $C000 ; The program start at C000h in the MSX's RAM Begin: Execute: CALL $C0 ; Call the BEEP bios routine ret End: What I did not talk about was how to actually use an assembler to create an actual file which the MSX can execute....

» Read more

Simon's peleton

Published at May 8, 2019 ·  1 min read

Simon’s Peleton: We gae deur. It giet oan. (Post is in Dutch…) Oftewel: Een stel zeeuwen die de fietselfstedentocht gaat fietsen om geld in te zamelen voor Support Casper https://www.supportcasper-acties.nl/actie/paul-bosselaar Op 1 maart vorig jaar hebben we afscheid moesten namen van mijn vader Simon. Het gevecht tegen alvleesklierkanker kon hij niet winnen. Wij willen zijn arts Casper van Eijck van het Erasmus UMC steunen door geld op te halen voor baanbrekend onderzoek....

» Read more

Starting MSX assembly part 1

Published at May 5, 2019 ·  4 min read

I somehow get the feeling every now and then that more people want to know how to program things for old computers. Since I still have a working MSX and still sometimes program for it, let’s see if I can create some tutorials. Assembler The MSX has a Z80 processor on board. So you need a Z80 assembler if you want to program in assembly. You can use an assembler on the MSX like Wbass-2 or Compass, or you can use a PC or Mac for cross-development and use something like Sjasm or Glass....

» Read more

New website

Published at May 4, 2019 ·  4 min read

For some time now I wanted to really start with a new site/blog. With all the stuff that happened since 2018 I felt the need to write stuff down and to be more open then before. So to actually do that, I started this blog. Being a software developer I wanted to create it myself of cource. So the first thing to do was to search for software or a framework to create the site in....

» Read more

Splitting a video in a grid of videos

Published at November 24, 2018 ·  5 min read

Recently we had a nice idea for the soft-launch of our new website for the company I work for. In a symbolic way we let almost everyone take part by using their phones to display a part of the video. In the end we had 49 phones in a 7x7 grid displaying a video with a countdown timer, showing the new website afterwards. Pictures to video The video was made with just still pictures, ffmpeg-concat and the commandline tool FFMPEG....

» Read more