beamrider wrote:I would be interested in one of these please.
I will reserve one for you.
eslapion wrote:I believe you mentioned another version of the MachXO3 will soon come on the market with considerably more available memory.
Yea, its the 9400 version with even more logical cells and 54KByte internal memory. I will try to get hold of it once the PCB's arrive.
pixel wrote:If I hadn't had so much on my plate already (Arukanoido, Ultimem, tapesondemand.com, etc.) I'd jump right in.
That copying loop is really refreshingly clever but let's talk applications. Moving memory that way is still spoiling the fun. Any chance to wedge in hardware copy? EDIT: Even if it was only whole pages?
Well, as Mike points out its the only (safe) way. I don't want to hack too much into the Vic-20 because its a good machine the way it is. The only other way would be to put the VIC processor itself on the external board, but I'm not sure I want to do that. There is a Verilog model of the 6569 which could have been used, but then one ends up emulating the whole machine which kind of removes the point of an expansion.. Many people feel that the Turbo Chameleon for the C64 went too far in that direction.
Vic20-Ian wrote:Audio-Computers advertised a 40 Column card with 2nd processor (Intel 8088). 8K Ram and can communicate with 2nd processor via 2k dual port ram.
I have a scan of the advert, if anyone wants it send a PM.
Never heard about that one! Would be interesting to see that ad. Anyway, my implementation will make all the memory available directly to the Vic-20 since we need to copy any gfx (and having a 2K dual port buffer would mean that it had to be copied twice).
Current status is that 80% of the schematic is done with a new BGA256 package defined from scratch for the MachXO3 (there wasn't any available for Eagle Cad). I will make space for a FTDI chip so you can reprogram the CPLD at home using a USB plug, but it will add some cost, so if you don't want it just tell me so and I will put in a JTAG connector instead (so you can reprogram the CPLD with a JTAG interface if you need to).
Thanks for waiting.