NoRecess
  • News
  • Productions
  • Articles

Retrospective 2023

12/14/2023

 
Since it's mid-December 2023, I think it's a good time to look back and see what I have done this year.

Now that I have moved into my new home and that I'm fully installed, I decided to invest massively into my hobby (for the long term). I'm really fond of the Amstrad CPC machines, it's not a secret: I grew up with those, as a kid, but also many years later as an adult. And now I want to preserve all of that for the years (decades...) to come.
Picture
One of the first thing I did, was to invest into a decent physical setup. I already had the desk, but with some reorganization I was able to properly arrange my Amstrad CPC 6128, the Amstrad Plus, the Amstrad GX-4000 and yes, the humble Amiga 600 from Commodore (I will get back to it later in this post).

Picture
I also invested into some decent shelves for my retro-addiction. I already collected some important software, books and stuff through the years, and I was able to acquire new ones in 2023.
All those items matter to me. They made part of my childhood at some point, some are classical references for any Amstrad programmers, and others are just for pure nostalgy. I was able to retrieve the very first book about computers I was in contact with, "Le guide Hachette du Micro-Ordinateur" (1983) for few euros! I was probably 8 years old when I first read it (it's for kids) and I always kept fond memories about it.
A simple look on all of that brings me nostalgy and immediate happiness!
Picture
Picture
This year I was able to acquire my very first Amstrad CPC 464 too! Thank you so much Rabs for the opportunity, I'm so happy with it, it will be kept in good hands!
What a lovely machine. I love the typing on it, my model has a true mechanical keyboard, unlike the membrane-based keyboards of the other Amstrad CPC machines.
I added a mandatory DDI-5 to it (a Gotek-based floppy emulator with 512Kb RAM expansion) plus a FlashGordon (ROMBoard). I tried one tape - the legendary Mission Genocide game that I got at an insane cheap price - it works well but it took more than 5 minutes to load haha (hence the need of a DDI-5).
For years I have been a 6128 user, and I reckon that I had some wrong assumptions towards the machine. Now, I can fully understand why a part of the community (many users in Spain and UK, at least) still prefer the 464s against the 6128s. And it's not only for nostalgic reasons. As I said, the keyboard is awesome and I also find the locations of the joystick + audio ports to be at a much better place than the later models (it's on the back of the keyboard for the 464s).
And while the 464 was originally sold in 1984, the 6128 was a "professionally looking" iteration in 1985 and not a true replacement, and the 464 was still sold for years after its original release date. So yes, now I consider those 2 machines as truly complementary ones, and that's totally new to me :)
Of course, not everything is good with the 464 -- the elevation from the desk is insanely high and the keyboard itself is too large to be really comfortable. But as an Amstrad fan, it's definitively a "must have"!

Another point of focus was doing the repair of my machines. One of my machines had a faulty RAM component. My good old Multiface Two device was broken for years. Another one had a faulty Z80 CPU in it. I also wished to use UniDOS ROM at ROM location 7, and this requires the installation of a physical socket. Since I have absolutely no repair skills (I'm more a destroyer than anything else, loll); I asked a friend of mine if he had time to repair those, and he kindly accepted! A truly sincere, warm "thank you"! (He will recognize himself, and I don't want to point publicly to him).
Those machines are not "simple backups for the future", they all feature a different CRTC (so yes, I have CRTC 0,1,2,3,4 in my possession :). It's great for the testing of advanced graphic algorithms relying on the graphic chip of the Amstrad CPCs.
Picture
I also decided to print physically many different software manuals, fanzines and technical articles. All themes in there, going from the 80s to nowadays. I like picking one of those before going to bed, it's a healthy, relaxing activity for the brain hehe.
More than 1000 pages were printed :)

Picture
Still on the reading topic, this year the community has been really prolific. I did not buy everything that was available, I had to be selective. I enjoyed both 64 NOPs and CPC-Anachronie (French publications). One is dedicated to programming, and the other one is mostly related to the testing of games (both old and recent ones). I spent a great moment too with the first issue of Amstrad Addict. It wasn't perfect though, but the overall presentation/content felt like a real magazine from the golden age! From the lot, I was really impressed by the quality of the printing of CPC-Anachronie, the authors really learnt from their previous publication, "Fanzine GX Issue 3".
The book from Hicks, "Memory Full", was finally out after years of writing. In all honestly, from a demomaker's point of view, despite my initial fears, no "scene drama" was found in it. It relates the Amstrad demoscene in the early days -- and that was nice to revisit that period. I have some doubts related to the printing itself - the book could have been a little bigger, and it gets hard to read close to the center of the book - but I will always give more value on the actual content over the packaging. So, all good!
Picture
From there you could tell yourself, "OK it's enough". But no, I pursued this year my travel into the upgrade of my Amstrad machines :) I was stuck in ~2012 with some aging devices, and it was time to reevaluate "the expansion market" and upgrade. The last decade made HUGE progress on the hardware front, kudos to everyone involved in this.

