65C02 - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: 65C02



  
 The 6502 Instruction Set Decoded
The bit manipulation instructions found only on the Rockwell and WDC versions of the 65C02 are not included in the table, nor are the "undocumented" instructions of the original 6502.
Similarly, the test-and-branch instructions are of the form xyyy1111, where x is 0 to test whether the bit is 0, or 1 to test whether it is 1, and yyy is which bit to test.
The new instructions of the 65C02 are much less logical than those listed above.
http://www.llx.com/~nparker/a2/opcodes.html   (1503 words)

  
 [No title]
There may indeed be bugs, especially in the 65c02 emulator part, since I have not tested it exhaustively, but all this has reached the stage where I thought that someone else might find it interesting.
DS xxxx - define xxx bytes of storage (filled with zero) STR "string" - define a length-byte string in memory ASC "string" - define a null terminated string in memory.
#ADDRESS for low and high bytes, respectively.) The 65c02 emulator includes a 65c02 instruction execution unit and a simple monitor that allows you to see and edit memory, step and trace, see registers, change banks of memory, load object files produced by the above assembler, and begin execution at an arbitrary address.
http://www.gno.org/pub/apple2/emulators/emul65c02/readme   (434 words)

  
 Apple IIc
The IIc+ included the new 800k 3.5" floppy drive, 65C02 running at an option of 1 or 4 MHz using a built-in processor switch, memory expansion capability, and ports with mini DIN-8 connectors (same as IIGS and Mac Plus).
It sold well until it was discontinued in September 1988 with the introduction of the IIc+, the last computer in the II series.
Also inluded was an external 140k 5.25" floppy disk drive of the same color.
http://applemuseum.bott.org/sections/computers/IIc.html   (597 words)

  
 6502 Cross-Development Languages and Tools
Includes 65C02 and 65C112 macro assembler, linker, locater, librarian, etc. Will generate Intel hex, Intel OMF85, Tek hex, Motorola S-record, Zilog ABS and binary output.
Includes a 65C02 cross macro assembler along with a collection of files and routines for Amiga programmers.
65C02 cross assembler which generates Intel hex format output.
http://www.npsnet.com/danf/cbm/cross-development.html   (2326 words)

  
 [No title]
Those codes only exist on the Rockwel1 version of the 65C02 and do not exist on the versions used by Apple Computer for the //c or the //e enhancement.
This is faster and has some added capabilities such as the ability to move source files easily and quickly between DOS 3.3 and ProDOS versions.
This must be done from BASIC if you are using the DOS 3.3 version.
http://www.textfiles.com/apple/DOCUMENTATION/merlin.screen.e   (5533 words)

  
 SB-Projects: sbasm, crosses, 6502
Please note that this only applies to the NMOS version of the 6502, so the 65C02 processors are not affected.
Rockwell added even more instructions to this new design in their own version of the 65C02.
The 65C02 derivatives add the instructions DEC and INC to this list.
http://www.xs4all.nl/~sbp/sbasm/6502.htm   (2171 words)

  
 [No title]
WDC developed the 16-bit successor of the 65C02, which did not implement the additional instructions of the 65SC02.
This can be proven by the fact that hardly any bit-oriented compression or decompression programs like Huffman compression exist on 6502/65C02 based computers.
It may be useful to emulation programmers, if someone should want to write a C65 emulator one day.
http://www.weihenstephan.org/~michaste/download/65ce02.txt   (3876 words)

  
 WDC 65C02 - Wikipedia, the free encyclopedia
The 65C02 shared its predecessor's 8-bit instruction set architecture and 16-bit memory addressing, but added a small number of documented opcodes and, significantly, fixed the irksome "indirect jump page wrap bug" that caused fits for so many budding assembly language programmers.
This forced programmers to use CLD instructions after resets on all 6502 programs.
The WDC 65C02 8-bit CPU is an upgraded CMOS version of the popular and venerable MOS Technology 6502 microprocessor, the redesign being made by Bill Mensch of the Western Design Center (WDC).
http://www.wikipedia.org/wiki/Western_Design_Center_65C02   (267 words)

  
 Daryl's 65C02 Single board Computer
  I wanted to be able to develop software on my PC and decided to write a 65C02 Simulator to simplify design and debugging.
  It's source code was made available in the public domain so I took it, stripped out the Apple ][ specific references, added some more features, and release my "65C02 Simulator for Windows" program.
  Information about it is located under the "Windows 65C02 Simulator" tab.
http://users.softcom.net/darylr   (612 words)

  
 6502 Web Ring
