Putting together a 65c256s reference site

Let's talk about anything related to the 6502 microprocessor.
Post Reply
User avatar
enso
Posts: 904
Joined: 29 Sep 2012

Putting together a 65c256s reference site

Post by enso »

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.
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
User avatar
BitWise
In Memoriam
Posts: 996
Joined: 02 Mar 2004
Location: Berkshire, UK
Contact:

Re: Putting together a 65c256s reference site

Post by BitWise »

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
User avatar
enso
Posts: 904
Joined: 29 Sep 2012

Re: Putting together a 65c256s reference site

Post by enso »

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
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
User avatar
BitWise
In Memoriam
Posts: 996
Joined: 02 Mar 2004
Location: Berkshire, UK
Contact:

Re: Putting together a 65c256s reference site

Post by BitWise »

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
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
User avatar
enso
Posts: 904
Joined: 29 Sep 2012

Re: Putting together a 65c256s reference site

Post by enso »

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.
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut
Martin_H
Posts: 837
Joined: 08 Jan 2014

Re: Putting together a 65c256s reference site

Post by Martin_H »

The links in this thread are broken except the scotws/265SXB-Guide github one.
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: Putting together a 65c256s reference site

Post by BigEd »

You'll often find the Internet Archive's Wayback Machine will have a copy.

For example
https://web.archive.org/web/20240116015 ... C265S.html
Martin_H
Posts: 837
Joined: 08 Jan 2014

Re: Putting together a 65c256s reference site

Post by Martin_H »

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.
handyandy
Posts: 113
Joined: 14 Sep 2015
Location: Virginia USA

Re: Putting together a 65c256s reference site

Post by handyandy »

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.
Martin_H
Posts: 837
Joined: 08 Jan 2014

Re: Putting together a 65c256s reference site

Post by Martin_H »

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.
Post Reply