• News
  • Productions
  • Articles
  • Contact
NoRecess {the Amstrad CPC website}
SDCC2Pasmo v1.7 released 02/26/2012
 
This small update fixes a problem with IX/IY register handling. Once again, thanks to Optimus for providing the patch ! SDCC2Pasmo v1.7 (binary + sources) is available in Productions section of this website.
 
SDCC2Pasmo v1.6 released 02/05/2012
 
This update brings compatibility with ASM source-codes generated by SDCC v3.1.0. Thanks to Optimus for providing the patch ! SDCC2Pasmo v1.6 (binary + sources) is available in Productions section of this website.
 
One year of norecess.net 12/30/2011
 
One year ago, I resigned from Push'n'Pop website, mainly because I felt incompatible with high elitism and arrogance found there. As a result, I actually went my own way and created this website.

The funny thing is that I quickly enjoyed publishing my personal work here and found a good way to express myself. I'm usually not fan of auto-congratulations, but I'm happy to see all that has been accomplished through 2011 : HxC Floppy Emulator Manager got updated several times, I had so much fun when creating QuickCMD (a project I had for years in mind), Phactory got consolidated (and internally resulted a new product : SDCC2Pasmo). Also, I wrote some technical articles (more a personal way to write things down for me than actually write tutorials for everyone :-) and had great pleasure by interviewing CPC legends.

Thank you everyone. A real thank you. You know, motivation is not an infinite resource. Sometimes I felt like "who cares, after all ?". And then I watch this site statistics. I see visitors still coming here on a daily basis, even when I did not give any news for some time. This always makes me kind of happy, since it actually shows to me that my work is, at least, respected and appreciated.

So, what's next ? I just started a new (secret !) project that should keep me busy for a large part of 2012... my private life also got changed lately (job, family) and I have even less times for my hobby now. Due to that, there are big chances that this site will be partially maintained from now.

Okkkk.. so that was kind of private confessions, which is OK I guess since this is a personal website.

I wish to everyone a good, productive year and thanks to all the people keeping the CPC interesting and alive !
 
Phactory V2.2 Released - Gets new layout, speed-up improvements and more... 12/30/2011
 
Picture
This is a new version of Phactory, a powerful development environment targeting Amstrad CPC (Windows-only).
The most noticeable changes: revamped user interface, overall speed improvements thanks to new plugin system, a new source code editor featuring Z80 assembly syntax highlighting, and finally some minor bug fixings.
Unfortunately, this program is still not ready for prime time, since there is still no documentation, no examples / project templates, and no support for it for the moment. One day, maybe..
Still, if you are curious enough, go get it here (Phactory is also listed in Productions section).

 
SDCC2Pasmo v1.5 sources available 12/17/2011
 
This might not be the best code I ever done, but at least, it does the job pretty well : SDCC2Pasmo takes as input a .asm file generated while compiling C code with SDCC, and outputs an other .asm file that is compatible with Pasmo, Maxam or WinAPE assembler syntax.
Command-line usage: SDCC2Pasmo sdcc_output.asm pasmo_compatible.asm.
C++ sources for Windows are now available through Productions section of this website, so feel free to recompile it for your favorite development environment if you need to.
 
"Cloud"-based data creation explained 12/10/2011
 
Picture
There are contexts where simple sinus curves might not be enough to achieve demo-effects. One great alternative is to use "cloud"-based data, allowing creation of bi-dimensional data tables where values smoothly evolve over the variation you decide to apply to. One of the most common application for such data are plasma, like the one presented in Pheelone demo.

I just wrote an article describing the workflow I use to get such data ready to use for Amstrad CPC developments. You can read the article here (also available in Articles section). Feel free to contact me for improvements, I will be glad to complete it.

 
"The Speaker" - an impressive text-to-speech program for the Amstrad CPC ! 10/31/2011
 
Picture
When I was a kid, I typed lots of programs from Amstrad CPC-dedicated magazines. That was actually my introduction to the world of computing. Most of them were poorly designed, some of them were quite inspiring (especially the ones from Tom & Jerry).

But one of them was really ahead from its time : THE SPEAKER. It was a text-to-speech program, running without dedicated hardware, based on phonemes. After many searches over the net, I did not found any download link about it, excepted a reference to it through the great CPC POWER archive, that currently hosts the original listing from CPC Infos french magazine... and then I just told to myself : what a miss for the Amstrad CPC community to not be aware about this program !

