Seminars
In February 2019, the Software Institute started its SI Seminar Series. Every Thursday afternoon, a researcher of the Institute will publicly give a short talk on a software engineering argument of her choice. Examples include, but are not limited to, novel interesting papers, seminal papers, personal research overview, discussion of preliminary research ideas, tutorials, and small experiments.
On our YouTube playlist you can watch some of the past seminars. Below you can find more details on the next seminar, the upcoming seminars, and an archive of the past speakers.
Everyone is welcome to attend the seminars organized by the Software Institute.
Next Speaker: Davide Paolo Tua
Software and hardware have evolved a lot, in relatively little time. However, this means that a lot of interesting stuff is getting lost in time, as old hardware tends to break or not to be easily available. Maybe you wanted to play an old NeoGeo game, but your console is broken and you could not find any buyable online. To counter this issue, a whole category of software - called emulators - is continuously being written in order to allow old software to run on new hardware.
This talk is about the lessons learnt when I decided to start writing an emulator from scratch mimicking an old console. It will also describe emulation in greater detail, show the architecture of this old console to give an example of what writing an emulator entails and highlight the most painful issues and many of the question I asked myself during the implementation, while showing my appreciation for what old programmers were able to achieve with so little resources.
Davide Paolo Tua is a Sr. R&D Engineer at Codelounge. Before starting working here, he was doing consultancy for various industries, covering many roles and dabbling in many areas. He is curious about a lot of areas, for example ranging from RDBMSes to indie game development, to low level programming, to 3D graphics.
Program
-
November 20, 2025
-
November 27, 2025
-
December 4, 2025
-
Aitor ArrietaDecember 11, 2025