J'ai eu l'occasion de m'entretenir avec Nicolas "Dr JVTek" PERRET pour discuter de mon parcours professionnel dans l'industrie du jeu vidéo. J'ai aussi pu aborder mon hobby qui est la programmation pour les machines Amstrad CPC et GX-4000. So after all this time, you thought that Sonic GX was vaporware, right ? How wrong you are! :) Many things happened to the game in the last months... First, we rewrote the title screen, this time it's almost a 1:1 with the SEGA Mega Drive/Genesis version. Of course, it's fully animated with all the horizontal scrollers, if you had a doubt. Actually, now many elements are highly inspired from the 16-bit version of the original game. Above: the "zone name", the "scoring" and the "game over" messages are now displayed directly into the game viewport... And below, those are screenshots of the new boss-fights, all of them featuring unique gameplay. Now each zones have their own unique Bonus Stages... Sonic now moves faster and features small/long jumps (as a consequence, the camera moves faster, too). Checkpoints have been added in the middle of the maps to avoid restarting from the beginning when loosing... Many levels were enhanced with better gameplay. Also, many bugfixes were provided, and all the numerous collision issues we had are now gone. Those previewed screenshots/video are probably the last ones before the final release of the game. We don't want to spoil anything... So the eternal question -- when does this game will be available to everyone !?? Well, the answer is simple: this game is a labor of love, we keep adding stuff till we can, and we will continue till we are satisfied enough with the final result. Also, we actually raised the technical bar again and again since we thought that the GX-4000 could handle it (and with reason), meaning more work for us. A tentative release now could be end of 2025, but I don't promise anything now loll. =) To conclude this post, here is a video showing the various elements of the gameplay... here it's running on emulator (that was more practical to record the various parts of the game) but the game behaves exactly the same on the real hardware. Thanks for reading! See you in my Xmas post ;-)
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. 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).
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. 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 :) 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!
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:
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!!!). A new version of the program is now available.
This is the changelog:
Click here for the download link! In this new version, on top of the existing features of V1.1:
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! CATRUN is a simple tool for the Amstrad CPC machines to fasten the process of disc's content discovery / launch a program. When inserting a new disc into the machine, I bet than 95% of the regular Amstrad CPC users will first type the CAT command to discover its content, then type RUN"FILENAME to launch a targeted program. With CATRUN, the user can press CTRL+TAB at machine startup (or any other time, of course) to show the list of files stored on the disc, then use the arrow keys to select the targeted file to execute, and finally press RETURN to exit back to BASIC prompt and auto-type the RUN command. Few key presses are saved in the process, while enhancing (a little bit !) the launching experience. While selecting a file, It's also possible to:
For more details, please click here to access the dedicated webpage Download: click here This program is useful to me. With some luck it will also be useful to you ! :) Big thanks to TotO, Poulette73 & roudoudou for the testing & discussions. :heart: Yep, I'm not kidding -- I'm still doing some side maintenance on this good old program :) As a reminder, the HxC Manager V4 is designed to run on Amstrad CPC/Plus computers. Its main purpose is to select disc images to be used by the HxC Floppy Emulator. Please take note this is also compatible with all the Gotek devices. The most noticeable improvements in this version are:
It remains compatible with the 64KB RAM-based machines, and the ROM version is directly available into the AUTOBOOT.HFE file. Please click here to DOWNLOAD, and here for more details about the Manager. Here is some news regarding the development progress of Sonic GX, with a focus on the new Special Stage introduced today. While still being a WIP (disclaimer: expect some changes); it's now advanced enough to provide a preview. The gameplay is inspired (not a copy!) from the Special Stage as found in Sonic the Hedgehog 2 on the Sega Megadrive. Of course, it has been adapted to match the Amstrad GX-4000 limitations. Gameplay description: with the Special Stage, Sonic can't lose anything, only wins an extra new life. He must collect rings on time, while avoiding holes and bombs. We are still working hard on Sonic GX. For sure, it's taking more time than expected, but there is no need to rush its development :). |
Archives
December 2023
|