Search found 12 matches

by AXY
Sun Dec 27, 2015 10:30 pm
Forum: Hardware
Topic: Exar ST16C2450 Dual UART DIP
Replies: 6
Views: 1294

Re: Exar ST16C2450 Dual UART DIP

Ah, I see they also make a 16550 variant as well. QFP is no big deal. I didn't realize the 450 only had a single byte buffer - thanks a lot for the tip!
by AXY
Sun Dec 27, 2015 8:51 pm
Forum: Hardware
Topic: Exar ST16C2450 Dual UART DIP
Replies: 6
Views: 1294

Exar ST16C2450 Dual UART DIP

Hey all,

I came across this little chip on mouser.com today, just casually looking for an ACIA alternative, not that I'm terribly unhappy with it or anything, but I might've found something interesting - it's a dual UART in a "friendly" PDIP package.

Exar ST16C245 and Datasheet

Dual channel, 8 ...
by AXY
Sun Dec 27, 2015 8:43 pm
Forum: Hardware
Topic: 6522 VIA Serial mode - CB1 and CB2 pullup?
Replies: 6
Views: 1338

Re: 6522 VIA Serial mode - CB1 and CB2 pullup?

Thanks to you both - I've now got my AVR-based PS/2 decoder talking to the serial lines of the 6522 and am displaying text on the screen! Cheers.
by AXY
Thu Dec 24, 2015 3:53 am
Forum: Hardware
Topic: 6522 VIA Serial mode - CB1 and CB2 pullup?
Replies: 6
Views: 1338

Re: 6522 VIA Serial mode - CB1 and CB2 pullup?

Thanks Garth. I got my CB1/CB2 input problem solved - I miswired my DB15 connector that I'm using for Port B :-/.

Anyway, now that I've got the right inputs going into CB1/CB2 with the 7474 on the input clock, I couldn't get the 6522 to fire an interrupt. I was sure that I initialized everything. I ...
by AXY
Wed Dec 23, 2015 10:55 pm
Forum: Hardware
Topic: 6522 VIA Serial mode - CB1 and CB2 pullup?
Replies: 6
Views: 1338

6522 VIA Serial mode - CB1 and CB2 pullup?

Hey all, Happy Holidays to you all.

I'm trying to set up the 6522 for serial operation and I had a question about the CB1 and CB2 lines. It looks like the clock line is active low, but on reset, it looks like both CB1 and CB2 are low - is this normal?

Here's roughly my reset logic for the VIA ...
by AXY
Sun Apr 05, 2015 9:14 am
Forum: Hardware
Topic: Managing bus contention with 16K VRAM window at 320 x 200 @
Replies: 12
Views: 2213

Re: Managing bus contention with 16K VRAM window at 320 x 20

Thanks all for the input. I decided to go with the following, I think it's an improvement and a good compromise.

Text Mode (8x8 font at 640 x 200 operating in 640 x 480 @ 60Hz timings)
Previously, the FPGA would naively prefetch the next character byte, the next color attribute byte, and the 8x8 ...
by AXY
Sat Mar 21, 2015 8:10 pm
Forum: Hardware
Topic: Managing bus contention with 16K VRAM window at 320 x 200 @
Replies: 12
Views: 2213

Re: Managing bus contention with 16K VRAM window at 320 x 20

Thanks cr1901 for the CGA documentation! This will be interesting to compare against my pseudo-CGA implementation in Verilog.

I looked at that PDF a little bit and it looks a lot how my address generator and simple DAC works. The 6845 is the real mystery to me I think, so I started looking at that ...
by AXY
Fri Mar 20, 2015 5:10 am
Forum: Hardware
Topic: Managing bus contention with 16K VRAM window at 320 x 200 @
Replies: 12
Views: 2213

Re: Managing bus contention with 16K VRAM window at 320 x 20

Reading or writing the video RAM was accomplished by setting an address in a pair of registers, using the control register to tell the VDC which registers were to be set, next telling the VDC that the data register is to be selected, again by writing to the control port, and then reading from or ...
by AXY
Fri Mar 20, 2015 3:39 am
Forum: Hardware
Topic: Managing bus contention with 16K VRAM window at 320 x 200 @
Replies: 12
Views: 2213

Re: Managing bus contention with 16K VRAM window at 320 x 20

Is shared VRAM a hard requirement?
Not at all. It seemed like a pretty simple hardware-based approach with minimal Verilog changes, though.

If I were doing this project, I'd probably wouldn't share VRAM between CPU and the videpo controller. I'd do something similar to the Sega Genesis VDP ...
by AXY
Thu Mar 19, 2015 4:29 am
Forum: Hardware
Topic: Managing bus contention with 16K VRAM window at 320 x 200 @
Replies: 12
Views: 2213

Re: Managing bus contention with 16K VRAM window at 320 x 20

I'd go with AppleII bus sharing if possible. How fast can the 65C02 run ? Could you interleave the video access with the 65c02's access by providing a clock from the video subsystem ?
For instance, the video byte data is required at 1/4 the pixel clock rate or about 6MHz. If the C02 could run at ...
by AXY
Tue Mar 17, 2015 5:42 am
Forum: Hardware
Topic: Managing bus contention with 16K VRAM window at 320 x 200 @
Replies: 12
Views: 2213

Managing bus contention with 16K VRAM window at 320 x 200 @

Hi all,

I'm working on the video portion of my homebrew computer project. I've already implemented a CGA "video card" in FPGA which interfaces directly with a 16K SRAM window and a 8K font ROM. My problem: how to share this 16K VRAM with the CPU. If you're not familiar with CGA, it basically boils ...
by AXY
Wed Mar 11, 2015 12:59 am
Forum: General Discussions
Topic: WDC 65xx and US Export Administration Regulations (EAR)
Replies: 1
Views: 1600

WDC 65xx and US Export Administration Regulations (EAR)

Hi all - my first post here! :)

I wanted to share some information regarding EAR classification of some WDC 65Cxx parts on mouser.com. I recently tried to order the following parts:

955-W65C816S6PG-14
955-W65C51N6TPG-14
955-W65C22S6TPG-14
955-W65C02S6TPG-14

Some of you might know that Mouser ...