Just a heads-up: lately there's been a flurry of activity on the MiST front. The FPGA now supports:
-Atari ST/STe
-Amiga (Minimg core)
-Atari 2600
-Colecovision
-Commodore 64 (no drive emulation yet, but some program can be patched directly to memory)
-ZX81
-Atari 800
-...and the arcade titles of Galaxian, Space Invaders,Moon Patrol, Pacman and Pengo
This is amazing, really - but you can see what's missing... :(
Quote from: Gryzor on 13:31, 08 July 14
This is amazing, really - but you can see what's missing... :(
Decently soldered USB sockets?
MSX emulation?
:)
Bryce.
@Gryzor (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1): You should pass the link to the CPC-trex (http://www.symbos.de/trex.htm) or C-One CPC core (http://c64upgra.de/c-one/s_download.htm), both include the source and maybe somebody can take a look and adapt it to the MiST.
.
.
.
Or wait until ralferoo finish his sexy project ;)
@Bryce (http://www.cpcwiki.eu/forum/index.php?action=profile;u=225) : socket has been fine ever since resoldered, thank god. No MSX yet, we're all crossing fingers... but it remains the most versatile FPGA project ever.
@SyX (http://www.cpcwiki.eu/forum/index.php?action=profile;u=324) Till doesn't do the ports himself - he has done some of them and lots of work to facilitate others, but I don't see him porting the CPC core any time soon... And yeah, I'm following @ralferoo (http://www.cpcwiki.eu/forum/index.php?action=profile;u=476) 's project, but wouldn't it be nice to have an all-in-one board? :)
Sure, having a multipurpose device is always great and more systems, bring more people interested, reducing prices, ... but an exclusive device, as ralferoo's one, could bring more cpc friendly features, for example letting you attach those nice expansions we have those days.
Other option for the lack of CPC manpower in the MiST, it would be to find where is TobiFlex nowdays and ask him if he would be interested in port his work to this more general board.
Not sure about the use of expansions. Of course, extra memory (a default in FPGAs anyway) and ROM slots (easily done I think) are cool, but already implemented in software, but others are specialty thingies, not sure how many people would use them.
Actuallly, my board won't just be limited to CPC, however because that's the machine I care about that's what I'm focussing on first! A friend of mine wants to make a BBC core for it too and I was planning on porting some arcade games too.
Where the MiST currently has the advantage (apart from existing in sufficient quantities to sell, of course) is that it supports 16-bit and 32-bit machines, something my board can't do in the current revision because I've only got an 8-bit wide RAM chip. However, I'm also thinking about that as a possible future boards, but there are still hardware features I want to experiment with this revision before designing another variant.
Ah! a BBC would be nice indeed :)