Search found 282 matches

by akohlbecker
Wed Sep 27, 2023 3:16 pm
Forum: Hardware
Topic: ATF1508 and ATF1504 breakout boards
Replies: 16
Views: 58721

Re: ATF1508 and ATF1504 breakout boards

Thanks a lot for the kind words.

You may be able to use a FTDI USB chip if you already have one and skip the official programmer. There is a schematic here https://www.hackup.net/2020/01/erasing-and-programming-the-atf1504-cpld/ that I have not personally tested yet.

The programmer is basically ...
by akohlbecker
Wed Sep 13, 2023 9:54 am
Forum: General Discussions
Topic: Mobile app for this forum?
Replies: 44
Views: 28018

Re: Mobile app for this forum?

I'm regularly using my phone to browse the forum, with Firefox on iOS. It's a bearable experience, but yeah the text is tiny.

One super annoying thing, though, is I keep getting logged out, presumably as I move across cell towers and my IP changes?
by akohlbecker
Mon Sep 04, 2023 10:34 am
Forum: Hardware
Topic: Attempt at '816
Replies: 40
Views: 16675

Re: Attempt at '816

Dataman S4 - as far as that's concerned it's "just another GAL" and will fit in the same adapter module.

Not really "hobbyist-level", at a few hundred euros, with only two available on eBay :mrgreen:

There's also an open-source GAL programmer based on an Arduino which lists support for the ...
by akohlbecker
Mon Sep 04, 2023 9:39 am
Forum: Hardware
Topic: Attempt at '816
Replies: 40
Views: 16675

Re: Attempt at '816

Chromatix wrote:
WinCUPL and at least some standard 22V10 programmers should be able to handle it. The programming algorithm is supposed to be the same as an Atmel 22V10, just with a bigger gate count.
I'm not aware of any hobbyist-level programmer able to program the ATF750s, what are you using?
by akohlbecker
Sun Sep 03, 2023 10:11 pm
Forum: Hardware
Topic: Attempt at '816
Replies: 40
Views: 16675

Re: Attempt at '816

What do you use to program the ATF750CL?
by akohlbecker
Sat Sep 02, 2023 8:23 am
Forum: Hardware
Topic: Attempt at '816
Replies: 40
Views: 16675

Re: Attempt at '816

Can you implement a transparent latch with a GAL? I thought they only had D flip flops and you had to upgrade to a CPLDs to do that
by akohlbecker
Fri Sep 01, 2023 9:09 pm
Forum: Hardware
Topic: Attempt at '816
Replies: 40
Views: 16675

Re: Attempt at '816

and3rson wrote:
In the datasheet, on the page with address demux curcuit, what does the square rotated by 45° mean? Is it some sort of buffer?
No idea, actually! Wouldn't make sense for it to be a buffer, though, since the buffer is the '245
by akohlbecker
Thu Aug 31, 2023 7:05 am
Forum: Hardware
Topic: Attempt at '816
Replies: 40
Views: 16675

Re: Attempt at '816

Really the circuit shown in the datasheet for demultiplexing the bank address is all you need, unless you want to use BE or RDY. For the latter I go into it in more detail in episodes 3, 5 and 6 of my YouTube series.
by akohlbecker
Thu Aug 31, 2023 7:01 am
Forum: Hardware
Topic: Attempt at '816
Replies: 40
Views: 16675

Re: Attempt at '816

Why would a bank address of 0 be safer than any other value during power up?

Also, a 273 is not recommended because it is a D flip flop, meaning the bank address only appears after the clock rising edge. You want a transparent latch so the bank address is already present, and the select logic has ...
by akohlbecker
Wed Aug 30, 2023 9:24 pm
Forum: Hardware
Topic: Attempt at '816
Replies: 40
Views: 16675

Re: Attempt at '816

You don't need to reset the latch, as the cpu goes through a few internal cycles before accessing the reset vector and starting the program execution. Even though the latch powers up in an undefined state, its value will become known during the first internal clock cycle.
by akohlbecker
Wed Aug 30, 2023 7:32 pm
Forum: Hardware
Topic: Attempt at '816
Replies: 40
Views: 16675

Re: Attempt at '816

Sounds like a reasonable plan! Good luck with your project :-)
by akohlbecker
Wed Aug 30, 2023 7:20 pm
Forum: Hardware
Topic: Attempt at '816
Replies: 40
Views: 16675

Re: Attempt at '816

You can look at what the CPU does for all cycles of every instruction in the datasheet starting at page 36 (Instruction Operation). I haven't tested it in hardware, but based on that table I don't believe a case where RWB, VDA and VPA are all low simultaneously exists.

There is no need to insert ...
by akohlbecker
Sat Aug 19, 2023 12:38 pm
Forum: Hardware
Topic: BB816 Computer YouTube Series
Replies: 125
Views: 35511

Re: BB816 Computer YouTube Series

Indeed - the PC is 16 bits and only increments within that. The bank byte is independent.

Thanks for confirming!

having a multi-byte Instruction like COP split at the edge of a bank seems like a pretty rare scenario. unless the program is specifically written to make use of the PC wrapping ...
by akohlbecker
Fri Aug 18, 2023 8:23 pm
Forum: Hardware
Topic: BB816 Computer YouTube Series
Replies: 125
Views: 35511

Re: BB816 Computer YouTube Series

I've been working on getting the COP signature byte, no use case in mind just a fun challenge. Here is the code I came up with in emulation mode and in native mode.
I don't have the hardware to test it with me yet, which makes me think I need to work on an emulator for the project! I'll report back ...
by akohlbecker
Tue Aug 15, 2023 8:38 am
Forum: Programming
Topic: 6522 quick reference cheat sheet
Replies: 5
Views: 3668

Re: 6522 quick reference cheat sheet

This is great, thanks for sharing!