My project with a w65c265s MCU.

For discussing the 65xx hardware itself or electronics projects.
User avatar
floobydust
Posts: 1394
Joined: 05 Mar 2013

Re: My project with a w65c265s MCU.

Post by floobydust »

tokafondo wrote:
floobydust wrote:
Well, looking at the (W65C816SXB) schematic confirms that all 24 address lines are available on the bus connector pins 11 thru 34. When in doubt, check the schematic. In some cases, WDC documentation is shared, meaning, they likely started with the 65C02 based SXB and modified it for the 65C816 SXB. At one point, they had some pin designations showing on the wrong connector.... I think Bitwise found this one initially.
Yes I found that, but as the schematic itself refers to the w65c816 MPU itself, and it does not have the full 24 bits of address bus exposed, then I should believe then that addressing external memory in the '816SXB board should include a demultiplexer along with the rest of the memory itseld, shouldn't it?
Note that the W65C816 CPU does NOT have the upper 8 address bits on separate pins, as there aren't enough pins on the 40-pin DIP or 44-pin PLCC packages. According to the CPU datasheet, the upper 8 address bits are presented on the data bus during phase 1 of the CPU clock. Looking at the schematic again, page 2 shows U9, a 74HC573 which provides the upper 8 address lines that drive the XBUS pins.
tokafondo
Posts: 344
Joined: 11 Apr 2020

Re: My project with a w65c265s MCU.

Post by tokafondo »

floobydust wrote:
tokafondo wrote:
floobydust wrote:
Well, looking at the (W65C816SXB) schematic confirms that all 24 address lines are available on the bus connector pins 11 thru 34. When in doubt, check the schematic. In some cases, WDC documentation is shared, meaning, they likely started with the 65C02 based SXB and modified it for the 65C816 SXB. At one point, they had some pin designations showing on the wrong connector.... I think Bitwise found this one initially.
Yes I found that, but as the schematic itself refers to the w65c816 MPU itself, and it does not have the full 24 bits of address bus exposed, then I should believe then that addressing external memory in the '816SXB board should include a demultiplexer along with the rest of the memory itseld, shouldn't it?
Note that the W65C816 CPU does NOT have the upper 8 address bits on separate pins, as there aren't enough pins on the 40-pin DIP or 44-pin PLCC packages. According to the CPU datasheet, the upper 8 address bits are presented on the data bus during phase 1 of the CPU clock. Looking at the schematic again, page 2 shows U9, a 74HC573 which provides the upper 8 address lines that drive the XBUS pins.
That quite clears things for me. I actually didn't was aware that there was a page 2!!! Yes, now there it is. Thanks! Anyway... still a very expesive item for me!! just look how much they ask for it in mouser: https://www.mouser.es/ProductDetail/Wes ... djUQ%3D%3D

If I order directly from WDC, things would go cheaper but not that cheaper because of customs, taxes and local shipping fees.
tokafondo
Posts: 344
Joined: 11 Apr 2020

Re: My project with a w65c265s MCU.

Post by tokafondo »

I'm thinking in refocus my project because I don't want to make an SBC that just 'works', put a monitor in ROM and then turn it off, just like I've seen in many projects.

I want to create something I'd want to actually use. I've seen many projects of computers that would do what modern PCs do and that's not the point for me.

That way, my project will be a games console. Not 'big screen' game console but a portable one. Something you could write games for, and then play them. Sort of a Gameboy Advance thing, in a few words.

That, then will change the way I'll have to design this computer. First of all, the display. Now I'm targeting a LCD. The market is full of LCD modules with 68xx bus style access. And I want one with integrated RAM that could act as the display.

Research mode <on>
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: My project with a w65c265s MCU.

Post by BigDumbDinosaur »

tokafondo wrote:
If I order directly from WDC, things would go cheaper but not that cheaper because of customs, taxes and local shipping fees.
Where are you located?
x86?  We ain't got no x86.  We don't NEED no stinking x86!
tokafondo
Posts: 344
Joined: 11 Apr 2020

Re: My project with a w65c265s MCU.

Post by tokafondo »

Hi. Canary Islands is where I live.
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: My project with a w65c265s MCU.

Post by BigDumbDinosaur »

tokafondo wrote:
Hi. Canary Islands is where I live.
Interesting! I've been there, but don't recall much...it was in the 1960s.

You should add your location to your user profile.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
BitWise
In Memoriam
Posts: 996
Joined: 02 Mar 2004
Location: Berkshire, UK
Contact:

Re: My project with a w65c265s MCU.

