I've been thinking this for a couple years now. We need a company to produce the ultimate 8-bit computer for hobbiest....
Imagine....
20Mhz or so advanced 8-bit CPU
simple graphics ability that gives 640x480 with 256 colors... no fancy modes required. Just with no restrictions per pixel.
512KB RAM... standard with ability to add more... Maybe 2MB or so.
USB drive support... (no moving drives, just USB memory key support.)
simple kernal design, allowing improvments by the hobbiests....
Mass production..
No Microsoft crap whatsoever....
built in ML Monitor and assembler...
I would buy one... $500.00 or so.... hmmmm
The Commodore-One is what you are looking for then .. it's 16bit rather than 8bit mind.
Quote from: strandedinnzThe Commodore-One is what you are looking for then .. it's 16bit rather than 8bit mind.
Yeah.... reckon we'll ever see a Commodore core for it ?
Bill
by my calculations you wouldnt even be able to do double buffering with your RAM/graphic HW setup :D
Quote from: bill.mannreckon we'll ever see a Commodore core for it ?
The NTSC and PAL cores are already there for the CommodoreOne. Work continues on them.
Truly,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
Hi Bill,
Quote from: bill.mannQuote from: strandedinnzThe Commodore-One is what you are looking for then .. it's 16bit rather than 8bit mind.
Yeah.... reckon we'll ever see a Commodore core for it ?
Bill
Probably not in our lifetimes :) Well maybe not quite true as I think there is an Alpha release of the C64 core available. Only taken 'em what ? 3 years ?
I *wouldn't* hold my breath for a C128 core!
Oz
Quote from: OzOneHi Bill,
Quote from: bill.mannQuote from: strandedinnzThe Commodore-One is what you are looking for then .. it's 16bit rather than 8bit mind.
Yeah.... reckon we'll ever see a Commodore core for it ?
Bill
Probably not in our lifetimes :) Well maybe not quite true as I think there is an Alpha release of the C64 core available. Only taken 'em what ? 3 years ?
I *wouldn't* hold my breath for a C128 core!
Oz
There's nowhere near enough logic elements to do the VDC, 8502, and Z80. Maybe with the new daughter board that Jens is working on, but definitely not with the current FPGAs.
I'd be happy to see even a 40 column implementation - however, the lack of theZ80 code could create a problem :)
Still, for the time being VICE is fine for most of my uses, I do have a spare PC set up that boots automatically to X128. And the emulation is improved on each release. Hopefully I'll be able to ultimately store my two 128D's away for posterity eventually. I always worry that sooner or later they'll die & I won't be able to repair 'em :(
cheers,
Lance
One word: PRICE. The board is just way too expensive. And all the infighting and crap over the last few years hasn't helped it either.
~@commodor@~
Quote from: commodorOne word: PRICE. The board is just way too expensive. And all the infighting and crap over the last few years hasn't helped it either.
~@commodor@~
Ya, add in postage to here & the board is far too expensive for what it is. $100 US would be a price where i might consider buying it. Then again, I wouldn't really have any great use for it, my original hardware will do just fine until it finally goes to bit-rot heaven.
Bill
Quote from: bill.mannQuote from: commodorOne word: PRICE. The board is just way too expensive. And all the infighting and crap over the last few years hasn't helped it either.
~@commodor@~
Ya, add in postage to here & the board is far too expensive for what it is. $100 US would be a price where i might consider buying it. Then again, I wouldn't really have any great use for it, my original hardware will do just fine until it finally goes to bit-rot heaven.
Bill
I'm more concerned than anything else about support. The whole way it's been managed has been less than perfect & the fact that a CBM 8 bit core has taken so long leaves me to wonder if it's worth it. I did consider about 2 years ago buying one of the boards but at that stage only the Amstrad CPC core was available, really not something I wanted & disapointing considering that it was originally designed & touted as a Commodore replacement.
And did I mention price ? 269 Euros can get you a much faster PC that can emulate any of these systems. Just what the Commodore community needs - another orphan!
~@commodor@~
You're all so negative about the Commodore-One!
Look at it from the perspective of a hobbiest ... you have FULL access to the hardware of a machine, you get access to all the docs, all the source code and if you so wish you can change the configuration of the hardware using software. The whole concept is that if you are writing an application and need a video decoder then you just load a new core into a FPGA and away you go .. when it's no longer required you can replace it with something else.
It's not intended as a mass market computer, it's for a limited subset people wanting to play and learn computers at a much more basic level, which means it's a niche product without a userbase out there that would pay for mass productions .. which means the people who do want it will be paying more .. and again the people who know about it are from the Commodore Era and are old enough to afford the odd toy (ie. 22 year old computers! :-)
I know I want to learn about FPGAs and I am planning to get a C-one as soon as I've built a computer room :-)
Quote from: kernal34I've been thinking this for a couple years now. We need a company to produce the ultimate 8-bit computer for hobbiest....
Have you seen the Commodore DTV?
Quote20Mhz or so advanced 8-bit CPU
simple graphics ability that gives 640x480 with 256 colors... no fancy modes required. Just with no restrictions per pixel.
512KB RAM... standard with ability to add more... Maybe 2MB or so.
The DTV has 2 MB of RAM and an additional 2 MB of Flash for storage of whatever you want. 256 color graphics with no restrictions per pixel..
QuoteUSB drive support... (no moving drives, just USB memory key support.)
With the onboard flash being re-writable, you get this functionality. Also a ramdisk is now available, and if that isn't good enough then you can add a 1541-III which uses SD cards.
Quotesimple kernal design, allowing improvments by the hobbiests...
DTV has that.
QuoteMass production..
DTV Has this too.
Quote from: USER No Microsoft crap whatsoever....
Unfortunatly, all Commodore systems have some form of Microsoft BASIC.. so you can't get away from that unless you write everything from scratch.
Quote from: USER built in ML Monitor and assembler...
DTV has this.. DTVMon (or whatever monitor and assembler you'd like to store in flash)
QuoteI would buy one... $500.00 or so.... hmmmm
Sorrry.. the DTV only costs about $20. But if you need it to cost more, I can buy some and sell them to you for $500.
Quote from: strandedinnzYou're all so negative about the Commodore-One!
You have to admit, development has been very slow & often disrupted by infighting.
~@commodor@~
Quote from: commodorQuote from: strandedinnzYou're all so negative about the Commodore-One!
You have to admit, development has been very slow & often disrupted by infighting.
~@commodor@~
Well it is a hobbiest thing ... would it be better if it didn't exist at all ?
Most manufacturers of niche products are quite useless at professionalism when it comes to talking to their customers, support or responding to criticism ... look at the Amiga community for how not to treat people buying your products! (clashing nerd egos are the main problem :-)
But I've not heard to much bad stuff about the C-1, it's good that Jeri has dished manufacturing off to Jens (as well as tweaks for it), but it's always going to be slow development as they have real lives to live and real jobs to make them money so they can afford to play with the toys.
Regards!
Quote from: strandedinnzQuote from: commodorQuote from: strandedinnzYou're all so negative about the Commodore-One!
You have to admit, development has been very slow & often disrupted by infighting.
~@commodor@~
Well it is a hobbiest thing ... would it be better if it didn't exist at all ?
Most manufacturers of niche products are quite useless at professionalism when it comes to talking to their customers, support or responding to criticism ... look at the Amiga community for how not to treat people buying your products! (clashing nerd egos are the main problem :-)
But I've not heard to much bad stuff about the C-1, it's good that Jeri has dished manufacturing off to Jens (as well as tweaks for it), but it's always going to be slow development as they have real lives to live and real jobs to make them money so they can afford to play with the toys.
Regards!
Jeri got paid real money by Jens to finish the NTSC Core, something she has yet to do. As one of the first purchasers of a C-One, you cannot understand my complete disenchantment with the whole scenario and now anytime I here Jeri has promised to do anything relating to the C-One it makes me angry because I already know what the outcome is going to be.
I'm hoping the new expander board will salvage the C-One. If it looks like it will solve the space problems that Jeri has complained about and Jeri actually backs up her claims about the original being too restricted by implementing the NTSC core and the native C-One core we were promised, then and only then will I be happy with the C-One.
I've heard a few variations on the Jens-Jeri C-One saga (read he said/she said) and I take them all with a grain of salt. None of us know what really happened.
Quote from: plbyrdJeri got paid real money by Jens to finish the NTSC Core, something she has yet to do.
Ah, Jens has never told the full story. Sure Jeri was paid, but he fails to add that he only partially paid her. Boy, how many times have I heard him with that same partial story, the last being at the AmiWest Show 2006.
Quote from: plbyrd...now anytime I here Jeri has promised to do anything relating to the C-One it makes me angry...
Another bit of Jens playing with words. He constantly says, "Jeri promised this... Jeri promised that", and thus deflects any responsibility he had in how the C-One turned out.
Quote from: plbyrdIf it looks like it will solve the space problems that Jeri has complained about and Jeri actually backs up her claims about the original being too restricted by implementing the NTSC core and the native C-One core we were promised, then and only then will I be happy with the C-One.
If Jens had not originally skimped on the size of the FPGA's (due to saving a few Euros) and listened to Jeri's advice, there would be no need for the "extender" board. In fact, if he had produced it the original way she wanted, there would have been far less problems with transferring the NTSC core she had working in the prototype, i.e., because of the cost-reduced, handicapped production board, Jeri had to go through 12-14 hour days of intense rewrite of the NTSC core just to get it to work partially in the production board. In other words, years of problems would have been shaved off of C-One development if Jens had just put in the FPGA's Jeri wanted in the production board.
Sincerely,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
Depends on what their understanding was. Jeri probably took partial payment with the understanding that she would reach a project milestone (whatever may have been agreed) before receiving another partial payment. Then the DTV got in the way.
No matter how you spin it, it looks like Jeri screwed Jens (and the rest of the c-one community). What we do know is that Jeri accepted (partial) payment from Jens, but didnt deliver the required milestone as agreed.
Quote from: Style_CHMDepends on what their understanding was. Jeri probably took partial payment with the understanding that she would reach a project milestone (whatever may have been agreed) before receiving another partial payment.
A supposition.
Quote from: Style_CHMThen the DTV got in the way.
It did not get in the way. It was a godsend. For 2 years Jeri worked full-time on this C-One project with only a partial payment, no other monies coming in, and no getting past the FPGA faults of the cost-reduced C-One board, no matter how much she worked on recoding her core. In colloquial terms, she had hit a wall. When Mammoth contacted her to work on the DTV, she found a regular job with regular monies coming in, a way to pay off her debts of 2 years.
Quote from: Style_CHMNo matter how you spin it, it looks like Jeri screwed Jens (and the rest of the c-one community).
If you are looking for a scapegoat, I refer you back to Jens who cost-reduced the board to what we have today, a patchwork of hacks and another hack coming in the way of the "extender" board for which he will charge 99 Euros. If he had just put in the FPGAs Jeri wanted (which would have only cost a few Euros more for each board), we would not have this situation. No matter how you spin it, Jens screwed himself (ouch!) and the "community".
Quote from: Style_CHMWhat we do know is that Jeri accepted (partial) payment from Jens, but didnt deliver the required milestone as agreed.
Another "milestone" supposition. What we know is that Jeri delivered the board that was required of her (cost-reduced and without Jens' having further prototype-testing to catch bugs) and that Jeri tried valiantly to get recode her core to get past the production C-One's faults.
Truly,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
Like I said, two sides to every story. It is better (more productive) to spend time and energy to rectify problems than it is to waste it trying to assign blame. That philosophy has served me well.
I agree with gklinger,
I agree with both sides described here too. I mean, the points being brought out from both sides are valid to the best of my knowledge.
Me, I don't mind if it crippled it or not, I always used 128 mode anyway and well that and BASIC 7.0 rocked back then compared to whatever else was out there. :-) That's all that really mattered to me back than, and today ;-). though if vice can do it I just might give CP/M a shot today (way too late but still better late than never ;-) ).
Unfortunately I dont even know what a C-One is. Ive seen the website, but I still dont get it.
Kernal34 has some good thoughts, but Id just like to see a machine that boots to BASIC 7, and gives you access to your PC floppy drives and hard drives as device 8,9, etc, your modem as a super charged 1670, a built in RAM unit, etc. The most frustrating part of owning a real C128 right now is the lack of ability to use PC hard drive space as a drive. I know there's VC1541 and 64HHD, but both have issues. (64HDD is sooooo close - but I still need to be able to access the machine remotely, which means Windows instead of DOS). Kills me that even today, we must still rely on DOS to get an old (ahem mature) 6502 based machine to read/write to a PC harddrive.
The idea of booting up to a 100% compatible C128 clone system which can access PC devices as if they were real serial devices should be easy to do, relatively speaking. Anyone care to convert VICE to a full fledged operating system?
Quote from: xlar54Unfortunately I dont even know what a C-One is. Ive seen the website, but I still dont get it.
Kernal34 has some good thoughts, but Id just like to see a machine that boots to BASIC 7, and gives you access to your PC floppy drives and hard drives as device 8,9, etc, your modem as a super charged 1670, a built in RAM unit, etc. The most frustrating part of owning a real C128 right now is the lack of ability to use PC hard drive space as a drive. I know there's VC1541 and 64HHD, but both have issues. (64HDD is sooooo close - but I still need to be able to access the machine remotely, which means Windows instead of DOS). Kills me that even today, we must still rely on DOS to get an old (ahem mature) 6502 based machine to read/write to a PC harddrive.
The idea of booting up to a 100% compatible C128 clone system which can access PC devices as if they were real serial devices should be easy to do, relatively speaking. Anyone care to convert VICE to a full fledged operating system?
Hear! Hear!
Lance
Personally, I think I already have the ultimate 8-bit computer... my Commodore 128. If I want a computer with modern features, I'll use my Linux computer. If I wanna run an 8 bit system, I want to run my old vintage system. I've got no interest in stuff like SuperCPU and higher graphics resolutions.
What I would like to see though are peripherals of convenience. A big one would be more modern, reliable disk storage system which is able to emulate a 1541 enough for copy protected games. Either something based on flash memory, or hard drives. Ideally you could plug it into a PC as well for the purpose of transferring programs from the internet, or for making CDROM backups of programs. I'm aware that similar devices exist already, but they're sometimes hard to find, and none emulate a 1541 enough for all copy protection.
Actually, that alone would be enough for me to be satisfied. Some high speed transfer (ethernet or some sort of advanced nullmodem) would be neat to have, and they exist... but I dont consider that urgent. My main concern is just to have a more reliable long term way to store software as vintage Commodore drives start to break beyond repair and 5.25" programs start wear out and new floppies become hard to find.
It'd be cool if someone produced some new runs of 100% compatible MOS chip clones to replace aging SID, VIC, and other chips. At some point, though probably not for years, "get a parts system on eBay and yank the good chips" will start being a less viable option. I'd like to find/build a more reliable power supply some day, but that isnt anything too outlandish and I dont think would require any advanced electronics skill to build. Likewise, buying/making some heat sinks or fans for my computers might be a good idea... Ray Carlsen's got a good doc on that. I've just not gotten around to it yet.
But yeah, I think the C64/128 are already the ultimate 8 bit system. And the Amigas are the ultimate 16 bit... I'd just like some extensions to help keep them viable systems long into the future. I think preservation is much more a priority than extension.
Quote from: MurpleLikewise, buying/making some heat sinks or fans for my computers might be a good idea...
Yeah, I've done this one to my metal 128D (fan mod). fairly important for me as the temp here often goes into the mid 30's over summer & the machines can get hotter.
This one is really simple to do (you don't even need soldering skills) & is a very worthwhile mod.
cheers,
Lance
Quote from: xlar54The idea of booting up to a 100% compatible C128 clone system which can access PC devices as if they were real serial devices should be easy to do, relatively speaking. Anyone care to convert VICE to a full fledged operating system?
That would be great but unfortunately VICE is far from 100% compatible and therein lies the problem. It's good enough for some and not nearly good enough for others. :(
Speaking of heat sinks... I found a product that should be of interest to Commodore users. I went to the computer store today looking for small fans, and found heat sinks you need. They're made by some company called BFG Tech, and sold as "Graphics Card Memory Sinks." Theyre meant as heat sinks for the RAM chips on fancy new graphics cards, but they are just about perfect size and shape for various MOS chips. They come in a package of 10 sinks, with 3 sizes in the pack. Theyre already backed with thermal tape. Just $14 for them all! Some of them are even thin enough for use in standard C128s and C64Cs... and they should all fit well in the C128D, original C64, and Amigas. I'm going to go apply them now!
Quote from: xlar54The idea of booting up to a 100% compatible C128 clone system which can access PC devices as if they were real serial devices should be easy to do, relatively speaking. Anyone care to convert VICE to a full fledged operating system?
Well, there is a DOS version of VICE, you know. I'm sure you could tweak DOS enough that it would appear the unit boots straight to VICE.
Quote from: adric22Well, there is a DOS version of VICE, you know. I'm sure you could tweak DOS enough that it would appear the unit boots straight to VICE.
You sure can. My Windows boot menu offers Commodore as an operating system! Selecting this option boots a thin DOS with its own menu; there you choose C64, C128, CBM-II, or Plus4. :cool: Its silly, but I like it.
hydrophilic: That's not silly -- it's awesome. Any idea how slow of a computer one can get away with and still have VICE perform reasonably well? (Where reasonably well means 1:1 speed with a 128, for instance.) I guess what I'm askings is, what's the minimum configuration necessary to enjoy the DOS version of VICE? Maybe I should make a bootable DOS partition on my USB memory drive and install DOS there. That might come in handy.
Just for laughs I downloaded VICE for DOS and tried running xvic using DOSBOX (http://dosbox.sourceforge.net/news.php?show_news=1). It took forever to come up (slow slow slow) but it worked! Why did I do this? I have no idea. It's cool and totally useless. :)
Quote from: gklingerhydrophilic: That's not silly -- it's awesome. Any idea how slow of a computer one can get away with and still have VICE perform reasonably well? (Where reasonably well means 1:1 speed with a 128, for instance.) I guess what I'm askings is, what's the minimum configuration necessary to enjoy the DOS version of VICE? Maybe I should make a bootable DOS partition on my USB memory drive and install DOS there. That might come in handy.
Just for laughs I downloaded VICE for DOS and tried running xvic using DOSBOX (http://dosbox.sourceforge.net/news.php?show_news=1). It took forever to come up (slow slow slow) but it worked! Why did I do this? I have no idea. It's cool and totally useless. :)
I'm running DOS VICE on a 400MHz machine - seems to be fine, I've got slower machines - should test on them as well - wonder how it'll go on my Commodore P75 :)
cheers,
Lance
I suspect you could run it on a pretty slow PC, if all it was running was a non-GUI OS like DOS or non-X Linux/*nix and then VICE. You can run VICE in modes that are way faster than a real Commodore, so I'm guessing there's a good deal of wiggle room there. Maybe I'll try adding a LILO boot to start up Linux in single user mode and spawn off VICE, just for laughs.
Using an AMD K6-2 overclocked to 500mhz I get a max speed of 263% running DOS Vice 1.21 with no sound. I don't have a sound card in that computer, so I would suspect the performance would go way down if I put one in and turned sound on.
I've actually given a lot of thought to this, and would like to see something like this:
C-One Based Perfect 8/16-bit Computer System
Hardware:
20MHz 65816 (no additional CPU socket)
ATX format motherboard
internal expansion header for hackers
Instant On via flash 'ROM'
Monster SID sound - no real SIDs*
Stereo audio in/out
SuperVIC video w/VGA out
Video expansion connector
Ethernet
4 USB 2.0 ports
1 RS232 serial port
1 Parallel port
'Universal' reconfigurable cartridge port
4MB-128MB multimedia RAM (SD-RAM slot)
16MB-1GB system RAM (SIMM slot)
PS/2 or USB keyboard and mouse
2 Atari style joysick ports
Universal compact flash reader
Standard IDE PC hard disks (IDE64?)
CD-R standard (CD-ROM, DVD, & DVD-R supported)
3.5" & 5.25" floppy drives
Catweasel universal floppy controller?
2 universal Expansion slots for old connectors - floppy drives, analog joysticks, etc.
2 PCI slots for SCSI, modem, etc.
Custom ATX case(s) available
Native O/S:
65816 Multitasking OS
RAMdisk use of any unused RAM
Extended video modes
Native application suite
Integrated Internet applications
Full access to all computer resources
Emulation:
Commodore 128 (wiThout CP/M*, but with VIC-20, C64, and PET series modes)
Apple ][GS (with Apple I, Apple ][, Apple ][+ modes)
Atari 800 (with 400 and other series modes)
Acorn [for Europe]
Direct hookup to emulated computers for file transfer
No cassette support*
HD & CD-ROM filesystem emulation
6502/65816-based legacy game machines (Atari 2600/5200/7800, NES & SuperNES, etc.)
Compatibility:
Direct hookup to Windows & Linux machines for file transfer & Internet access
File import/conversion/export functions for Excel, Word, graphics formats
Compatible Web browser & email apps
Internet Video player w/common codecs
MP3 player
Flash & other plug-in compatibility
* = Leave these for hardware & software hackers :)
If it uses a 65816 then it's not an 8-bit system.
Quote from: plbyrdIf it uses a 65816 then it's not an 8-bit system.
True enough as far as the comment goes, but is is capable of working in both 8 & 16 bit mode.
It is really an enhanced 6502 - 13 original 6502 modes with 92 instructions using 256 op codes (including some new opcodes from the 65C02).
So you could get away with saying it's an 8 bit animal.
cheers,
Lance
The 65816 can run 6502 code natively, without modification or emulation. That's 8-bit enough for me.
An Intel 80386 will run 8008 code without emulation too. Do you want to call a 386 an 8-bitter?
Let's not forget that some Commodore software uses undocumented 6502 opcodes NOT supported by the 65816... I can't say about Apple software.
But since the dream is to also support (S)NES software, a 65816 would be neccessary.
The Apple II comes in two flavors: Enhanced and unenhanced. The unenhanced machines use a standard 6502. The enhanced machines use a 65c02. Software that targets the 65c02 CANNOT be run on unenhanced Apple II systems. Even the enhanced ROMs won't work without the 65c02.
The thing is, I like the idea of a SuperCPU128 with 2M or more of 128-compatible banked RAM, a huge 2M or more 1750 compatible REU, the Retro Replay cart, RRNet, IDE64, SuperVIC graphics, multi-voice SIDs, CatWeasel universal floppies, etc., etc., but NOTHING gives me all of that in one machine. You have to either pick and choose, or build multiple systems with different capabilities. I want it all. For cheap. Is that too much to ask? :)
(resurrects 12 month old thread...)
Much as I love the 6502, the Motorola 6809 is an assembly language programmers wet dream and the ultimate 8-bit computer would surely use one as its CPU.
How I wish the C128 had one instead of the Z80. In fact, the C128 with a 6809 would be the ultimate 8-bitter :)
Actually, I kinda like the idea of a 12-bit machine. I've spent ages over the last couple of years trying to design one, based loosely on Commodores and the x5xx family — but I keep getting carried away and adding so many features (extra accumulators, hardware divide and multiply, vector operations...) that I never seem to get anywhere with it. Oh well, it's a fun exercise.