6502 Mite home-brew computer project: hardware architecture

Поділитися
Вставка
  • Опубліковано 14 лис 2024

КОМЕНТАРІ • 8

  • @WestJetOwner
    @WestJetOwner 4 роки тому +1

    thank you for putting this all together

  • @dl8cy
    @dl8cy 4 роки тому +1

    Thank you for sharing your knowledge !

  • @peter.mccullagh
    @peter.mccullagh 4 роки тому

    Very nicely done. But i kept waiting for you to talk about the control bus (or control lines)

  • @TimothyMusson
    @TimothyMusson 2 роки тому

    That is very neat :) Is there a way for the BASIC programs themselves to load and save data on the Mite? (Though, that's fiddly enough on a tape-based OSI machine!) By the way, I love this series of videos, github files, etc., they're incredibly helpful/useful/excellent/encouraging, thanks!

    • @pauldourish
      @pauldourish  2 роки тому +1

      Not currently. I'm not sure that the version of MS BASIC that I am working with has any facilities for that itself. I'm pretty sure that it doesn't. If it did, I could just extend that to use the ROM routines for I/O; if not, it is probably easier to begin with a different BASIC like BBC BASIC or Enhanced BASIC and incorporate that. Most of the programming I do is with FORTH and it can do file I/O via the BLOCKS interface (and perhaps soon via file streaming too).
      Thanks for the kind words about the videos. After a long hiatus, there are finally more coming soon!

    • @TimothyMusson
      @TimothyMusson 2 роки тому

      @@pauldourish, it's doable in OSI's MS BASIC - it's just not very pretty! The "OSI BASIC in ROM" manual (there's a PDF under "Books" at osiweb) shows a couple of methods starting on page 34. One way uses SAVE / PRINT and LOAD / INPUT statements (all embedded in the BASIC program), the other's based on POKEs, PEEKs, and WAITs :)
      And yay for more videos on the way! :)

  • @uni-byte
    @uni-byte 3 роки тому

    Data, address and timing/control busses? There are usually considered 3 busses, no?

    • @pauldourish
      @pauldourish  3 роки тому

      You're right, of course, but the 6502 control bus is so minimal that I left it out for this basic introduction.