I finally completed the 24-bit version. This probably makes this core much more interesting as it can access 16MB of memory. It has been extensively tested and seems quite stable. See first post for download links (or go to Github).
Version 1.4 changes:
- Extended address bus from 20 bits to 24 ...
Search found 349 matches
- Fri Mar 06, 2026 2:30 pm
- Forum: Programmable Logic
- Topic: WDC/Rockwell 65C02 core with MMU
- Replies: 28
- Views: 21206
- Thu Mar 05, 2026 1:01 pm
- Forum: Programmable Logic
- Topic: Arlet core register timing
- Replies: 3
- Views: 1802
Arlet core register timing
Hi,
I am trying to understand some aspect with the Arlet's 6502 core that may have been discussed before. Anyway its related to how the load_reg is set and the use of it to set write_register.
The thing is that load_reg is assigned with a non-blocking assignment (so it can be delayed). Now that is ...
I am trying to understand some aspect with the Arlet's 6502 core that may have been discussed before. Anyway its related to how the load_reg is set and the use of it to set write_register.
The thing is that load_reg is assigned with a non-blocking assignment (so it can be delayed). Now that is ...
- Sat Feb 14, 2026 2:52 pm
- Forum: Programming
- Topic: Adventures in FAT32 with 65c02
- Replies: 203
- Views: 7536
Re: Adventures in FAT32 with 65c02
EEPROMs are subject to wear-out failures. If your parts are pulls, it’s anybody’s guess as to how many erase/program cycles they have endured. Also, they may have been exposed to some ESD when they were being salvaged.
Incidentally, I have found that UV-erasable EPROMs wear out as well. They ...
- Sat Feb 14, 2026 6:40 am
- Forum: General Discussions
- Topic: Forum Moderation
- Replies: 14
- Views: 13594
Re: Forum Moderation
Thank you both for the great work you do.
- Sun Jan 25, 2026 7:09 pm
- Forum: Hardware
- Topic: 6502 with the RA8875
- Replies: 89
- Views: 6083
Re: 6502 with the RA8875
GlennSmith wrote:
Are there any microscopes out there in china.com land that are worth the money? As a hobbyist, I mean.
- Sun Jan 25, 2026 5:44 pm
- Forum: Programmable Logic
- Topic: WDC/Rockwell 65C02 core with MMU
- Replies: 28
- Views: 21206
Re: WDC/Rockwell 65C02 core with MMU
After a long time I have uploaded the latest version here. This is a fully tested version which also passes Klaus Dormann's test suite.
This version has an improved internal stack which resides in three 256-byte SRAM's. I added TOS/NOS registers so that the access is mostly 0-cycle. In the case ...
This version has an improved internal stack which resides in three 256-byte SRAM's. I added TOS/NOS registers so that the access is mostly 0-cycle. In the case ...
- Wed Jan 31, 2024 5:41 am
- Forum: Nostalgia
- Topic: The 6502 Rotate Right Myth
- Replies: 18
- Views: 12077
Re: The 6502 Rotate Right Myth
The ARM1 must be the exception that proves the rule. It did work first time - the consternation at bring-up was over a fault in the evaluation board, not the chip!
Granted, some changes were made before full commercial production began, resulting in the ARM2. These would have been in light of ...
Granted, some changes were made before full commercial production began, resulting in the ARM2. These would have been in light of ...
- Fri Jan 12, 2024 4:20 am
- Forum: Nostalgia
- Topic: The 6502 Rotate Right Myth
- Replies: 18
- Views: 12077
Re: The 6502 Rotate Right Myth
From wiki there is this sentence:
At the same time, these visits invariably resulted in the engineers he (Peddle) presented to producing lists of required instructions that were much smaller than "all these fancy instructions" that had been included in the 6800.
I would think that they intended ...
At the same time, these visits invariably resulted in the engineers he (Peddle) presented to producing lists of required instructions that were much smaller than "all these fancy instructions" that had been included in the 6800.
I would think that they intended ...
- Fri Dec 01, 2023 5:46 am
- Forum: Programmable Logic
- Topic: I messed up...bought a ATF750C-10PU
- Replies: 6
- Views: 7931
Re: I messed up...bought a ATF750C-10PU
Well, I don't have a ATF750, but one of my programmers says it can program ATV750 which seems to be quite similar (according to datasheets). The programmer is a BP soft CP-1128.
Anyone knows if the ATV750 is compatible with the ATF750? If anyone has a ATF750 to spare I can test it.
Anyone knows if the ATV750 is compatible with the ATF750? If anyone has a ATF750 to spare I can test it.
- Fri Dec 01, 2023 4:30 am
- Forum: Hardware
- Topic: 5v-3v3 bidirectional buffer
- Replies: 28
- Views: 9506
Re: 5v-3v3 bidirectional buffer
I have been using the https://www.ti.com/lit/ds/symlink/txb0108.pdf for some years and haven't had much problems. I even used it to interface a NMOS 6502 some years back(!). The address bus don't need it.. I used the 245 there.
Anyone tried to overclock the 65C02? E.g. driving it at higher voltage ...
Anyone tried to overclock the 65C02? E.g. driving it at higher voltage ...
- Sat Nov 18, 2023 8:28 am
- Forum: Nostalgia
- Topic: Repairing a Commodore 8050 dual disk drive
- Replies: 15
- Views: 17421
Re: Repairing a Commodore 8050 dual disk drive
Someone was trying to figure out what the flash sequence means, and according to my old notes this is what happens:
----chop-chop-----
The 8050 routine is slightly different. First, its not as condensed as the one from the 2040. For example, the original starts with an LDX #$FF, uses this, then ...
----chop-chop-----
The 8050 routine is slightly different. First, its not as condensed as the one from the 2040. For example, the original starts with an LDX #$FF, uses this, then ...
- Sat Nov 18, 2023 8:13 am
- Forum: Programmable Logic
- Topic: WDC65C02 instructions
- Replies: 7
- Views: 11514
Re: WDC65C02 instructions
Just to add a small note:
I recently used a 7555 timer (ICM7555IPAZ-ND) that uses just a few microamps of power.
If you want a circuit with an external timer to punch the 65C02 RDY signal, this nicely lines up with WAI to reduce the total system power usage.
You may want to remove the ...
I recently used a 7555 timer (ICM7555IPAZ-ND) that uses just a few microamps of power.
If you want a circuit with an external timer to punch the 65C02 RDY signal, this nicely lines up with WAI to reduce the total system power usage.
You may want to remove the ...
- Fri Apr 14, 2023 10:41 pm
- Forum: Programming
- Topic: ChatGPT: ASCII to decimal conversion
- Replies: 68
- Views: 19405
Re: ChatGPT: ASCII to decimal conversion
I also asked it if a loop may help to ensure that position above 2 can be used, and a way to make the answer 32-bit. And to add enough ASL and ROLs. This is the code it gave:
lda #ascii_value
sec
sbc #0x30
sta temp_low
lda #0
sta temp_high
lda #position
sec
sbc #1
sta position
loop:
asl temp_low ...
lda #ascii_value
sec
sbc #0x30
sta temp_low
lda #0
sta temp_high
lda #position
sec
sbc #1
sta position
loop:
asl temp_low ...
- Fri Apr 14, 2023 10:15 pm
- Forum: Programming
- Topic: ChatGPT: ASCII to decimal conversion
- Replies: 68
- Views: 19405
Re: ChatGPT: ASCII to decimal conversion
I asked Google Bard to make a similar routine and it responded with similar code. Lots of faults, but interesting enough it corrects itself when you point out those faults (I only tried a couple).
I then asked it to mathematically express the transformation and it gave this result:
decimal_value ...
I then asked it to mathematically express the transformation and it gave this result:
decimal_value ...
- Thu Feb 02, 2023 6:27 am
- Forum: EhBASIC
- Topic: Any updates on the license problem?
- Replies: 78
- Views: 53720
Re: Any updates on the license problem?
Identifying which version of Microsoft BASIC was used as the base might be possible - the addresses in the labels give very strong clues (the difference between two tells you how many bytes of code were originally between them) - but would require considerably more work than I'm willing to put in ...