My "development machine" now features:
  • 1 Flash Gordon. It's a traditional ROMboard (32 ROMs). With it (unlike the X-MEM), we can override the ROM0 and ROM7. It's useful to override keyboard language (ROM0) (I'm using a QWERTY keyboard on a motherboard that targets French language layout). And since my Amstrad CPC has its AmsDOS ROM socketed, I was able to remove it and use UniDOS instead (ROM7).
  • 2 Albireo devices. It gives access to USB Keys AND SDCard storages. It works well and it's amazing! Even better, with it it's possible to safely remove and reinsert your USB Key while the Amstrad CPC is running (to be noted: without any bluescreen of death, hello Win95/98!).
  • 1 X-MEM. This card is really well designed, I was able to disable totally the ROMboard feature (with a simple switch) and still keep the 512Kb RAM feature (which I'm using here). I love it!
  • 1 Gotek floppy drive (and its 3D-printed case). I "upgraded" from the original HxC Floppy Emulator (the one with the SDCard port). Being able to deal natively with .dsk files (and not .hfe only) is such a relief! (the original HxC Floppy Emulator can't handle that (later USB-based models can, though)).
With that configuration, I was finally able to discover UniDOS. Overall, I'm impressed by all the hard work done so far by Offset. I personally target Drive B to the first USB key available, it's very handy to move files between the CPC and a PC without using a disk image. I also got some fun to establish a library of working programs and games (basically, the UniLOAD library extended/cleaned with some content coming from CPC-POWER, and browsable directly with CATRUN so no need of advanced UI :).
I also revisited most of the existing ROMs available nowadays (I was clearly lagging on that front, I was stuck in 2010!). Some really new great stuff came in the last years (ROMAN, Amstrad Diag, UniDOS, Orgams...). The Arnor ROMs are aging, now I think they take too much space in RAM at the initialization time, bringing compatibility issues with some poorly-implemented games/demos (that relies on high memory close to &A700 in RAM).
I had to opportunity to discover the great Orgams assembler too. I did few tests with it (1-2 evenings, nothing serious). It really seems to be the best option in the years to come for some native Z80 coding :) Think about it: you can have your source-code in the extended part of the RAM, which means the first 128Kb of the machine gets completely free for running your program (cf. a "nude" 6128 configuration). And since Orgams is a program running from the ROM space, it's only taking few bytes in RAM. So if the Amstrad CPC crashes because of your code-in-progress, you don't lose the source-code at all! How amazing is that!
Few words about my Amiga 600. I always loved this machine (even in the 90s). Being more powerful than an Amstrad CPC (but twice the price of an Amstrad back in the days...), it's a fantastic machine to use as a reference (my personal opinion is that all the new modern games and demos on the Amstrad CPC machines should try to mimic the Amiga, not the C64!). Plus, in 2023 there is still a vibrant community active for the Amiga OCS/ECS too - and the demoscene continues to impress for sure! (Hi Rhino!)
My Amiga 600 is extended to death :) with few cheap upgrades: 4Gb Flash card used as HDD replacement, 5.5Mb Fast RAM, 2Mb Chip RAM, Kickstart 3.1. That configuration is able to run Workbench 3.1, handles most of the WHDLoad games and demos, and provides massive storage for my own MOD collection.
The only missing thing was the replacement of the aging 3"1/2 floppy drive. The Gotek exists of course and is well supported on the Amiga platforms, but the original model exposes a tiny screen on the right side of the Amiga 600. I hate this suggested workflow so I never bought one through the years.
But this year, I was able to acquire a "GOEX", it's still a Gotek-based device, this time it features a great display with no hardware modifications of the case. Finally a true working solution for the replacement of the floppy drive in the A600, and I love it!
So yes, many things were done this year regarding the physical state of my hobby. I think it's important sometimes to make a pause, observe what we have and see how we can improve, and that's what I have done this year. Now I feel much better regarding my machines, I was able to put some nostalgic vibes at the right place and I know I'm good back again for the years to come. I don't plan acquiring anything "major" from now, I estimate I was able to retrieve everything I wished, and I don't want to start collecting "for the purpose of collecting". The only thing that I will continue to do, is supporting the future editions of magazines and books, because it's a physical proof than the Amstrad is still alive and I really salute the people behind all those efforts.
Of course, I'm a programmer, professionally but also on my spare time hehe.

So in parallel to the above things, my focus this year was on those 3 big topics:
  • Sonic GX: I was finally able to present a preview of the Bonus Stage to the community! It seemed to be globally well received, by members of the community of course, but also some other random people coming from nowhere (Youtube, mostly). I still think developing a game for the Amstrad CPC (or here in the context, the GX-4000) is a more rewarding experience than making a traditional demo, but it's a personal feeling. To this day I'm not sure if I will get back to pure demomaking (cf. what I did in the past decades). Injecting demoscene techniques into games now seems to be more interesting/challenging to me! But it's with an intense respect and interest that I continue to follow the demoscene news.
  • HxC Manager V4.1: I needed a small break from Sonic GX. Working on a such big project ask lots of focus, and I felt myself progressively interested to put my hands back into the codebase of the HxC Manager (one of my most popular program ever released for the Amstrad CPC). So, I decided to invest some time in it and paused the development of Sonic GX (my brain really asked for it). This summer I revisited completely the program, did some upgrades to the UI for a better workflow, pushed the number of slots to the maximum, made lots of internal cleaning and also fixed some stability issues. And thanks to the new acquired 464 machine, I was also able to make it compatible with it too! :)
  • CATRUN V1.2: I still needed a break from Sonic GX :) This was initially a 2-night experiment about improving the traditional CAT->RUN workflow. I enhanced it through few additional weeks, and then I finally added some compatibility with UniDOS (since I had all the hardware to test it). It's done and publicly available to everyone!

