Monday 13 August 2018

Interview with Stefany Allaire

1. Hello and welcome from us at BlitterWolf. For our readers could you tell us your name, country and occupation please?
A. My name is Stefany Allaire and I was born in Quebec City in the province of Quebec, in Canada which makes me a French Canadian.  I presently reside in Vancouver, British Columbia. I started my career as an electronic technician which turned quickly in hardware design and the later years of my career, I got into FPGA programming and Mechanical Design.

2. Where did the inspiration for the C256 Foenix come from?
A. For a while now, I was going to get myself a C64 or C128, just to rekindle with my past I suppose. So, for some reasons, there was already a predisposition for me to get back into it. And then, the video from “The 8Bit guy” David Murray where is speaks of the “Gigagron TTL” computer happened. That was middle of April. He makes the review of a retro computer called the “Gigatron TTL” designed by 2 gentlemen from the Netherlands if I recall (don’t quote me on that).

So, at the end of the video David Murray makes the mention that all this time he has been reviewing all these different homemade computers, he never really came across the one he would have wanted. He finally tells the audience that he made a list on his website’s forum of the thing his dream computer should have. I proceed to take a look and there I decide to pursue the project. This is how the C256 Foenix project started for me. It was going to be another month before I really got into it.

3. Did you know from the start what you wanted to create, as in the specifications and the look of the machine?
A. Not really, however, I was in the right mind set to begin a new project and I was already in the retro mood. The early specifications were specified by David, so for me this was my base, my starting point. But it dawned on me quickly that what David wanted and this is my interpretation of it, was an enhanced C64; still compatible with the actual C64 but with more possibilities. And early on, in my first month of reflection that was a problem. Because I didn’t want to recreate a C64 with more features, I wanted to create something that would have followed the C128 but the capacity of an Amiga without going into full 16bits. So, some of what David wanted could be fulfilled but other stuff could not. He did mentioned also that FPGAs were not his preferred choice and an off the shelf solution for video would be preferred and this is one of the things I didn’t agree with. Because for me FPGAs could be considered as ASIC because this is what they are in the end and Commodore was very much into designing their own ASIC. So for me, FPGA made all the sense in the world to enhance the possibilities of the CPU and system in general and give an edge to video and audio. In the end, this internal FPGA discussion brought about the idea that the project should be about creating something that could have been designed by Commodore in the first place, if Jack didn’t leave Commodore. And from that moment, the whole project made sense and this is how I came about with my own specs (based heavily on what David wanted) and brought a spin on them.

4. Your slogan says "The C64/C128 long lost brother", in name only?
A. Well, like I previously mentioned, I thought that giving a twist to the design by forcing me into designing something from a different time or era would make sense, because things have changed so dramatically in the world of electronic since 1987, it’s insane. The goal was and is still to design something that could be considered the follow-up to the C128. What the next computer could have been if Jack Tramiel would have stayed with Commodore and that Amiga was never bought by Commodore considering that the C128 was not a very big success because of this idea of trying to please everybody with one architecture. Maybe, they would have decided to go clean room and reinvent what the next gen could have been and this is what the C256 Foenix is about, so in a way maybe it is more like the long lost sister! ;o)

5. Did you have any PCB schematics to work from as a starting point or is this built from the ground up?
A. Yes, everything was designed from ground up. I even decided to use a different EDA software suite than the one I was generally using. I used Eagle thinking that it would be easier to share the content, however, I came to realize that my design was going to be too big for the free edition and the standard paying version, so all in all, maybe not the best choice. Surprisingly enough, Eagle really grew on me. However, if Autodesk would not be the owner now, I think I would feel even better about it. I digress, however, aside the fact that used website like SNAPEDA to get the schematic symbols and PCB footprint. The schematic has been completely created by me.

The Product as of Today

6. Is the C256 going to be backward compatible with previous Commodore models and if so which ones?
A. The million dollars question, a straight answer to that question, is “no”. I believe that the C128 compatibility with the C64 is what limited the C128 and so I wasn’t going to repeat the same mistake being the successor to the C128. The C64 should have remained the C64 and the C128 ought to have been its own computer and thus this idea that anything design with Commodore in mind should be automatically compatible with the C64 because it has lots of game supporting it, is somewhat ludicrous to me. In the 1990’s there has been a lot of attempts for new computers and/or game platforms to come to the market and most of them failed and yes most of them was because of lack of software support. But in a lot of cases because there was a lack of time to develop new games and a lack of time to develop the right tools to support those game developers. And for me, this is the major point. I think people are ready to have a new retro platform with new games and my priority is to support the early adopters first. If you have games and it is easy to develop those games then we could see a major adoption of a new ‘old’ platform.

7. Why have you decided to call the project Foenix?
A. First, I realized quickly that if I was going to take David’s challenge seriously than there would be other and thus, I went and assume that some of them would take on the C256 name. So, to make sure that there would be no confusion with any other past or future C256 names reference to a hypothetical Commodore computer, I went with Phoenix for the fact that it is the computer that might have existed but then its rises from its ashes. So I think the image here is pretty clear. As far as the “F” is concern, well, I needed to make it mine, so Ste”F”any hence “F”oenix.

8. Have you always had a keen interest in hardware development?
A. Yes, actually the source of my interests in electronic and electronic hardware comes the C64. When I was 13, my dad bought a C64 for the family and back then I was residing in Rimouski, in Quebec province. Not a place you would write about, long and windy winter, short and windy summer. Anyhow, we just moved there and I had no friend, so I was bored. Now we are talking about 1984, so no internet or else. So, when the Commodore arrived, at first, I tried to do some things with it, but it was still very early, so there were not that many games and it is not like we could have access to those games anyway. But overtime, within one year of getting the computer we moved within the city and my brother one day brought back a game cartridge and this is where it really started for me. After a few months, we ended having a lot more games and I started hacking the games which I did many years till we moved again. I stopped doing it when I was 16, in the mean time I was doing some electronic stuff on the side.

