Search found 51 matches
- Wed Dec 27, 2023 6:21 pm
- Forum: Programming
- Topic: '816 Assembler, & 512 byte Bootloader + Mini-Monitor!
- Replies: 11
- Views: 2717
Re: '816 Assembler, & 512 byte Bootloader + Mini-Monitor!
Hi folks, I used CA65 myself a while ago. I'm programming for a VIC 20. I have to figure it out again, it's been so long. I will figure it out again. I can assemble but I can link going by my notes. It's a good assembler.
- Fri Jul 14, 2023 7:02 pm
- Forum: Hardware
- Topic: Not too complicated but "Period appropriate" RAM/ROM banking
- Replies: 24
- Views: 3504
Re: Not too complicated but "Period appropriate" RAM/ROM ban
This is a basic hookup of the internal 8K ram to the character rom. VICBNK0 would drive the first 8K SRAM. Add another 8K to this board and you can use the RAM under the character ROM.
- Fri Jul 14, 2023 2:25 pm
- Forum: Hardware
- Topic: Not too complicated but "Period appropriate" RAM/ROM banking
- Replies: 24
- Views: 3504
Re: Not too complicated but "Period appropriate" RAM/ROM ban
VIC_Down_Under.pdf
This will add a 4-bit register @ $9200, by breaking up the IO @ $9000 with new locations @ $9000 (don't use), $9100 for selecting existing VIAs, $9200 (new write only register), leaving an extra IO starting @ $9300. I tried to make the labels intuitive. The circuit for the ...
This will add a 4-bit register @ $9200, by breaking up the IO @ $9000 with new locations @ $9000 (don't use), $9100 for selecting existing VIAs, $9200 (new write only register), leaving an extra IO starting @ $9300. I tried to make the labels intuitive. The circuit for the ...
- Tue Jul 11, 2023 1:42 pm
- Forum: Hardware
- Topic: Not too complicated but "Period appropriate" RAM/ROM banking
- Replies: 24
- Views: 3504
Re: Not too complicated but "Period appropriate" RAM/ROM ban
If you are interested in putting RAM under your ROM, like on the C64, you're in luck. I've built such a circuit using discrete logic, although it fits nicely on a Xilinx XC9536, not an XL. It goes nicely with my 8K internal RAM board. Just let me know if you're interested, I can post drawings if you ...
- Tue Apr 04, 2023 11:18 am
- Forum: Hardware
- Topic: Latching the bank address the right way
- Replies: 16
- Views: 2717
Re: Latching the bank address the right way
I was thinking more like !(VDA || VPA) == 0, so when there is a valid address as shown in the timing diagram, the bank address is available. This been tried? Oh, wait, I see a 3 ns gap between the VDA/VPA becoming valid and the bank address being available.
- Fri Mar 31, 2023 5:45 pm
- Forum: Hardware
- Topic: Latching the bank address the right way
- Replies: 16
- Views: 2717
Re: Latching the bank address the right way
Thanks Dr. Jefyll.
My thought was to just use *(VDA # VPA). This does tell us that the whole address is available, including the bank bits. The timing diagram below the PHI2 diagram shows that VDA and VPA change at the right time, the same way you validate addressing memory. The bank is held until ...
My thought was to just use *(VDA # VPA). This does tell us that the whole address is available, including the bank bits. The timing diagram below the PHI2 diagram shows that VDA and VPA change at the right time, the same way you validate addressing memory. The bank is held until ...
- Fri Mar 31, 2023 1:22 am
- Forum: Hardware
- Topic: Latching the bank address the right way
- Replies: 16
- Views: 2717
Latching the bank address the right way
I was just looking at the timing diagrams in the Western Design 65C816 and I noticed the answer to bank address latching made easy.
My first clue is these two signals that are supplied by the CPU are already used in every design I've seen. All you need to do is look at lines 2,3 and 4 of the ...
My first clue is these two signals that are supplied by the CPU are already used in every design I've seen. All you need to do is look at lines 2,3 and 4 of the ...
- Sat Mar 11, 2023 1:01 pm
- Forum: Hardware
- Topic: BB816 Computer YouTube Series
- Replies: 125
- Views: 35611
Re: 65C816 Computer YouTube Series
Will there be a tutorial on how to set up my Macbook Pro with Apple hardware. It looks like PALAsm is being used to program a number of devices. I'm new with my Macbook Pro and need help in this area.
...And thanks so much for putting out this Youtube series.
...And thanks so much for putting out this Youtube series.
- Sat Mar 11, 2023 1:09 am
- Forum: Hardware
- Topic: BB816 Computer YouTube Series
- Replies: 125
- Views: 35611
Re: 65C816 Computer YouTube Series
The Series sure helped.
- Thu Mar 09, 2023 1:32 pm
- Forum: Hardware
- Topic: BB816 Computer YouTube Series
- Replies: 125
- Views: 35611
Re: 65C816 Computer YouTube Series
I am curious about the 65C816 data sheet, AC characteristics has a list of the max. clock speeds for different voltages. If I plan on running about 3.5 mhz, can I use the 4 mhz timings for that speed, even if I am using 5 volts?
- Thu Nov 03, 2022 10:52 am
- Forum: Programmable Logic
- Topic: Atmel Porgammer upload software
- Replies: 2
- Views: 4845
Atmel Porgammer upload software
I purchased a program platform from Atmel and would like to find out if there are any open source programs to upload to the programmer. I have WinCUPL and wanted to see how the ATF1504AS works, but I can't upload my PLD file to the programmer. Am I at the mercy of Atmel or is there an alternative? I ...
- Tue Mar 08, 2022 8:28 pm
- Forum: Programming
- Topic: 65c816 Machine Language Monitor
- Replies: 15
- Views: 2575
Re: 65c816 Machine Language Monitor
Does anyone have a Super CPU and know what is in bank 1, where the STA is referencing in the above code snippet? Can these values be stored elsewhere, or even at all, since I'm not using a SuperCPU? It looks like it could be a new brk vector. Is there code in bank 1 of the SuperCPU, or is it ...
- Thu Feb 17, 2022 5:20 pm
- Forum: Programming
- Topic: Merlin 64 Macros
- Replies: 3
- Views: 911
Re: Merlin 64 Macros
Thanks for the explanation.
- Thu Feb 17, 2022 5:15 pm
- Forum: Programming
- Topic: 65c816 Machine Language Monitor
- Replies: 15
- Views: 2575
Re: 65c816 Machine Language Monitor
Can you tell us more about this 65816 in a vic-20?
What I am attempting is to give the VIC 20 the power of the 65C816. I started by adding logic to put RAM under the kernal and basic roms, plus two 4K blocks of RAM under the character rom. This is all controlled by a register that I mapped to ...
What I am attempting is to give the VIC 20 the power of the 65C816. I started by adding logic to put RAM under the kernal and basic roms, plus two 4K blocks of RAM under the character rom. This is all controlled by a register that I mapped to ...
- Thu Feb 03, 2022 12:21 pm
- Forum: Hardware
- Topic: 65816 E, MX pins
- Replies: 14
- Views: 4751
Re: 65816 E, MX pins
I'm not real knowledgeable about the 65c816, but I am trying to learn. I remember in the past looking at the schematic of the dynamic ram refresh circuit of the Apple IIE and it required a clock that twice the system clock. Is it possible that the MX signal could be used for refreshing D-ram? Or is ...