Questions about the G2 Bus "Simple Mode"

Discussion in 'Sega Dreamcast Development and Research' started by kazade, Jan 26, 2016.

  1. kazade

    kazade Spirited Member

    Joined:
    Jul 22, 2015
    Messages:
    155
    Likes Received:
    164
    I know that @Dreamcast has done some work here so perhaps they know the answers to these questions. I've been reading through this page: http://jj1odm.sizious.com/g2bus.html

    My questions are:
    • Which direction is WR and RD? e.g. when WR goes low, does that mean the Dreamcast is writing to the modem, or the modem is writing to the Dreamcast?
    • What is IRQA used for?
    • How is the two way communication synchronized? For example, if the Dreamcast sets WR/RD (whichever direction it is) and exposes some data on the bus how does the modem know when it's done and when it's safe to write data back? Or are WR and RD only controlled by the modem itself (e.g. checking the read buffer each cycle when not writing?)
    • Does the modem use the 25mhz clock at all or does it run independent of the DC bus speed?
    Thanks!
     
    Last edited: Jan 26, 2016
  2. Dreamcast

    Dreamcast Intrepid Member

    Joined:
    Jul 17, 2007
    Messages:
    619
    Likes Received:
    35
    The modem never "WRs to the Dreamcast." The modem sends an interrupt request when data is available, and the Dreamcast RDs it. The answer to all of your additional questions, and what I used when creating Moband, can be found here.
     
    kazade likes this.
  3. kazade

    kazade Spirited Member

    Joined:
    Jul 22, 2015
    Messages:
    155
    Likes Received:
    164
    Thanks that's exactly what I needed to know :)
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page