Closed denjhang closed 3 years ago
Hi Liu,
The Kicad files on Github for the discrete version should work. I created a prototype board based on this and it still works after 2 years. You have to make your own PCB. My own development is on the CPLD version which is indeed more difficult to make since you need a programmer and the chips.
Let me know how it goes.
Regards,
Mario
From: Denjhang Liu @.> Date: Tuesday, 3 August 2021 at 00:04 To: S0urceror/MSX-USB @.> Cc: Subscribed @.***> Subject: [S0urceror/MSX-USB] About MSX-USB discrete (#3)
Since it is difficult to buy a working CPLD where I live (EPM7064 and the like, usually bought are fakes), I want to build a discrete version of MSX-USB. I want to know about the current discrete version of MSX-USB Is there any error in the schematic diagram? If so, please point it out, and then I will correct it and make the PCB.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/S0urceror/MSX-USB/issues/3, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGC6KG4EH6UA2XTGZ4OUILT24I6PANCNFSM5BNSSHRA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email.
The schematic is not connected here, is there a problem?
You’re right. Both WR lines should be connected. I corrected it. @.***
Also, if you want it to be RookieDrive compatible and use the appropriate rom file you can switch A4 and A5 on the 74LS688.
@.***
From: Denjhang Liu @.> Date: Tuesday, 3 August 2021 at 15:12 To: S0urceror/MSX-USB @.> Cc: S0urceror @.>, Comment @.> Subject: Re: [S0urceror/MSX-USB] About MSX-USB discrete (#3)
[?????0803211017]https://user-images.githubusercontent.com/61811583/128021260-a60e12c5-300a-40c8-bbf3-bec49d4c3e52.jpeg The schematic is not connected here, is there a problem?
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/S0urceror/MSX-USB/issues/3#issuecomment-891835347, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGC6KBMFUD6RQ7MJ6YRQATT27TMTANCNFSM5BNSSHRA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email.
Then please take a look at how you said A4 and A5 of 74LS688 should be switched, or which ROM I want to use in which circuit.
The 74LS688 is a comparator. It enables the communication to the CH376s chip when the address lines and IO request signal are the same as the pins R0 to R7.
Now it is configured to select the I/O at 0x10 or 0b0001000x. You can change this to 0x20 or 0b001000x. The RookieDrive uses 0x20.
The flashROM has nothing to do with this. It just talks with the Z80 on it’s own set of address and datalines.
From: Denjhang Liu @.> Date: Tuesday, 3 August 2021 at 16:59 To: S0urceror/MSX-USB @.> Cc: S0urceror @.>, Comment @.> Subject: Re: [S0urceror/MSX-USB] About MSX-USB discrete (#3)
Then please take a look at how you said A4 and A5 of 74LS688 should be switched, or which ROM I want to use in which circuit. [?????0803225458]https://user-images.githubusercontent.com/61811583/128038193-5e3fe465-257d-4f9e-a12b-ffacd726ba43.jpeg
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/S0urceror/MSX-USB/issues/3#issuecomment-891918806, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGC6KDOLKBE4DU6W6EWMUTT27755ANCNFSM5BNSSHRA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email.
I understand, then I don't need the compatibility of RookieDrive at present, can the circuit directly use the ROM linked below? https://github.com/S0urceror/MSX-USB/raw/master/drivers/NextorUsbHost/dist/nextor.rom
Thank you for your work and reply.
Yes. If you do the RookieDrive compatible setup you use the NextorRD.rom.
Get Outlook for iOShttps://aka.ms/o0ukef
From: Denjhang Liu @.> Sent: Tuesday, August 3, 2021 11:48:35 PM To: S0urceror/MSX-USB @.> Cc: S0urceror @.>; Comment @.> Subject: Re: [S0urceror/MSX-USB] About MSX-USB discrete (#3)
I understand, then I don't need the compatibility of RookieDrive at present, can the circuit directly use the ROM linked below? https://github.com/S0urceror/MSX-USB/raw/master/drivers/NextorUsbHost/dist/nextor.rom
Thank you for your work and reply.
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/S0urceror/MSX-USB/issues/3#issuecomment-892188843, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGC6KCC5NIVD5FLPUGQXG3T3BP3HANCNFSM5BNSSHRA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email.
Closing this issue for now. Hope you get the discrete version up and running.
Since it is difficult to buy a working CPLD where I live (EPM7064 and the like, usually bought are fakes), I want to build a discrete version of MSX-USB. I want to know about the current discrete version of MSX-USB Is there any error in the schematic diagram? If so, please point it out, and then I will correct it and make the PCB.