As part of my w65c256s exploration, I've been putting together a massively hyperlinked reference for the chip's many registers. I use TiddlyWiki classic, is a single-file minimalist wiki.
xxx ...65c256.html - I goofed... use
http://apple2.x10.mx/WDC/W65C265S.html
This is a rough start (consider it a deep pre-alpha), but has already been helpful. I will be filling in the blanks as I go, and hope it will be useful.
Putting together a 65c256s reference site
Putting together a 65c256s reference site
Last edited by enso on Wed Nov 13, 2019 6:53 pm, edited 2 times in total.
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
- BitWise
- In Memoriam
- Posts: 996
- Joined: 02 Mar 2004
- Location: Berkshire, UK
- Contact:
Re: Putting together a 65c256s reference site
Er. Did you mean W65C265?
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
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
Re: Putting together a 65c256s reference site
Dyslexics, untie!
http://apple2.x10.mx/WDC/W65C265S.html
Note to self:
* Don't make a doc wiki at 3 AM
* If googling returns very few results, check spelling
* Grow a brain
http://apple2.x10.mx/WDC/W65C265S.html
Note to self:
* Don't make a doc wiki at 3 AM
* If googling returns very few results, check spelling
* Grow a brain
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
- BitWise
- In Memoriam
- Posts: 996
- Joined: 02 Mar 2004
- Location: Berkshire, UK
- Contact:
Re: Putting together a 65c256s reference site
It might be worth doing it as markdown pages within this:
https://github.com/scotws/265SXB-Guide
I'm sure Scott would give you access rights
https://github.com/scotws/265SXB-Guide
I'm sure Scott would give you access rights
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
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
Re: Putting together a 65c256s reference site
That looks like a good site..
My original plan was to use some Lisp text-transformation code I had sitting around from another project (I've been doing a lot of thinking about documentation, literate programming and alternative IDEs, etc). However the code was not flexible enough, and I've been playing with a couple of different organizational directions. So in the end I had to do some tedious hand-editing. I am still not happy with the way it is linked.
My original plan was to use some Lisp text-transformation code I had sitting around from another project (I've been doing a lot of thinking about documentation, literate programming and alternative IDEs, etc). However the code was not flexible enough, and I've been playing with a couple of different organizational directions. So in the end I had to do some tedious hand-editing. I am still not happy with the way it is linked.
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
Re: Putting together a 65c256s reference site
The links in this thread are broken except the scotws/265SXB-Guide github one.
Re: Putting together a 65c256s reference site
You'll often find the Internet Archive's Wayback Machine will have a copy.
For example
https://web.archive.org/web/20240116015 ... C265S.html
For example
https://web.archive.org/web/20240116015 ... C265S.html
Re: Putting together a 65c256s reference site
Thanks, BigEd, I often forget about the Wayback Machine.
Unfortunately, that didn't provide additional information beyond the data sheet. Which is unfortunately cryptic in spots. I am hoping to find information about two things:
* Clocking the w65c265 using a TTL oscillator rather than the crystal circuit shown in the data sheet. The reason is that I trust TTL oscillators more than a crystal circuit.
* The CS1B PIB SRAM Expansion and CS0B Port Replacement and Expansion pins are mysterious. They map 64 and 32 bytes into memory, and I am wondering if they're used to map a 65c22 into RAM. That would be really handy if that were the case.
Unfortunately, that didn't provide additional information beyond the data sheet. Which is unfortunately cryptic in spots. I am hoping to find information about two things:
* Clocking the w65c265 using a TTL oscillator rather than the crystal circuit shown in the data sheet. The reason is that I trust TTL oscillators more than a crystal circuit.
* The CS1B PIB SRAM Expansion and CS0B Port Replacement and Expansion pins are mysterious. They map 64 and 32 bytes into memory, and I am wondering if they're used to map a 65c22 into RAM. That would be really handy if that were the case.
Re: Putting together a 65c256s reference site
The Mensch computer uses CS0B and CS1B to map 65c22s into memory.
https://www.westerndesigncenter.com/wdc ... mputer.php
I don’t really see how CS0B can replace ports but port expansion is obvious.
In older documentation CS1B was described as COProcessor expansion; even more mysterious. But in the mensch computer it’s used for i/o expansion.
https://www.westerndesigncenter.com/wdc ... mputer.php
I don’t really see how CS0B can replace ports but port expansion is obvious.
In older documentation CS1B was described as COProcessor expansion; even more mysterious. But in the mensch computer it’s used for i/o expansion.
Re: Putting together a 65c256s reference site
I skimmed through the Mench computer PDF and my hopes of finding a schematic were dashed. A search for cs0b and cs1b turned up empty ass well.