So I decided to re-type it, and I was not disappointed at all by the great memory I had. This is probably one of the most impressive program ever published in an Amstrad CPC magazine. Try it, you will be amazed ! (download link is attached to this news).

THE_SPEAKER.ZIP
File Size: 458 kb
File Type: zip
Download File

 
Added interview of Bryce 10/29/2011
 
Picture
Bryce's MegaFlash
Bryce, the author of the famous MegaFlash - allowing up to 32 ROMs simultaneously on your Amstrad CPC -,  just got interviewed ! I was very curious to know more about him and his work, and he kindly agreed to spend some time answering my questions. You can read the interview here.

 
Phactory V2.1 released 10/26/2011
 
Picture
I finally decided to release my own IDE, called Phactory. It's basically a program that allows to create Amstrad CPC productions without using third-party tools : everything is integrated into the same user interface. The whole development chain is supported : developer can create a new C source file, that will get compiled to ASM, this ASM file can then be compiled to a BINARY file, that binary file can then be compressed then injected into a DSK file that can also be converted later to HFE... and I did not even talk about data converters (bitmap handling, packers, text to charset indices, etc).

Bad news for you is the following disclaimer : this IDE has been created by me, for me. I have (profesional) experience in releasing programs used by others; I'm completely aware of the high level of support required for such a program. Due to that, and I'm pretty serious about this, I WON'T BRING ANY KIND OF SUPPORT TO THIS PROGRAM. Please don't even ask for new features, explanations or whatever. Hope you understand my position.

So.. for the others that may be interested in testing Phactory ;-) Since there is no dedicated documentation (yet), I will give you here the first steps. Basically, Phactory behaves like Visual Studio does. First, make sure you installed SDCC on your system, as also .Net framework 3.5 (or newer version). Then launch Phactory. Create a new project via File / New Project. In the Project Explorer, you folders have been created for you. By right-clicking on folders, you can have actions to create new resources. Choose "Assembly source file". Then still in Project Explorer, double-click on the freshly created file and create a small ASM program. Make sure to start it with org &4000 (of course you can set any org value here, later). Ctrl+S to save the program. Now right-click on a folder in Project Explorer, create a new Disk file resource (cpcdsk). Double-click on new created resource, click Add.. and then select the output of your ASM file (expected extension is .bin). Save it (Ctrl+S). Now go in Tools/Options and make sure to uncheck "Hide unused resources". Unused resources (output files are also resources !) now appears in Project Explorer. Locate the resource having ".dsk" extension. Right-click on it and select "Set as startup resource". From now, every times you will press the F5 key, it will resolve all dependencies starting for the startup resource, build the resource that changed and will finally run the startup resource ! The "run" feature on "dsk" is binded to WinAPE emulator.  

Basically, that's it. Hate it or love it ! ;-) Phreaks, QuickCMD... could not exist without this program. I really fell myself so productive using it. Be curious ! And keep in mind : no support from me at all....

Download link can be found on official Phactory page, also available in Productions section.

 
Time for a change ! 10/17/2011
 
Lately (these three last months actually), I have been quite busy with both HxC Floppy Emulator Manager and QuickCMD. I'm actually quite happy with these two products, I consider them mature enough now so I can eventually switch on something else. Of course, I could have added new features over, again and again, but well, you know - time is not an infinite resource.
Talking about time. I also decided to unregister myself from every CPC forums. No offenses at all to any of the involved communities, especially the ones from CPCWiki and CPCRulez. I had great time and it was relaxing to read you on a daily basis. Unfortunately, I was spending a critical amount of time following up threads etc. that I can not afford anymore; and it also progressively started to be a bit redundant with time. I need fresh air and better inspiration regarding my hobby these days. Of course, I'm still reading forums, even my dear friends from Push'n'Poop ;-)
Finally, I still can be privately contacted here. Oh, btw - after all of that, know that my motivation is still unaltered, and other nice things will still come up here from times to times :)
 
<< Previous

    Author

    I (NoRecess) am an active programmer for the 1984's Amstrad CPC computer. Feel free to contact me through the Contact section.

    Archives

    February 2012
    December 2011
    October 2011
    September 2011
    July 2011
    May 2011
    April 2011
    March 2011
    February 2011
    January 2011

    Categories

    All
    Article
    Articles
    Interviews
    Misc.
    News
    Productions

    RSS Feed


Create a free website with Weebly