Hardware and software, programming and historical aspects of the 6502, 65C02.
Also, check out the "65C02 Simulator for Windows" software.
A miscellaneous collection of things I've done including 6502 based hardware and software projects.
http://t.webring.com/hub?ring=6502webring   (291 words)

  
 TU-Graz Newsarchiv - WLA DX 9.2 - A GB-Z80/Z80/6502/65c02/6510/65816/HuC6280/SPC-700 macro assembler.
WLA DX 9.2 by Ville Helin (http://freshmeat.net/~vhelin/) Sun, Aug 22nd 2004 08:18 About: WLA DX is yet another macro assembler that can program the GB-Z80, Z80, 6502, 65c02, 6510, 65816, HuC6280, and SPC-700 CPUs.
http://newsarchiv.tugraz.at/browse/tu-graz.freshmeat/msg35490.html   (307 words)

  
 [No title]
Here are the supported directives (with examples) in WLA: [ALL] - All, GB-Z80, Z80, 6502, 65C02, 6510, 65816, HUC6280 and SPC-700 versions apply.
And then I thought I should write a 6510 version of WLA as well...
'examples' directory holds seven directories, 'gb-z80', 'z80', '6502', '65c02', '6510', '65816' and 'spc-700'.
http://main.aminet.net/dev/cross/wla-dx.readme   (8670 words)

  
 Mailgate: comp.emulators.apple2: (65C02 Emulation) Can somebody check to see if I'm doing thi
Subject: (65C02 Emulation) Can somebody check to see if I'm doing this right...
Re: (65C02 Emulation) Can somebody check, David Empson
Mailgate: comp.emulators.apple2: (65C02 Emulation) Can somebody check to see if I'm doing thi
http://www.mailgate.org/comp/comp.emulators.apple2/msg03116.html   (91 words)

  
 6502.org: Homebuilt Projects
His page includes schematics, monitor software, and an interesting 65C02 simulator for Windows.
Lee's 6502-Based Projects - A pen plotter, complete 6502-based single board computer, I2C and IDE interfaces, the EHBASIC interpreter, and more can all be found on Lee Davison's project page.
He has built some very interesting projects, including a 16450-based COM port, AD1848-based audio output, an SBC with an overclocked 65C02, and a fuel injection computer based on the 65SC816.
http://www.6502.org/homebuilt   (1480 words)

  
 apple-history.com :: Apple //c & //c+
The three major changes were the internalization of the powersupply (previously an external brick-on-a-rope as users liked to call it), a built-in 800 kB 3.5 floppy drive replacing the older 5.25, and finally, the equivalent of a ZipChip 4 MHz accelerator built-in.
It had 128 kB RAM, (expandable to 1 MB) a built-in 5.25" floppy drive on the side, and could be used with a mouse.
Apple licensed the add-on technology from Zip Technologies to incorporate the accelerator as standard in the IIc+, though in doing so, broke it out into an ASIC, SRAM and a faster 65C02 (the ZipChip had all that intergrated into a tall 40-pin DIP chip).
http://history.eis.net.au/aIIc.html   (904 words)

  
 [No title]
Access to Trapped memory locations will cause problems with timing sensitive 65C02 code.
Cassette I/O The Apple IIe Card does not have the cassette tape input and output miniature phone jacks and the Monitor cassette routines READ and WRITE do nothing.
Normally, the 65C02 processor speed setting should be left at whatever the user of the system set it to with the Apple IIe Card option panel.
http://www.umich.edu/~archive/apple2/technotes/tn/aiie/TN.AIIE.010   (2508 words)

  
 [No title]
[ product ] 65c02.asm [ info ] example 65C02 emulator source [ author ] juen Send BUG repororts or IDEAS: juen@poczta.fm
http://ftp.uni-paderborn.de/aminet/aminet/dev/src/nA_6502.readme   (29 words)

  
 AtariAge Forums -> Zonik Lynx
I used the C-fighter demo for reference, started on the lynx programming for dummies by sage, a list of 65C02 instructions, and lots of questions posted on this board!
You said you are programming as you learn, so what are you using to learn?
http://www.atariage.com/forums/index.php?showtopic=40723   (1447 words)

  
 Manpage of CRASM
Argument binformat can take values SCODE for producing an output file using Motorola's S code, or HEX for Intel's Hex format.
The current list includes 6800, 6801, 6803, 6502, 65C02, and Z80
A program listing and a symbol table are also produced on the standard output.
http://crasm.sourceforge.net   (775 words)

  
 6502 CPU
Conexant, and their website makes no mention of 65C02 chips so I assume they are no longer sell them
This has a larger instruction set than other 65C02 chips.
Rockwell licensed the 65C02 design from Western Design Centre, and used it in their modem chip sets that became the main business.
http://www.howell1964.freeserve.co.uk/parts/6502_CPU.htm   (585 words)

  
 Amazon.ca: Books: Programming the 65816: Including the 6502, 65C02, and 65802
Amazon.ca: Books: Programming the 65816: Including the 6502, 65C02, and 65802
Look for books like Programming the 65816: Including the 6502, 65C02, and 65802 by subject:
Publisher: learn how customers can search inside this book.
http://www.amazon.ca/exec/obidos/ASIN/0893037893   (112 words)

  
 : Apple II Oasis for Windows, review at WorldSSP.net
Members of this program group are the following applications: * Apple II Emulator (65c02 128K+ //e, all video modes, sound, CP/M card, serial card, clock, mouse, floppy and hard disk drives, etc.) * Apple II Disk Manager (directory list, copy, move, delete, convert files, search, execute...
Members of this program group are the following applications: * Apple II Emulator (65c02 128K+ //e, all video modes, sound, CP/M card, serial card, clock, mouse, floppy and hard disk drives, etc.) * Apple II Disk Manager (directory list, copy,...
Members of this program group are the following applications: * Apple II Emulator (65c02 128K+ //e, all video modes, sound, CP/M card, serial card, c...
http://www.worldssp.net/webinfo_l.asp?proid=3012   (442 words)

  
 Apple Assembly Line Archive
All the programs were published using the S-C Macro Assembler, which I also authored and sold under the label of S-C Software Corporation.
September 1985: Prime Benchmark for 65802; Put DOS and ProDOS on the Same Disk; Software Sources for 65802 and 65816; Problems with 65802’s in Apple II+; Short Binary-to-Decimal Conversion in 65802
July 1983: 6502 Mini-Assembler in Applesoft; Assembly Listing Into a Text File; Speeding-up Text File I/O; Making Paul’s Patches Fit in DOS; 65C02 Department; Revised Monitor Patch for ASCII Display; Answered Prayer; Eighty-Column SHOW Command; Explanation of the New DOS APPEND Bug; New 1983 Edition of DOS 3.3; More Opcodes for the S-C Macro Assembler
http://bobsc5.home.comcast.net/aal   (3573 words)

  
 Henry Alken
Sun SPARCstation, VAX8530, VAX8600, VAX750, GOULD, DEC11/70, IBM7090, C, 65C02, 8086, 80286, 80386, 68000, 8080, 8048, Z80, B-26, 1553B, AN/UYK-502 (44), V-77 (620i), 2900 Bit Slice, 8237, 8259, 8251, 8255, In-Circuit-Emulator, Logic Analyzer, Oscilloscope, Unilab ORION 8620 ICE, Motorola MBus.
I wrote some special Pthreads software using Sockets to simulate multiple browsers sending GETs to the Apache Server and the Squid Cache in order to test these packages under heavy load.
Developing software written in C and Assembly for the Motorola MC68322 chip using the HP 68332 compiler running on HPUX, CodeWright, SingleStep Debugger and the Modicon ModBus.
http://home3.netcarrier.com/~halken   (2566 words)

  
 Zophar's Domain: 6502/65C02 Technical Documents
For example you'd still need to figure out a lot by yourself if you used only this document for your programming.
Please note also that this is actually a reference to the 65C02 and not the 6502, so if you are going to emulate the 6502 you won't need some of the opcodes that are listed in this reference(for example TSB, STZ, etc.)
http://www.zophar.net/tech/6502.html   (272 words)

  
 AppleReferenceWeb
Adding this to an un enhanced computer will simply ad the 65C02 to the computer, but NOT give a fully 'enhanced' computer.
To use this with a RAMFast or Apple High Speed SCSI card the DMA option on those cards must be switched to off.
It is 65C02 based for compatibility with the enhanced //e and //c.
http://www.apple2.org/A2WebRef/A2Reference40.html   (166 words)

  
 A2 Oasis for Windows v.2.5. ...
Subscribe to our free e-mail newsletter that highlights the latest software:
A2 Oasis for Windows, apple2, emulator, apple, oasis, apple_II, emulators, UCSD, Pascal, CP/M, 6502, 65c02, Z80, microsoft, Z-80, softcard, 8-bit, 8bit, games, Applesoft, Basic, ProDOS
http://www.batchconverter.com/A2OasisforWindows-download-16137.shtml   (62 words)

  
 Douglas Beattie Jr. -- Home Page
6502 / 65C02: Hardware / Software and 6502 figFORTH
http://www.hytherion.com/beattidp   (223 words)

  
 Mailgate: comp.sys.apple2: Re: 6502 / 65C02's Invalid Address Bus
Low Byte of Address Bus is always correct, >but High Byte of Address Bus is always invalid until extra cycle to >correct High Byte of Address Bus.
> Understanding Apple //e manual claims that 65C02 has fixed invalid >address on fourth cycle, but 65816 is not fixed.
http://www.mailgate.org/comp/comp.sys.apple2/msg26985.html   (335 words)

  
 CPU-test
This could be important if we include in our program/demo 16-bit Code or on the other side if we can use "illegal opcodes".
The 16-bit test uses the REP #$xx command which does nothing on 65c02!
http://www.s-direktnet.de/homepages/k_nadj/cputest.html   (230 words)

  
 [No title]
Daryl has a couple of designs for 65C02 single board computers.
His SBC-2 has run EhBASIC and there is also a version of EhBASIC for his 65C02 simulator.
Michal Kowalski has updated this a number of times and it has become a 'couldn't do without' tool.
http://members.lycos.co.uk/leeedavison/links   (316 words)

  
 [No title]
A 65C02 microprocessor, which replaces the 6502 microprocessor, and gives the IIe the ability to run current software.
Two new monitor ROMs, which allow your enhanced IIe to run software that incorporates features such as faster scrolling and smoother-looking graphics.
What to Replace: To upgrade an Apple IIe the four integrated circuit chips must be replaced with new upgraded chips.
http://www.intrec.com/proterm-a2/a2_tips_tricks/a2_enhance.txt   (1497 words)

  
 65C02 Reference Manual
The 65C02 has a 16 bit address space (64K) arranged in 256 pages each of which is 256 bytes long.
The Western Design Center, Inc. (WDC) of Mesa, AZ, is the original designer and intellectual property owner of the 65C02.
The 65C02 has 3 registers, stack pointer, processor flags (P), and program counter.
http://www.zophar.net/tech/files/6502ref.html   (1047 words)

  
 cc65 mailing list archive: Re: [cc65] da65 + 65C02
We can also talk about adding something like '!', but I think this gets messy quite soon, because one would also need to mark instructions that are available in the 65SC02 but not in the 65C02.
For me it is easier to spot regions where.byte is intermixed with code than to look for a '!' somewhere in a line.
And once there is support for the 65816, things become even more difficult.
http://www.cc65.org/mailarchive/2003-09/3348.html   (395 words)

  
 YAE, Yet another Apple ][ Emulator
I have done text, low resoultion graphics and black and white high resolution graphics.
Sun & MIPS (SGI & DECstations) version of the emulator translates on-the-fly 65C02 machine code into equivalent native code.
It is tuned for speed on RISC based systems by employing compiler technology and dirty but fast C coding.
http://www.netfront.net:6502   (979 words)

  
 Re: mmu for 65c02 [cbm-hackers mailing list]
In reply to: Jim Brain: "Re: mmu for 65c02"
Previous message: Jim Brain: "Re: mmu for 65c02"
http://www.softwolves.pp.se/misc/arkiv/cbm-hackers/10/10394.html   (252 words)

  
 A2 Oasis for Windows Free Download by BG Universal Software: (apple2, emulator, apple, oasis, apple_II, emulators, ...
A2 Oasis for Windows Free Download by BG Universal Software: (apple2, emulator, apple, oasis, apple_II, emulators, UCSD, Pascal, CP/M, 6502, 65c02, Z80, microsoft, Z-80, softcard, 8-bit, 8bit, games, Applesoft, Basic, ProDOS)
http://www.fileboost.net/directory/utilities/system/a2_oasis_for_windows/004230/review.html   (40 words)

  
 65C02 Introduction
Reference describes the complete instruction set in detail.
As many of the pages in the 6502 section apply equally to the 65C02 I have not duplicated them here, just the main reference and addressing mode pages.
Addressing describes each of the 65C02 memory addressing modes.
http://www.obelisk.demon.co.uk/65C02   (93 words)

  
 [No title]
Instruction (6502) Instruction (65C02) * 02 HALT ?
BBC Emulator Development List: Mike Borcherds mailto:borchrds.teaching@physics.oxford.ac.uk Fri, 23 Sep 94 12:56:54 +0100 UNDOCUMENTED 6502 OP-CODES Those prefixed with a * still represent illegal instructions on the 65C02, but do not necessarily perform the same function as on the 6502.
Those without a * symbol are new, legal 65C02 op-codes, see second column.
http://www.mdfsnet.f9.co.uk/Docs/Comp/6502/UnDoc65   (578 words)

  
 6502 / 65C02: Hardware / Software and 6502 FORTH
6502 / 65C02: Hardware / Software and 6502 FORTH
Eagle library with 65C02, 65C22, 65C51 and 65C816 -- download 65xxxE1.ZIP (3K)
http://www.hytherion.com/beattidp/comput/x65tools.htm   (48 words)

  
 Miscellaneous :: Apple II Oasis for Windows 2.5 by BG Universal Software         apple2, emulator, ...
Miscellaneous :: Apple II Oasis for Windows 2.5 by BG Universal Software apple2, emulator, apple, oasis, apple II, emulators, UCSD, Pascal, CP/M, 6502, 65c02, Z80, microsoft, Z-80, softcard, 8-bit, 8bit, games, Applesoft, Basic, ProDOS
Using cracks, key generators, illegal serial numbers & registration codes prevents developing new software.
http://mysoftwear.com/go/0110/11177125223e89a0cdde35a.html   (67 words)

  
 Find Out About Us
This processor architecture made possible some of the world’s most valuable electronics products including:
Founded in 1978, WDC has licensed its 65C02 microprocessor IP to the electronics industry since 1981.
The installed base of 65C02 and 65C816 embedded processors is growing by more than 200 million units per year, provided by WDC’s sixty-plus licensees.
http://westerndesigncenter.com/wdc/aboutus.cfm   (608 words)

  
 can a 65C02 replace a 6502? Non-trivial. - sysadminforum
65C02 corrects a few bugs in 6502, adds 27 new instructions (2
Should not be the case but also you must keep the timing
m> the more modern and expecially cheaper 65C02.
http://sysadminforums.com/t119156.html   (860 words)

  
 Supports Apple II Software Under Windows Emulator Oasis UCSD Pascal CP 6502 65c02 Shell Tools System Utilities
A2 Oasis for Windows 2.5 18-Jan-02 English 692 KB Apple2 Emulator II UCSD Pascal CP 6502 65c02 Z80 Microsoft Softcard 8bit Games Applesoft Basic ProDOS System Tools Supports Software Under
Supports Apple II Software Under Windows Emulator Oasis UCSD Pascal CP 6502 65c02 Shell Tools System Utilities
http://www.visoracle.com/ada/3by.html   (94 words)

  
 WLA DX
Re: WLA DX 8.7a works great - binaries link - Kevin Mantey on May 6, 2002, 3:43 AM
65c02 and HuC6280 supported in WLA DX 8.6a - Ville Helin on Apr 28, 2002, 10:33 PM
http://www.network54.com/Forum/56397?it=4   (1029 words)

  
 [No title]
Doesn't appear to use any 65C02 instructions iteself though!
This is a 65C02 version of BASIC II which can assemble code for the 65C02 processor.
How did Roger keep managing to squeeze all this extra stuff in?
http://www.nvg.org/bbc/rom/Acorn/lang/65C02-BASIC2.txt   (48 words)

  
 65C02 Assembler for Windows
The Crossware A65C02NT** is a sophisticated relocatable macro cross assembler that generates code for the 65C02, 65SC02 and 6502 families of microprocessors.
http://www.crossware.com/datasheets/a65c02nt.htm   (600 words)

  
 Sim65
Sim65 simulates a 65C02 based microcomputer with 24k of RAM.
It includes documentation and all the files necessary to learn to use the 65C02.
http://www.geocities.com/oneelkruns/sim65.html   (45 words)

  
 Apple IIe
The next of several versions of the IIe was one with a sharper display (560x192 black and white, 140x192 in 16 colors).
In March 1985 came the IIe enhanced, which was basically upgrading a IIe to IIc standards, including a new 65C02 processor, character generator, new ROM, and 2 more ROM chips for Applesoft BASIC and the monitor.
In 1987, the final major revision, the IIe extended, was released.
http://applemuseum.bott.org/sections/computers/IIe.html   (507 words)

  
 Re: 65C02 Next Faster than JSR/RTS?
> This is not for the legacy 6502 (NMOS instruction set), but for the > 65C02.
It is close to a classic direct threading model, with the > R-stack the hardware stack, and R-stack manipulations can work as > return order manipulations.
http://www.talkaboutprogramming.com/group/comp.lang.forth/messages/110424.html   (376 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.