xania.org
WeeBox Project — Matt Godbolt’s blog
http://www.xania.org/WeeBox-Project
Well, it’s been a while since I’ve had time to work on the Weebox — and part of that’s due to the lack of a working LCD screen (covered amply in A frustrating evening. Yesterday morning this all changed with the arrival of the new, working, negative voltage generator. Filed under: WeeBox Project. Posted at 22:51:00 BST on 12. This morning I was yet again rudely awakened by the DHL man. This time he brought me a DC-DC converter, to jump my 5V down to -12V ready for use in the screen. Posted at 23:09:13 BS...
xania.org
Games Archive — Matt Godbolt’s blog
http://www.xania.org/Games-archive
Archive — Games. SWAT: the last few bits. Tieing up the loose ends, collision system, AI and the like. Rendering in SWAT: PlayStation 2. How we wedged a fully fledged Xbox engine onto the PlayStation 2. Rendering in SWAT: Xbox. SWAT's Xbox rendering engine. An explanation of the lighting system used in SWAT. Game Development: SWAT's artwork. Part two of “How SWAT: GST was made”, this time it's the art pipeline. Part one of “How SWAT: GST was made” — a background. A fabulous trading company.
xania.org
Traits and trait objects — Matt Godbolt’s blog
http://www.xania.org/201506/traits-and-trait-objects
Traits and trait objects. As I spend more time working with Rust. I find myself hitting more edge cases, and ultimately into learning more about how Rust is implemented. This weekend I was working on path-tracer. Refactoring it to make shapes generic instead of always spheres, and adding explicit light sampling. While doing so I hit some unusual error messages, of the form:. The trait `renderable: Renderable` is not implemented for the type `renderable: Renderable`. Here we say something can be. Using tr...
xania.org
Games — Matt Godbolt’s blog
http://www.xania.org/Games
SWAT: the last few bits. This is the last post in my series on how SWAT: Global Strike Team was made. See the first article. For more information on these posts. In this post I’m going to blast through the remaining parts of the code. I was less involved with these so apologies for the vagueness; it’s been quite a while since I’ve thought about them. Posted at 19:05:00 BST on 16. Rendering in SWAT: PlayStation 2. As mentioned in the introduction. The Xbox clipped geometry in hardware whereas the PS2 had ...
xania.org
WeeBox Project Archive — Matt Godbolt’s blog
http://www.xania.org/WeeBox-Project-archive
Archive — WeeBox Project. The Ep93xx LIRC driver. LIRC and a driver. Adventures with a Prototype Board. An LCD driver for the Weebox. Wireless booting and flash RAM fun. Is a developer working on cool secret stuff for DRW. A fabulous trading company. This blog is powered by the MalcBlogSystem by Malcolm Rowe. This is my personal website. The views expressed on these pages are mine alone and almost certainly not those of my employer.
xania.org
Amusing Stuff — Matt Godbolt’s blog
http://www.xania.org/Amusing-Stuff
Minding your Ps and Qs. Weng Wah Buffet, in Edgware. Filed under: Amusing Stuff. Posted at 11:00:00 GMT on 5. At last I’ve found my Dad a Christmas present! It’s the USBwine. The USBwine, from France. Filed under: Amusing Stuff. Posted at 10:45:00 GMT on 13. An image found on Uncommon Pics. By my friend Rob. Luckily, I’ve inherited Malcolm. Lsquo;s CSS design, so I didn’t suffer too much getting this site looking presentable. Filed under: Amusing Stuff. Posted at 09:00:00 GMT on 13. The War on Weather.
xania.org
BBC emulation talk - video available — Matt Godbolt’s blog
http://www.xania.org/201507/bbc-emulation-video
BBC emulation talk - video available. Last year I gave a presentation at work on my favourite open source project, jsbeeb. Ndash; “Emulating a BBC Micro in Javascript”. I’ve been given permission to release the video; so here it is, warts and all:. The slides are available. And of course you can play with the emulator on the jsbeeb. Posted at 13:30:00 BST on 17. Is a developer working on cool secret stuff for DRW. A fabulous trading company. This blog is powered by the MalcBlogSystem by Malcolm Rowe.
godbolt.org
New Zealand Trip Archive — Matt Godbolt’s blog
http://www.godbolt.org/New-Zealand-Trip-archive
Archive — New Zealand Trip. En route to a glacier. Having a Whale of a Time. From north to south. In the footsteps of hobbits. A quick note on photos. The Pong of Rotorua. Glowing Worms and Deep Dark Caves. Return from the North. One Year of Wedded Bliss. First Day in NZ. Half a Planet Away. Last Day in Japan. Day Three - second day in Japan. Is a developer working on cool secret stuff for DRW. A fabulous trading company. This blog is powered by the MalcBlogSystem by Malcolm Rowe.
godbolt.org
Coding — Matt Godbolt’s blog
http://www.godbolt.org/Coding
Inside the Ivy Bridge and Haswell BTB. After last time’s. Analysis of the Arrendale BTB, I thought I should take a look at more contemporary CPUs. At work I have access to Haswell and Ivy Bridge machines. Before I got too far into interpretation, I spent a while making it as easy as possible to remotely run tests, and graph. The code. Has improved a little in this regard. For completeness, this article was written with the code at SHA hash ab8cbd1d. Posted at 03:00:00 GMT on 23. However, if only a subset...
godbolt.org
About me - Matt Godbolt — Matt Godbolt’s blog
http://www.godbolt.org/MattGodbolt
About me - Matt Godbolt. Hi there, I’m Matt Godbolt — pleased to meet you. Please, come in, sit down, make yourself at home. Let me tell you a bit about myself. I was born on August 16. 1976 to Richard and Christine Godbolt. My first computer came at age 8, a 48k Sinclair Spectrum. During my school years I met like-minded Richard Talbot-Watkins, and we started making little programs for our computers. By now I’d upgraded to a BBC Master computer (via a Spectrum 3. There I met the Internet! IRClient kept ...