Minimalist Europe Card Bus (MECB) - 6809 Testing, Coding, Sound!

Поделиться
HTML-код
  • Опубликовано: 30 сен 2023
  • This video follows on from my earlier Minimalist Europe Card Bus videos.
    Having finally assembled an initial 6809 based MECB system (following the completion of my recent Motorola I/O + Sound card), we should now give the system a bit more thorough testing.
    Join me, as I first test the system running at full 68B09 speed, and then walk-through several test programs to verify everything, including Interrupts and Sound, are all working, and at the faster system speed.
    To view my earlier MECB videos and find other MECB resources, please follow the link below to the MECB Homepage.
    If you find this video of interest, please give it a thumbs-up, and subscribe with notifications for future videos. Thanks.
    CreatiVemu CreatiVision website, resources and forum:
    www.madrigaldesign.it/creativemu/
    Blog entry:
    digicoolthings.com/minimalist...
    MECB Homepage:
    digicoolthings.com/minimalist...
    Digicool Things on the web:
    digicoolthings.com
    Digicool Things on Tindie:
    www.tindie.com/stores/Digicoo...
    Video production setup:
    Camera (overhead): Sony ZV-E10 (captured at 4K)
    Camera (other): Logitech Brio 4K (captured at 1080p 60fps)
    Eakins Trinocular + Eakins 3700W Camera (1080p 60fps)
    Mic: Samson C01U Pro USB / Hollyland Lark M1 Wireless
    Lighting: Double-row 8520 LED 6000K strip lighting
    Capture / Post Prod: OBS / Camtasia
  • НаукаНаука

Комментарии • 5

  • @michaelboyd9434
    @michaelboyd9434 4 месяца назад

    Fascinating video.. Any chance you would be kind enough to make a video on how you set up and configure your vs-code programming environment with the 6x09 extension please? Are you using the LWtools assembler? I’ve tried to use this myself but failed to get the Vs-code to talk to the LWtools assembler. A pity as I really like the 6x09 extension and it’s really helpful 6809 programming features. 😢

    • @DigicoolThings
      @DigicoolThings  4 месяца назад

      Thanks for your comment. I've just answered your question on the Forum. Welcome to the Forum by the way! :)

    • @michaelboyd9434
      @michaelboyd9434 4 месяца назад

      @@DigicoolThings Thanks for your quick response and I’ve just replied on the forum. 👍

  • @jameslewis7620
    @jameslewis7620 8 месяцев назад

    Great vid. How more advanced is the 6809 than the 6502 when coding in practice?

    • @DigicoolThings
      @DigicoolThings  8 месяцев назад +1

      I personally found the 6809 to be significantly more fun to program than the 6502. The best way I could explain this is simply that the 6502 design cut a few corners to save on cost, meaning as a developer you tend to need to focus more on “how” to use the available instructions / registers to achieve what you want to do, instead of being able to focus more on the actual functionality you are coding. Obviously though, as you learnt more 6502 "tricks & workarounds", coding became easier.
      The 6809 was a late arrival on the 8-bit scene and was also promoted by Motorola as a link between 8-bit and 16-bit. It had quite an advanced 8-bit ISA (for the time).
      The addressing modes are quite powerful, the Load Effective Address (LEA) instruction enables position independent code, the 16-bit Index registers made life a lot easier, and even an 8x8bit Multiply (MUL) instruction helped make for a powerful CPU.
      There’s a lot more that can be said, but having coded in 6502, Z80, and 6809, my favourite retro 8-bit ISA to code for remains the 6809. Just unfortunate that it's late arrival (when 16-bit was the emerging new thing), meant that the 6809 didn't find it's way into as many systems as the 6502 (or Z80). 🤓