Change of product direction, good and bad news!
Posted: Thu Sep 23, 2021 7:14 pm
4 hours ago, paulscottrobson said:
.... you aren't getting a modern BASIC.
Why crush a dream like that... "I had a dream, once" : )
Commander X16 Community Forums
https://cx16forum.com/forum/
4 hours ago, paulscottrobson said:
.... you aren't getting a modern BASIC.
Quote
What I really want is this.
Quote
X8
Quote
Keyboard
Quote
KIT
Quote
The insides and the outside
Quote
Approach
Quote
Conclusion
On 8/19/2021 at 8:32 PM, The 8-Bit Guy said:
The Commander X8 - Believe it or not, this product already exists. I've had one sitting on my desk the last 6 months. This is entirely designed by Frank. It's a 100% FPGA implementation. It is sort of a subset of the Commander X16. It has mostly the same architecture, but it has minor differences. There is also already an emulator for it. It's about the size of a Raspberry Pi.
15 hours ago, EMwhite said:
Why crush a dream like that... "I had a dream, once" : )
12 hours ago, VIC-2020 said:
I can't tell if comments along the lines of "I don't want a Raspberry Pi" are facetious or exaggerations, or if there's a genuine mistaken perception among some that the X8 is nothing more than an emulator of the X16 on a Pi board, but above is how the man himself describes the 100% FPGA X8.
23 minutes ago, BruceMcF said:
Indeed, some people, after all, are under the impression that an FPGA "emulates" hardware rather than being hardware with a an ability to reprogram the connections between the hardware elements at a very low level.
1 minute ago, Scott Robison said:
I think part of the problem is "dictionary definitions" vs "real world meaning of words". Yes, a strict reading of the dictionary states that FPGA emulates a CPU, but at the same time, one could say every automobile after the first automobile can be said to be emulating its predecessor. And those automobiles (aka horseless carriages) emulated a predecessor. And every hammer after the first emulated the first. Every building after the first. Etc Etc Etc.
6 minutes ago, BruceMcF said:
Yes, using dictionary definitions rather than the technical definitions is part of it ... the technical usage of simulation for, eg, a soft 6502 core and emulation for, eg, VICE is not subject to the same confusion, while in casual English usage, "emulation" and "simulation" are not so sharply differentiated.
13 minutes ago, Starsickle said:
Oh man - how can I not take this as personal? Okay.
I know what a Raspberry Pi is. I know what a FPGA is. If I wanted a Raspberry PI C64, I'd already have it - because it's already a product. The C64 is already out for about 130 bucks.
https://www.amazon.com/dp/B08GMTJYXJ/
Again - I'd have fleeting interest in it because I'd likely make it into something else instead of use it as it came. If the X8 is a Crowdfunding bonus, I'd get it because it's something, but I'm here for the finished product.
And yeah, It's a dream to be able to program old stuff but remain in the 21st century. I don't expect enough work to be done between compatibility and reality to eliminate the absolutely absurd artifacts of 1970's programming in light of the 21st century development environments and requirements. If the goal is to make a usable computer, I will insist resolving the lower levels of problems with BASIC v2 and the C64's low level systems is a critical bit of work. I know some here don't seem to have any problem with this, but I am absolutely sure you'd reach a wider audience and ensure lasting use and value of the product if, like providing a HDMI or a USB or SD card i/o, you do the same engineering work in the software side of things. We do not use computers the same way as we did in the late 70's and early 80's. Proof enough is the rapid evolution of all those middle soft-parts before DOS computers came into the norm. Software is not developed to completion and subsequently supported by a single guru with unlimited time in a garage, anymore. It is the exception now, not the rule. Waiting for manna from heaven is not how you get a killer app. You need a development environment and ecosystem with high level ease-of-use. The cuttthroat University CS department "Make-everything-as-arcane-as-possible" way is not the way of real life.
I want the project to succeed at a wider level of appeal. I see the above as a critical part of it. There's already plenty of collector's items out there, as well as pretenders and emulators that are far cheaper and do the job - but they aren't real computers, anymore. I want the X16 to be more than a mantle-piece for the wide audience it's said to be intended for. The project being at a crossroads is perhaps the best thing that could happen to it.
I gave it a serious shot, and unfortunately I came up empty. I don't have it in me to try again without serious improvements in the middling levels and in the ecosystem. I would LIKE to try again, but without the cookbook or the environment - it's just me messing around in pico on a university unix system. I want to complete projects in a timely and reliable manner. Nothing wrong with that. I don't feel like I'm barking up the wrong tree, here.