-
Tony. Montezuma's Gold
I’m glad to revive this blog and inform you that together with Rafał Dudek, Adam Gilmore and Sami Juntunen we managed to release a C64 version of the Tony: Montezuma’s Gold. The game has been written in KickAssembler and is available for purchase both as digital or physical. I had to upskill in several areas of Commodore 64 knowledge including crunching, disk access and cartridge management, surely I will blog about that! Stay tuned…
-
Power supply for bare ESP 8266 units
For battery powered ESP 8266 projects we would like to have a full control over electrical components that we use on board. This is because everything that draws power will also drain our battery, and this is something we want to avoid. The Wemos D1 Mini module seems to have the lowest memory consumption of them all, but we can still be better. In my battery powered projects I use ESP-12F modules and custom power...
-
Gradle Retro Assembler plugin is released
The idea of a tool that can automatically download all dependencies and build my 6502 projects arose some time ago. In the meantime I started using 64spec for testing my assembly code. The library itself is great but requires a lot of manual operations once a great number of test files are created. I have noticed that Michał Taszycki, an author of 64spec, has already written a proof of concept tool, so that 64spec can...
-
Weather Station with ESP 8266 (part 1)
The ESP 8266 has relatively high power consumption (around 70-80mA) which makes battery powered devices difficult to build, unless we accept a very short battery lifetime. Reasons for this are apparently connected with WiFi communication model, which is not especially economical, big processing power of the ESP chip itself has also an influence on this. But I really like 8266 because setting up the network topology is trivial - there is nothing to be set...
-
Internet of Things done cheaply with ESP 8266
For some time I had an idea to do few “home improvements” and, as a side effect, learn a bit about microcontrollers and electronics. So called “smart home” can be expensive - there are a lot of out-of-the-box solutions that cost a small fortune (as I said: “for some time”, now it is cheaper). So my idea really was: can I do it as cheap as possible? After some research I decided to build my...
-
Documentation site for the c64lib finally available
I have finally managed to set up documentation web site for c64lib. It is available under following link: https://c64lib.github.io/docu/ There is a dedicated news section where most of the content of this blog is being migrated (not too much content). I plan to expand this page with manual and howto pages related to installation and usage. Stay tuned.
-
Put subroutine into the library
Subroutine is an essential concept in programming. Advantages of using subroutines are quite clear - instead of doing a repetitive work, we define chunk of code once and “jump” to it any time we need it. It is a part of DRY principle (do not repeat yourself), which allows to keep our code compact and maintainable. It allows us to keep memory footprint of our code at reasonable level. With possibility of passing execution arguments...
-
Writing and using libraries in KickAssembler
It’s a long way I took from early times when I coded something for MOS 65XX family to now, when I actually code for money. What was really a joy or hobby, now becomes a rather routine work guided by corporate processes, software frameworks and project management methodologies. I do not want to complain, I fully understand that productivity is a key and live is hard. When I came back to C64 programming, and that...