barana wrote:
To be honest, if you stuck a mid-range FPGA on a card with video, RAM and compact flash, you'd probably have enough capacity left over to implement the entire Apple II in the FPGA. I mean, look at the A2 - a board full of TTL and a 6502 - it's not that much logic for today's programmable logic devices.Some would be happy with a 'C-One' type setup, happy to use an apple emulated in hardware with modern peripherals such as keyboard and compact flash.hermermherm.SIR!. A C1 or any fpga ftm, does not 'emulate' it more acccurately 'clones' or 'reimplements' HW :-p ;-)
That's easy to say right up until you implement an Apple II peripheral bus and fail to implement exactly the same setup/hold errors as are in the real thing. List of incompatible cards to follow... From a practical point of view, any reimplementation is an "emulation" since the don't care and error states are unlikely to be a 100% match to the original. (Ask Apple how many ][ and ][+ workable cards wouldn't work in a //e, or //e workable cards in a IIgs.) It's always a tradeoff... -michael Music synthesis for 8-bit Apple II's! Home page: http://members.aol.com/MJMahon/ "The wastebasket is our most important design tool--and it is seriously underused."