9. Have you owned any Commodore computers in the past and if so which?
A. Yes, the C64 and that’s it. Unfortunately by the time the Amiga came around, I was already out of the C64 hacking scene and I never made the transition and by then, I was already doing stuff on the PC. A month ago, I got myself a C128 because at some point in time my brother trashed the family C64 and all the games we had (he didn’t tell me). Sad… snif…

10. Who is working on software development, such as the OS and any software, for the hardware?
A. Right now, few people have shown some interests in help with the low level stuff. As we speak, I think there is only Tom who is actively working on the firmware to create a Monitor/Text Editor for the machine. Others have shown interests in creating games and apps when the unit is ready. As soon as the FPGAs are done, I will join in for the Kernel section which is the most important to enable everybody else. Also with the FPGAs design done, then, all the documentations will be useful for developer as well. I think at this point, the biggest issue, is really to get a board and a board with programmed FPGA as soon as possible.

11. Do you intend future proofing the C256 by allowing for expansions, such as extra memory?
A. The C256 has an expansion connector and a cartridge connector. So, I believe that there are plenty of ways to go about making it better or to improve it. Memory wise, I think there will be plenty so, that won’t probably be necessary, so unless the end-user is really thirsty for it. Otherwise, the expansion connector could be used to implement different type of hardware that are more up to date, like an IDE interface, Wi-Fi module, USB, anything their heart desire.

12. What ports are going to be accessible externally?
A. External ports, we are talking about a 95% compatible USER Port (smaller connector though), RCA Stereo Line Output, Headphone with Amps Output, Midi-In, Midi-Out, DVI (D and A), Commodore 6 pins EIC Connector for the drives, then a extended version of the C64 pin compatible connector (smaller) with 64 pins that contains the 24Bits Address bus.

13. Do you have a roadmap for the C256 and possible future projects?
A. Good question, at some point in the design there was an idea to put 2 processors like the C128. In our case, it would have been the 65C816 and the MC68SHC000 in 8bit mode both running @ 16Mhz. So, if there was a follow up to the C256 maybe it could be either a dual processors version and/or to implement a real 16bit bus 65C816 into another FPGA, so to transform the C256 from 8bits to 16bits but to keep the same sound/graphics hardware. However, right now there are no plans whatsoever for any future model, obviously this is tied up to the fact that if there is no C256 that exists and thrive in the market, there is no point into making a successor.

14. Have you ever been a member of a computer group and if so when and where?
A. No, never… Never been much of a group person.

15. Did you have your most favourite played games on Commodore machines and what were/are they?
A. The games I enjoyed the most playing back in the day were mostly arcade games because while I was bored during my teenage years, close to the school there was an arcade which I spent all my money and my free time. So I got to enjoy first hand all today’s classic. As for the Commodore, I enjoyed mostly the early games like Jumpman and then there were a couple of game studios that were just making awesome games, like Epyx and Synapse that I really enjoy. But at the end of the day, I never have been much of a gamer. I would have way more fun cracking the game than to play with it! ;o)

16. Best computer system of all time for you?
A. Even if I never had one and never actually played with one or come close to touch one. I think Amiga is the computer of all time. I mean, don’t get me wrong, the C64 has played a major role in people’s life, but I think the Amiga was far ahead of its time and just set the bar to a level that just triggered everything else. So, in other words, I would say that people wise, I think the C64 has been a major game changer. In terms of technology, I think the Amiga was the computer that made the biggest difference.

17. Best computer game of all time for you?
A. I don’t have any specifics on that one. I would say that it is more like an era that made a different. So I would say, all the arcade games designed in the early 80s are the best games of all time.

18. What are your thoughts about what happened to Commodore?
A. Well, I think if Commodore would have not been so greedy and stupid (mostly from the time Jack left) they could easily be the actual Apple. They had everything to become one, but like I said, stupidity and greed just killed everything. I mean, I think Jack Tramiel was way more a visionary than Steve Jobs could ever be. I obviously don’t know the person, but I guess what he did was way more significant than Apple did, no offense to Apple fans here. Otherwise, there is very little we can say, since it is long gone!

19. Any further comments to make?
A. Well, not specifically, but I would like to thank you for giving me the chance to talk more about the project even it has been a bit overdue. Sorry about that. ;o) I hope that when the time comes people will enjoy this new “old” computer and will have as much fun with it that I got to design it and to make it happen!

Michael Holmes

2 comments:

  1. Nice read. Thanks for doing the interview.

    ReplyDelete
  2. I read with interest you thoughts on compatibility with the C128 and how you disagreed it. This is a turn of events as most would say it had to be compatible with the C64 or it would crash and burn. But they hacked the C128 together so it was compatible. I agree this held it back as they could have concentrated on making a better video chip and maybe including stereo dual SID chips. However, the C64 had cemented the market, and they couldn't move on to anything different or better as it would not be exactly compatible with a C64. You only have to look at the C16 & Plus/4 to see that anything different to a C64 failed in the lineup. Now, in reality, I think the C128 should have the huge palette of the C16 and other hardware features along with sprites and high res modes. A superior combination of the C64 strengths and Plus/4 strengths merged into one super Commodore machine. But, they didn't do this. They released a machine with a dual hardware split personality between a C64 and C128 with some strange Z80 for this weird CP/M OS. The C128 mode had high res but lacked both sprites and the superior Plus/4 palette. Bizarre! The Amiga was coming with no C64 compatibility at all which could have killed it. So the C128 was just a filler really until that came along.

    ReplyDelete