• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Recent content by MIST

  1. MIST

    Can a Macintosh use non-contiguous RAM?

    That's the perfect question to ask. There are basically two functions that are interesting here. One for requesting the amount of free ram and one for allocating some. Although it seems so, most systems don't allow you to request the total free ram. Instead they allow you to request the size...
  2. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    With minor modifications the NanoMac can generate a video signal identical to the one of the real thing. This it should be possible to drive the original CRT with it. Same goes for the keyboard and mouse. Wth a little effort it should be possible to wire them to the FPGA as well.
  3. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    My recommended setup currently is the Tang Nano 20k + a raspberry pi pico, both wired up on a breadboard. Stefan is more actively working on the Tang Nano 20k standalone variant which is IMHO somewhat more cumbersome for development but should be fine for a pure user. You'll of course need...
  4. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    Yes, that was it. M is now working ... at least it does play something over MIDI. Since it doesn't play any song, it's hard for me to tell whether it's correct, what it does ... And indeed Claude just rephrased what was already said, and it was nowhere near the real problem which was a broken...
  5. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    Everything looks correct when running M in minivmac. Registers are being set to use the external clock as expected. And while preparing to trace the same in the NanoMac I stumbled upon this copy'n paste bug...
  6. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    Ah ... indeed, the loopback ... It seems that's not implemented. Using an emulator someone could run M and capture the SCC write accesses. This would tell if M enables the loopback.
  7. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    The AI remarks really aren't very helpful. There is no status register that indicates any availability of external clocks. What AI does is that it just takes the text you give it and generates a text that is statistically derived from it. It doesn't understand or comprehend anything. AI can...
  8. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    Ah and please don't prepare anything that expects to receive something via MIDI. I don't own any device that would send MIDI.
  9. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    Please don't spend too much time on this, as I am not sure if I'll dive very deep into debugging this. The potential user base is pretty small, and it doesn't make much sense to spend too much time into something that'll barely be ever used. That said, I took a closer look, and I am not sure...
  10. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    If M doesn't use any additional hardware, then how is midi gear connected to the Mac? Unlike the Atari ST, none of the early Macs came with midi interfaces. Or did some? The observed behaviour of M would make sense if there was a 4Mhz clock source in the Mac. But it IMHO always was 3.868 MHz. I...
  11. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    Yes, sure. The 1Mhz clock is implemented and Cubase is using it. Otherwise, Cubase would not work properly. Initially my core lacked the 1Mhz clock and thus Cubase wouldn't work. This ha been discussed in another thread here. The interesting thing is that M would not use that external clock by...
  12. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    What's an "FPGA default baud rate" this Claude is talking about? Is this an AI? Anyway, if I find some time I'll have a closer look.
  13. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    This is a byte as being sent by M immediately after system reset: You see that the signal changes at the top row don't exactly match the expected timing, shown by the changes between 0 and 1 in the second row. The top row would be a bitrate of ~29000bit/s instead of the 31250 MIDI uses. And...
  14. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    I've connected the logic analyzer and even though the cheap SAM2695 based synth I've connected doesn't make any sound, it seems to me the MIDI messages are fine. When running your MIDI_IN_OUT_TEST I immediately see a byte $FA being sent at 31250 bit/s which seems to be the MIDI "System Realtime...
  15. MIST

    NanoMac, a candy bar sized FPGA Mac Plus / PlusToo

    Ah ... something does play when I start Cubase before and then M. Interestingly, it's not the synth that is being initialized. Once it's playing some notes, I can power cycle the synth, and it keeps working ...
Back
Top