iceman wrote:Alessio wrote:Here's hoping the community will still continue to exist and not slowly fade into nothingness...
I guess that's up to us! I always wanted to learn how to program an FPGA...
I'll probably have to learn VHDL or Verilog some day. You can program FPGAs and CPLDs with schematic entry, which I prefer since I come from a hardware background. I don't think in lines of code. But it seems most FPGA projects use VHDL or Verilog since it's friendlier towards programmers.
The trickiest part for the beginner is soldering the tiny FPGA and meeting its very strict power requirements. Some FPGAs need three voltages at considerable current, which all need to be sequenced correctly during power up and power down. You could just buy a dev board, but properly designed boards cost quite a bit.
I do prefer CPLDs because they only need a single supply rail and have internal configuration storage. They're also still available in big, easy to solder packages. The problem is the number of registers is tiny, which rules out lots of applications. They also still have strict requirements about the behaviour of the power supply during power up and power down.
Kujako wrote:I did get the 1.3 revision, so am a bit disappointed that the old serial connection is the only way people have managed to get networking running, but perhaps in time that will change. Seems to me that a USB to serial to whatever method could be figured out... perhaps I'll take a crack at it if I get bored.
Does the MIST actually implement an Atari modem port? I was under the impression it had no legacy ports at all (apart from joystick).
For my use, I need at a minimum a cartridge port. Preferably also a printer and modem port. Without those, I may as well just run Hatari on a Raspberry Pi - it has better demo compatibility, same speed, and higher resolution support. The main advantage of an FPGA implementation is the ability to easily use legacy interfaces - that's very difficult to do on an emulator. The lack of cartridge port keeps the MIST from entering the hands of musicians, sadly.
I'm sure the MIST has its particular niche, but in order to be a suitable music tool I'd need to learn enough about VHDL to somehow implement my own cartridge and printer ports. I'm not sure if the existing MIST board has a way of connecting TTL signals to a pin header though? Perhaps if the Cubase dongle reverse-engineering project succeeds then the dongle and MIDI expanders can be built right into the FPGA eliminating the need for a cartridge port. You'd still need a few I/O pins for getting a few ports of MIDI data out of it.
I wonder if the joystick ports can be re-purposed as digital I/O lines? If you combine two joystick ports, you might have enough I/O lines to implement a printer port. That would at least be useful for the cracked copy of Cubase, if you can live with the crack's shortcomings.
Kujako wrote:I found Lotharek on eBay here in the states while looking for parts to build an Amiga.
Are you building an Amiga from the chip level? I heard of someone attempting that, they obtained all the necessary custom chips and designed their own PCB. I'm not sure if they ever succeeded.