Post by BitWise »

tokafondo wrote:
Now I'm targeting a LCD. The market is full of LCD modules with 68xx bus style access. And I want one with integrated RAM that could act as the display.
Most of the TFT displays on eBay have an ILI controller on them that contains the RAM for the display images. They typically don't provide anything like sprites. You usually send a command to select a rectangular region then send down the RGB data for each pixel in the region. You don't normally have direct access to the video RAM.

A smarter but more expensive option is an FTDI EVE based display.
https://www.ftdichip.com/EVE.htm
https://www.youtube.com/watch?v=XBN24RzOsYE
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs
tokafondo
Posts: 344
Joined: 11 Apr 2020

Re: My project with a w65c265s MCU.

Post by tokafondo »

BitWise wrote:
tokafondo wrote:
Now I'm targeting a LCD. The market is full of LCD modules with 68xx bus style access. And I want one with integrated RAM that could act as the display.
Most of the TFT displays on eBay have an ILI controller on them that contains the RAM for the display images. They typically don't provide anything like sprites. You usually send a command to select a rectangular region then send down the RGB data for each pixel in the region. You don't normally have direct access to the video RAM.

A smarter but more expensive option is an FTDI EVE based display.
https://www.ftdichip.com/EVE.htm
https://www.youtube.com/watch?v=XBN24RzOsYE
Thanks!! I've found several examples of chips that do exactly what you said: creating a image from RGB data. All the work has to be done by the CPU, then.

Please, take a look at this one, found after extensive search:

EPSON S1D13513 Display Controller.
User avatar
BitWise
In Memoriam
Posts: 996
Joined: 02 Mar 2004
Location: Berkshire, UK
Contact:

Re: My project with a w65c265s MCU.

Post by BitWise »

tokafondo wrote:
Please, take a look at this one, found after extensive search:

EPSON S1D13513 Display Controller.
The only boards I can find with that chip are over $500 and don't come with a TFT panel.
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs
tokafondo
Posts: 344
Joined: 11 Apr 2020

Re: My project with a w65c265s MCU.

Post by tokafondo »

BitWise wrote:
tokafondo wrote:
The only boards I can find with that chip are over $500 and don't come with a TFT panel.
For the things this chip does, the $17 that Mouser asks for it, seems not that much to me.

EDIT: It's a big guy, though... And the fact that it needs its own memory makes the size of the board grow a lot.

Anyway, EPSON do have an interesting line of display controllers, some of which can drive TFT panels directly.
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: My project with a w65c265s MCU.

Post by BigEd »

BigDumbDinosaur wrote:
You should add your location to your user profile.
(One may add a location, if one wishes, but please no-one should feel that it's necessary. It can help when discussing shipping and suppliers to give a hint about location.)
tokafondo
Posts: 344
Joined: 11 Apr 2020

Re: My project with a w65c265s MCU.

Post by tokafondo »

BigDumbDinosaur wrote:
tokafondo wrote:
Hi. Canary Islands is where I live.
Interesting! I've been there, but don't recall much...it was in the 1960s.

You should add your location to your user profile.
Nothing to do the '60s Canary Islands with today ones. You wouldn't recognize many of the places were you would had been then.
User avatar
BigDumbDinosaur
Posts: 9428
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: My project with a w65c265s MCU.

Post by BigDumbDinosaur »

tokafondo wrote:
You wouldn't recognize many of the places were you would had been then.
I suppose not. After all, it was about 53 years ago. :D
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
BillO
Posts: 1038
Joined: 12 Dec 2008
Location: Canada

Re: My project with a w65c265s MCU.

Post by BillO »

BigDumbDinosaur wrote:
tokafondo wrote:
Hi. Canary Islands is where I live.
Interesting! I've been there, but don't recall much...it was in the 1960s.

You should add your location to your user profile.

I spent 2 months there in 1966. Las Palmas. I was only 10 at the time but I have vivid memories of the place. Including being able to buy a bottle of wine at that age for 15 Pesetas. Gave me a taste for the beverage.
Bill
tokafondo
Posts: 344
Joined: 11 Apr 2020

Re: My project with a w65c265s MCU.

Post by tokafondo »

Hi. Just a quick update to tell you that I received today the EPSON S1D13781 chips for my project. I just ordered QFP->DIP converters to be able to put the chips in proto board for easy tinker.
x94ac001.f01.1_(S1D13781_Product_Brief_Rev_1.1)-7172.pdf
EPSON S1D13781 product brief.
(188.12 KiB) Downloaded 240 times
Post Reply