Yes, I know Grant's Multicomp.
I owned MiST FPGA where are available many computers, arcade and games I'm ignoring. Also owned Nexys4DDR for running Mega 65 (Commodore 65 successor) with using many cores.
But: I don't want to create whole computer FPGA core.
I want to create cartridge for Commodore 128, working also with Commodore 64 and even maybe for Commodore VIC20.
Really cartridge to connect into expansion port - only CPU core.
I know lot of projects, for example I want to try implement first attempts to 1541Ultimate 2+ cartridge which offers 16MB RAM, is ready to connect to C128/C64 and needs use own core, and some C and 6502 code - this is not problem.
I need to learn VHDL, and if I find any documentation in Slovak or Czech language want to learn Verilog 'cause many FPGA cores are written in Verilog 'cause it is commonly used in North America - and this is problem of SK/CZ documentation for Verilog.
When I'll be able to modify VHDL and even create own, it will come true.
I'm not beginner in coding, I know many FPGA core resources but my problem is that I know not to find FPGA which allows to run 32/16/8-bit cores with available at least 128MB RAM - best in add-on RAM modules and also flash - not only for firmware - also for RAM content saving and computer state too at power-off. In state saving is problem that C128/C64/VIC20 users knows not any shutdown process - they always turning off computer by power switch. I need storing of 128MB RAM, computer RAM and IO in as little time as possible, maybe by wiring power-off switch which allows hold power for that time to save state.
So, problem is for me hardware, not software - and if I find FPGA, I can learn VHDL and maybe Verilog - so also testing on real hardware. It is not enough to learn VHDL/Verilog without real hardware tests.
So, what a FPGA to use?
Req'd are: able to run 32/16/8-bit core, 128MB RAM, at least 128K flash and NVRAM or other way to store 128MB + 128K of space (I k now that Optane solution exist, but is it available also for FPGA?), RTC and ethernet. Maybe video output - and that's all - nothing more - no keyboard, no anything other.
If you want to see anything similar, hardware solution exist from year 1997 - CMD SuperCPU in versions 128 and 64 - I want to do anything better - it offers overclocked W65C816 CPU at 20MHz and 16MB of RAM + JiffyDOS. Look at
http://supercpu.cbm8bit.com/If you can help me to find anything able something similar, even in requirements which I need I will be thankful.
Miro