Now that I released those 2 side projects, I feel that my motivation is progressively getting back on Sonic GX. I started the implementation of something new in the game and yes, if it gets properly done then once again it will raise the bar a bit higher :)

So that's it. Writing this post on my website was a beneficial experience to me. Initially I thought I wasn't that productive this year, but looking back at this post I realize how wrong I was :)
I'm NoRecess, I'm a geek and I'm an Amstrad nerd !!!
See you in 2024, another very exciting year for sure (the Amstrad CPC 464 will be 40 years old!!!).

HxC Manager V4.1 released

12/5/2023

 
A new version of the program is now available.

This is the changelog:
  • crash-fix + new keys for the Amstrad CPC 464 users: Shift+LEFT/RIGHT to select slot, COPY key to assign to current slot
  • upgraded from SDCC 4.2 to SDCC 4.3 (provides slightly better ASM code for faster FAT32 parsing)
  • does not assume anymore that AMSDOS ROM is at ROM 7

Click here for the download link!

CATRUN v1.2 released

12/5/2023

 
Picture
In this new version, on top of the existing features of V1.1:
  • 464 crash-fix + added Shift+TAB/COPY key usage for 464 users
  • use A or B key to switch current drive to A: or B:
  • use P key to open an ASCII file with with Protext
  • use S key for multi-select files. You can combine that with delete operations.

I had some fun lately with the great UniDOS. If it gets detected:
  • current path gets displayed on top of all printed catalogues
  • use CLR key to navigate to root folder
  • use DEL key to navigate to parent folder
  • use RETURN/ENTER/COPY to navigate into a sub-folder
  • use N key to create a new folder
  • use C key to copy a file to the other logical drive (can also be combined with S key (multi-selection))

There are also some other minor improvements (build date shown in Help, don't assume AmsDOS rom is at ROM 7, etc).

Click here for the download link !

Thanks to Poulette73 & Offset for the preliminary testing!

    Archives

    January 2025
    December 2024
    August 2024
    July 2024
    December 2023
    September 2023
    August 2023
    June 2023
    January 2023
    November 2021
    June 2021
    November 2020
    September 2020
    May 2020
    November 2019
    October 2019
    September 2019
    August 2019
    May 2019
    March 2019
    May 2018
    April 2018
    March 2018
    December 2017
    November 2017
    October 2017
    September 2017
    April 2017
    January 2017
    December 2016
    April 2015
    March 2015
    December 2014
    October 2014
    April 2014
    February 2014
    December 2013
    August 2013
    June 2013
    October 2012
    September 2012
    August 2012
    June 2012
    May 2012
    February 2012
    December 2011
    October 2011
    September 2011
    July 2011
    May 2011
    April 2011
    March 2011
    February 2011
    January 2011

    RSS Feed

Powered by Create your own unique website with customizable templates.
  • News
  • Productions
  • Articles