NoRecess
  • News
  • Productions
  • Articles

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.


Comments are closed.

    Archives

    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