[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Apple 2 benchmark?
Hi Alex,
"Alex Freed" <alexf@mirrow.com> wrote in message
qYudneDqS-2ZIyLVnZ2dnUVZ_qadnZ2d@comcast.com">news:qYudneDqS-2ZIyLVnZ2dnUVZ_qadnZ2d@comcast.com...
What board did you have in Mind?
Have a Xilinx ML403 this end, would be happy to be a Beta tester :^)
My board is not widely available - Altium NanoBoard 2, the Virtex 4
version. My code is all open source soon to be published on a web site,
so you are more than welcome to port it to whatever.
The synthesizer used is Altium, but most of the project is portable
Verilog
Sure I've seen some pics of your Nanoboard2 with the Apple2 slot adapter?
Look forward to playing with it.
I have actually used a Nanoboard2 and the Altium software, though
all too briefly. More at home with Altera tools.
Have been tinkering a little with your DE1 version already.
Made a 65C816 board to plug into one of the GPIO sockets on the
DE1 with the idea of replacing the 6502 core.
Works fine using some simple code and pushbutttons etc, though I
haven't managed to get the 65C816 to work with the rest of your code.
Think you can guess where I would like to go with this....
What I have right now is a functional //e Enhanced with CF interface,
MMC/SD emulating a floppy (with .NIB images) and best of all real
slots that work with an actual Disk ][ controller and a 5" floppy.
However this runs at a regular 1 MHz. I will not attempt to move the
whole thing to a warp speed, but I want to make a simple device with
just a CPU and a CF disk and run it at full speed.
The current version (like my old FPGApple and the Altera DE1 version)
run at 28 MHz and only use one cycle out of 28 for the true speed.
Virtex has plently of internal block RAM and is happy to run at pretty
high clock speeds. I want to make an Apple 50 to 100 times faster than
the real 2e.
Definitely not for playing Pacman :)
probably easiest to emulate something like a Zip-Chip, but with a much
higher clock speed for the emulated CPU. Docs can easily be found for it.
If you still want to talk to real Apple cards (which I expect you do) then
the speed needs to be cut back to 1.024MHz when doing slot IO naturally.
Red.