Search found 56 matches

by lordsteve
Tue Sep 22, 2015 12:06 am
Forum: Programming
Topic: Orthogonal 65c02 addressing modes
Replies: 13
Views: 2021

Re: Orthogonal 65c02 addressing modes

@Dr Jefyll
Oh, thanks for pointing that out. I removed the inline images, which were already attachments to this post.

The first, larger spreadsheet is a map of addressing modes to mnemonics. I have grouped them together (mostly) according to their available addressing modes. The black text is the ...
by lordsteve
Fri Sep 18, 2015 6:47 pm
Forum: Programming
Topic: Orthogonal 65c02 addressing modes
Replies: 13
Views: 2021

Orthogonal 65c02 addressing modes

Here is a scheme I am working on to extend the instructions of the 65c02 to support an orthogonal set of addressing modes. New addressing modes are introduced to round out the existing ones: " (a,y)", "(zp,y)","(zp),x". Addressing mode "r" or pc-relative has been made available to mnemonics besides ...
by lordsteve
Wed Sep 16, 2015 6:56 pm
Forum: Programming
Topic: 65c02-specific instructions with different opcodes
Replies: 4
Views: 1167

65c02-specific instructions with different opcodes

Sometimes I look at the 65c02 opcode map and don't always like how the designers allocated unused opcodes from the 6502 map to support the new 65c02 instructions.

If one were to make a 65c02-ish soft core which included the same 65c02-specific instructions assigned different locations in the opcode ...
by lordsteve
Thu Sep 05, 2013 11:57 pm
Forum: Programming
Topic: Pervasiveness of 65c02 instruction set versus the original.
Replies: 26
Views: 4991

Re: Pervasiveness of 65c02 instruction set versus the origin

All,
I will consider omitting BBS, BBR, RMB, SMB, but they appear easy to implement and my plan allows for more opcode space via prefix bytes anyway.

MichaelM,
Thanks for the attachment. Do you have a Verilog core of your own?
by lordsteve
Thu Sep 05, 2013 1:44 pm
Forum: Programming
Topic: Pervasiveness of 65c02 instruction set versus the original.
Replies: 26
Views: 4991

Re: Pervasiveness of 65c02 instruction set versus the origin

Thanks, all, for the discussion and links.

I guess I will just bite the proverbial bullet and implement all of WDC's 65c02 opcodes. That way I don't have to "worry" about it. I was just hoping to free up some single-byte opcode space and...those Branch if Bit Set/Reset instructions just don't have ...
by lordsteve
Wed Sep 04, 2013 3:56 am
Forum: Programming
Topic: Pervasiveness of 65c02 instruction set versus the original.
Replies: 26
Views: 4991

Re: Pervasiveness of 65c02 instruction set versus the origin

The functionality lost by not implementing those instructions will be made up for in the 32-bit (orthogonal) extension to the instruction set. Plus, it would free those locations in the opcode map.

So, do those 65c02 instructions permeate most of 6502 software? That is what I would like to know ...
by lordsteve
Wed Sep 04, 2013 2:27 am
Forum: Programming
Topic: Pervasiveness of 65c02 instruction set versus the original.
Replies: 26
Views: 4991

Re: Pervasiveness of 65c02 instruction set versus the origin

Hi, MichaelM.

I want to do the 65c02 opcodes if they are heavily used in the 6502 software "repertoire". So, that's why I was wondering if I REALLY need to do, say, TRB, TSB, WAI, STZ, et al.

I remember seeing that Neill Parker page sometime back. I like the breakdown of the bit patterns. Thanks ...
by lordsteve
Wed Sep 04, 2013 12:44 am
Forum: Programming
Topic: Pervasiveness of 65c02 instruction set versus the original.
Replies: 26
Views: 4991

Pervasiveness of 65c02 instruction set versus the original.

The 65c02 adds new mnemonics and addressing modes to the instruction set of the original NMOS 6502. The Western Design Center's datasheet for their 65c02 has a nice opcode matrix (on page 22) here: http://www.westerndesigncenter.com/wdc/documentation/w65c02s.pdf .

I am considering a Verilog FPGA ...
by lordsteve
Wed Nov 26, 2008 4:31 pm
Forum: SBC- Series Projects
Topic: Working SBC-3
Replies: 47
Views: 38123

SX is best.

kc5tja said...
Quote:
I know, I'm starting to sound like LordSteve with his experiences with the SX microcontrollers.
LOL. True. Why he didn't use an SX instead of the Atmel chip is beyond me. An SX48 would have rocked his world. Oh, well.
by lordsteve
Wed Jun 25, 2008 2:02 am
Forum: Hardware
Topic: Could I use a 65c22 to drive an EIA232 interface?
Replies: 25
Views: 15084

Huh?

I've never had any trouble using WDC's 65xx in a solderless breadboard...even at 25 MHz, but typically lower than 14.

Garth, do your comments apply to new chips or do you believe your advice still stands on chips from, say, 5 years ago?

Not trying to argue (too much) just saying.

Thanks.
--Steve
by lordsteve
Tue Jun 10, 2008 4:35 am
Forum: Hardware
Topic: 65SPI
Replies: 115
Views: 79802

Costification

May I ask: How much is the CPLD you are using for this and what package was it?

Thanks.
by lordsteve
Thu Apr 03, 2008 3:21 pm
Forum: SBC- Series Projects
Topic: SBC-3. Current status
Replies: 60
Views: 52172

You are storing the filebuffers in the ATMega's on chip RAM?
by lordsteve
Fri Mar 21, 2008 4:02 am
Forum: Hardware
Topic: Video display IC
Replies: 1
Views: 3564

Enter the propeller

The Propeller microcontroller from Parallax can feed it. But, one might as well just use the Propeller as his video solution then, unless one needs a higher color depth.
by lordsteve
Thu Mar 13, 2008 2:54 pm
Forum: SBC- Series Projects
Topic: SBC-3. Current status
Replies: 60
Views: 52172

Could you descibe why the file system would be more limited if it were handled my the ATMega32?

Thanks!
by lordsteve
Fri Jun 22, 2007 8:02 pm
Forum: SBC- Series Projects
Topic: SBC Expansion Board
Replies: 25
Views: 28213

Sure.

Um...I don't know how many vias I have. batchpcb.com's service has no restriction on number of holes or vias. I think the largest drill size is 0.5 inch or 500 mils (thous). My board is two-layer. (I understand they have a 4-layer option for $8 per square inch + $10 per order setup fee.) I am not ...