11 hours ago, The 8-Bit Guy said:
Some people seem confused on why I'm in favor of releasing this. So I'm going to open up and totally lay it out here. This is my honest opinion on that matter: The X16 has taken much longer to bring to market that I thought. There were many times where development was halted for 6 months or more because of unsolvable bugs. And even though we are close to being able to release a kit fo the X16, it's going to still take more time to get this out the door and the people wanting fully assembled systems will be waiting extra time. The X16 is definitely happening. The X8 is not meant as a replacement for it. But, I felt like the X8 with it's super-low price-tag and easy manufacturing could help keep interest in the project much like "The C64 Mini" did, even though everyone was wanting a full-sized machine.
First, the "maintain interest" piece. When the CX16p goes to crowd funding, there will be a flurry of interest. There is just a set of people who are not going to follow the development phase of the project until it reaches crowdfunding. And with the work that has already gone into the CX16p, it's going to hit it's "minimum launch target" with ease, which is then either part of the initial flurry of interest or else a second wave of interest, depending on whether it hits in hours, days or a week or two.
There are going to be a number of people who follow and report on things in this space for whom the crowdfund launch will be the trigger for their in depth look at the project ... and then their coverage will attract more interest further afield, and so on. There is no need to worry about "maintaining" interest: there is a substantial
latent interest just waiting to be generated with the launch of the crowdfund.
Relative to the project development so far, the project team is being ultra-cautious in its crowdfunding launch ... many projects would have launched already and these multi-month delays for bugs would be with the added pressure of slipping public development point target dates. And being conservative has avoided some public dust-ups over those dates slipping.
But at some point, you need to set a range of months to "get this out the door" and
open the crowdfunding phase for the CX16p. One clear scheduling point for that is you guys
shouldn't be building a set of boards for wider beta testing without the crowdfunding being open. Profit or not, the
labor of building the boards for wider beta testing should be
paid for up front by a share of the crowdfunding budget.
This is not advice to "start the crowdfund phase early". Premature launch is launching when you cannot honestly
say "the X16 is definitely happening". If it is definitely happening, we are
presently in the window when crowdfunding is justified, and the only question is how late into that window will the team wait to do the launch.
But in any event, the team now knows that the CX16p crowdfund launch
will happen. So
organize around your certainties.
So that makes the questions, should there be an X8 launch, and if so, when? Should there be a CX16c launch, and if so, when? Should there be a CX16e launch, and if so, when?
... The X16 is definitely happening. The X8 is not meant as a replacement for it. But, I felt like the X8 with it's super-low price-tag and easy manufacturing could help keep interest in the project much like "The C64 Mini" did, even though everyone was wanting a full-sized machine. This would keep development on-going, and most anything made for the X8 could easily be ported to the X16 later. I do not believe X8 sales will cannibalize X16p sales. And sales of the X8 could even help to fund more development on the X16 surface-mount version and eventual X8-FPGA version. And for those people that don't want an X8, it seems like the solution is simple. Just don't buy one. Buy the X16p instead. Or wait for phase-2, or whatever.
Seriously, the point of crowdfunding is to let the
"crowd" of willing customers help with funding the development of a project starting at some stage in its development. It also gives the most accurate real world indicator of whether to
do the development, in terms of whether it hits its minimum funding requirement.
If funds are the bottleneck for development of the CX16c, then open it to crowdfunding to relieve that bottleneck. In any event, we do have one point we can hang the crowdfund timeline on: if the CX16p can go ahead, then so can the CX16c. If the CX16c is done with a CPLD instead of all of that glue logic, then a zero force insertion socket for CPLD the CX16c development board(s) and most discrepancies between CX16p and CX16c operations can be fixed by debugging the CPLD specification and reprogramming it's matrix. And if the discrepancy reveals something that should be fixed in the CX16p, fixing it brings them back into alignment.
The hold up other than the development funding side that crowdfunding can take care of if the developing funding is worth doing at all
You are certainly correct that there will be no cannibalization between LX8 and CX16 sales. If launched side by side, there will be effectively no cannibalization between the "LX8" ("Lieutenant" X8) and the CX16c.
So if going with the LX8, there are the following crowdfund launch plans to consider:
(1) Launch the LX8, CX16p and CX16c sequentially.
(2) Launch the LX8 first and the two CX16's in parallel afterwards.
(3) Launch the LX8 and CX16p first and the CX16c after.
(4) Launch all three simultaneously.
In a
sales funded model, there is a strong argument in favor of (1). The LX8 is the simplest to get manufactured, the proof of concept design is already functional, so needs at most a few tweaks to make it ready to ship, and as the mass market priced part of the product line, it has the biggest opportunity for people to purchase it as an impulse buy to occasionally tinker around with.
In a
crowdfunded model, there is a strong argument in favor of (4). Simultaneous launch provided the biggest "punch" to the initial rollout. There are no "reasons to wait" on Day 1 ... so the progress toward full funding number that people look at as a short hand for "how good do other people think this is" are going to be as good as possible. The total funding across all three crowdfunded projects in the product line can be aggregated to give the largest possible "we have attracted this much funding" number, which is the other big shorthand for "how interested are other people in this project?"
What are the downsides. A big downside of the first two is that the project will be initially defined in the broader audience that is attracted by the LX8, and the CX16's when they launch will be downgraded for being "only partly compatible" with the LX8. If the LX8 is a runaway hit, that undermines the buzz for the CX16 launch, and if the LX8 is not a runaway hit, that also undermines the CX16 launch. Also, "but it's slower!", which is likely not true in terms of effective operating speed for things where "system speed" really matters ... but is an easy first impression to draw.
The biggest downside of the fourth is the need to make it clear at a glance which project somebody should support who has just heard about the project and has followed the link. "At a glance" is the key here. It needs to be a
picture that "conveys" the key distinctions. That is the product line shot ... the LX8 at the far left, with its bare board in front, keyboard plugged into its optional mini case behind. The (render) of the CX16c in the middle left, with the bare board in front, the keyboard and it's cute little mini-ITX case option behind it. And the CX16p at the middle right, with two different third party cases, one with the standard keyboard and one with the fancy switch key keyboard.
Underneath that, the entry points to the individual projects, in order to target delivery date ranges. First is the CX16p DIY (or, if I were to attempt it, "DYI" for "do yourself in"). Second the LX8. Third, the CX16p pre-built. Fourth, the CX16c.
One thing about a simultaneous launch and the downsides of showing the whole product line at once is that the complexity of choices within the individual projects should be kept down, to make them easier to summarize. So go ahead and populate the CX16p SRAM. It can then be labelled as the "64K system address space, 2MB extended RAM, 512KB system flashROM, 128K Video Memory Space" option. With surface mount and a CPLD for chip select, it should be possible to "carve out" Low RAM from the highest 40K of the High RAM chip, so if available a single 55ns 1MB surface mount SRAM could be the sole RAM chip to reduce parts count. That is
"64K system address space, 1MB system RAM, 512K system flashROM, 128K Video Memory Space". And of course the LX8 is the "64K system address space, 64K system RAM, ??K system flash ROM, 64K Video Memory Space". Obviously, those are just notional CX16c design decisions ... so long as the product description starts with, "Real 8bit 65C02 CPU / Real 8bit 65C22 VIA support chips / 100% Compatible with the CX16p applications / ...", a range of specific design decisions can be made within that framing.
But in the CX16p funding page, you can pick between a DIY tier with a minimum funding requirement and a prebuilt tier with a specific closed amount to be funded, an option to add the expensive custom keyboard to the standard keyboard, and that's it. The only difference between the two CX16p entry points from the main entry page is where on the crowdfunding page you land.
In the CX16c funding page, you can pick between the bare board version and the cased version, with a minimum funding requirement for each to launch, an option to add the expensive custom keyboard, and that's it.
In the LX8 funding page, you can pick between a bare board with keyboard and a mini-cased version with keyboard and power supply. The mini case is designed to "mini" style resemble the CX16c case.