Which external ports and pinouts are planned for board R3 and beyond?

  • Hallo, Leute!

    After watching the latest Mega65 R2 videos (from the official YT channel from 01.07.), we know the following will be present:

    • 2× Atari-style DE-9m joystick ports (presumably C64 pinout, hopefully C64GS/Amiga-compatible as well?)
    • 1× C64/128-style expansion port
    • 1× IEC
    • 1× VGA
    • 1× HDMI
    • 1× RJ45
    • 1× 3.5mm TRS stereo audio-out jack
    • 1× (planned) VIC-20/C64/128-style user-port

    So here's part-curiosity, part-wishlist:


    Are there any plans to incorporate any of the following?

    • secondary video-out
      • for example, if anyone gets bold enough to make a C128 or VDC core for the machine
      • or if someone decides they want a daughterboard of their own with Composite or S-Video out
    • 1× 3.5mm TRRS stereo audio-out/in jack (with integrated mic-in for SID input)

    Also, in one of the Facebook group posts, someone mentioned the obvious trapdoor - will it give a more direct access to both the address and data lines, for example, to fit extra sound-chips, like real SIDs, SwinSID Ultimates with custom waveforms, YM3812 OPL2 chips, YM2149F PSGs, TI SN76489s...

    Cheers! :thumbsup:

  • And what I like to know: is there "just" support for SD (TFT)-cards - no USB connector implemented intentionally?

    Or did I miss it? :)

    Gruß, cp2.

    The one... that started it all!
    Zitat von ZeHa: "Ich wäre noch für einen "das ist zu teuer"-, einen "das geht auch mit 'nem Raspberry Pi"-, und einen "das ist dann aber nicht mehr original"-Button" :D


  • 2× Atari-style DE-9m joystick ports (presumably C64 pinout, hopefully C64GS/Amiga-compatible as well?)

    Fully compatible !

    secondary video-out

    for example, if anyone gets bold enough to make a C128 or VDC core for the machine
    or if someone decides they want a daughterboard of their own with Composite or S-Video out

    If somebody would create the core then he could implement a second Video out via VHDL as well and use the PMOD connectors as interface.

    1× 3.5mm TRRS stereo audio-out/in jack (with integrated mic-in for SID input)

    Why not using the analog input on the joystickport. I think quite some digitizers used the joystickport for Audio in


    someone mentioned the obvious trapdoor - will it give a more direct access to both the address and data lines, for example, to fit extra sound-chips, like real SIDs, SwinSID Ultimates with custom waveforms, YM3812 OPL2 chips, YM2149F PSGs, TI SN76489s...

    The Trapdoor gives you easy access to the PMODs and the MEGA65 internals. So YES, real SIDs, VGA, Blutooth, GPS.

    You can connect to it, what you want, as long as you implement it in the VHDL code. Datasette port maybe ?!



    And what I like to know: is there "just" support for SD (TFT)-cards - no USB connector implemented intentionally?

    Or did I miss it? :)

    I am not sure about an USB connector myself. Maybe here could Paul help.

    But why would you want/need one ? You have two SD-card connectors (microSD and SD)

    I believe, in the worst case, you could add an USB port also via PMOD.

  • USB sticks are very common in nowadays.
    I do not really need USB. It just comes in handy when I use my U64. USB stick into the PC, then back in the U64. It is (in my view) just easier to use than these tiny microSD-cards.

    No big deal at all - that just came to my attention when I watched the video about the housing where all connectors were shown... I somehow missed at least one USB port. ;)

    Gruß, cp2.

    The one... that started it all!
    Zitat von ZeHa: "Ich wäre noch für einen "das ist zu teuer"-, einen "das geht auch mit 'nem Raspberry Pi"-, und einen "das ist dann aber nicht mehr original"-Button" :D


  • Why not using the analog input on the joystickport. I think quite some digitizers used the joystickport for Audio in

    Very cool - on all points! A removable bracket (like a snap-in piece of plastic covering a hole) would come in handy next to the user port, so the owners don't have to drill the case to add a custom port. ;)

    As for the analog input, The reason I'm asking is because many sound addons (like the Sound Expander or Speech Synthesizer or the FM-YAM) output audio on their own, and some of them can be connected back to the Audio IN on the SID so you can apply SID filters onto them. I know the JOYs have two analog axes, but those are mostly already used for controlling sweeping knobs and such.

  • Hello all,


    So, the VGA and HDMI are independently driven, so once we make the HDMI work, it would be possible to do C128-style dual display.


    The 3.5mm jack already has provision for analog audio input.


    USB is purposely missing, as we want a purely 8-bit system, and also for other complexity and security related reasons it is purposely missing. We also simply feel that the machine feels much more authentic without USB.


    For easy transfer you can use the 100mbit interrupt-driven ethernet (up to 12MB/sec!). We will likely finish writing a simple FTP server for the MEGA65, so you can just connect via web browser or faviourite FTP client from your PC and drag and drop files into place, even faster and easier than via USB. If you REALLY want USB, then you can always get a cartridge with USB port on it, but as I say, we really don't think this is at all necessary.


    LG

    Paul.

  • Hi Paul.


    Thanks a lot for your explanations. All good - as said, USB is absolutley no must.


    And what you say about drag-and-drop sounds fantastic! :)

    Cheers
    Marc

    Gruß, cp2.

    The one... that started it all!
    Zitat von ZeHa: "Ich wäre noch für einen "das ist zu teuer"-, einen "das geht auch mit 'nem Raspberry Pi"-, und einen "das ist dann aber nicht mehr original"-Button" :D