- Top Stats

Top Posters Top Topic Starters Top Topics
NewsBot 1453
Gryzor 740
TFM 649
TotO 501
MacDeath 221
NewsBot 1117
Gryzor 19
Border_7 11
SyX 9
eliot 9
X-MASS, a mass... - 156972 Views TotO 19:32, 14 December 14
X-MEM, a new m... - 99959 Views TotO 22:41, 26 April 14
Amstrad CPC 16... - 79910 Views SyX 21:31, 01 January 13
*FR* - FenixIn... - 44926 Views NewsBot 01:01, 13 January 11
Pac-Man emulat... - 28318 Views TotO 01:01, 02 April 12


Author Topic: NoRecess - Phactory V2.1 released  (Read 1773 times)

0 Members and 1 Guest are viewing this topic.

Offline NewsBot

  • Your friendly news-fetching robot
  • 6128 Plus
  • ******
  • Posts: 2.293
  • Country: gr
  • Liked: 256
NoRecess - Phactory V2.1 released
« on: 04:27, 27 October 11 »
Phactory V2.1 released
27 October 2011, 5:22 am

 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 interesting 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.





Source: NoRecess the website - News

This content has been fetched from a third-party page feed.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1977
Re: NoRecess - Phactory V2.1 released
« Reply #1 on: 07:09, 27 October 11 »
Thanks for sharing  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Optimus

  • 464 Plus
  • *****
  • Posts: 348
  • Country: gr
  • Liked: 161
Re: NoRecess - Phactory V2.1 released
« Reply #2 on: 13:05, 27 October 11 »
Great! I am curious to try it and see if it enhances my developing process or not.
Curiously, there are also C64 emulation files and you can also create a new C64 project too. Is Norecess working on C64 too or was there another reason for these options?

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 14.837
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2856
Re: NoRecess - Phactory V2.1 released
« Reply #3 on: 18:05, 27 October 11 »
Bah... give us an intro maker! :D

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.039
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1007
Re: NoRecess - Phactory V2.1 released
« Reply #4 on: 20:01, 27 October 11 »
Bah... give us an intro maker! :D

10 PRINT"BASIC IS LAME!"
20 GOTO 10
RUN
CPCWIKI RULEZ!
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1977
Re: NoRecess - Phactory V2.1 released
« Reply #5 on: 20:19, 27 October 11 »
10 PRINT"C64 IS LAME!"
20 GOTO 10
RUN
CPCWIKI RULEZ!

Typing errors corrected :-)
 
Now back to topic...
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.754
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3743
Re: NoRecess - Phactory V2.1 released
« Reply #6 on: 23:12, 27 October 11 »
Strange, when I run that program I don't get the "CPCWIKI RULEZ" text, just the text after print in line 10. I think I need to check the listing again :(

Bryce.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1977
Re: NoRecess - Phactory V2.1 released
« Reply #7 on: 01:19, 28 October 11 »
It's a feature - not a bug 8)
 
However, the listing tells the truth! What ever it writes on your screen - if must be true. Everything on screens is true. ;-)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 14.837
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2856
Re: NoRecess - Phactory V2.1 released
« Reply #8 on: 13:49, 30 October 11 »
The CPC Knows...

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1977
Re: NoRecess - Phactory V2.1 released
« Reply #9 on: 20:02, 31 October 11 »
The CPC Knows...

"The shaddow knows"   ... Gryzor ;-)
 
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus