Thank you for the comment and images.
Yes, two CPUs run with no wait except the arbitration case. Thanks to the BE signal, no bus buffer is needed. The signals MLB, RDY, and BE make SMP so simple. the design of 6502 signals is great, I think.
memory space (can be configured easily by programming ...
Search found 9 matches
- Mon Oct 26, 2020 5:54 pm
- Forum: Hardware
- Topic: Dual 6502 system
- Replies: 3
- Views: 832
- Mon Oct 26, 2020 4:59 am
- Forum: Hardware
- Topic: Dual 6502 system
- Replies: 3
- Views: 832
Dual 6502 system
Hi,
I made a dual 6502 SMP system. Bus arbitration is performed by MLB, RDY, and BE. Read-modify-write instructions such as INC are treated as atomic operations. You can implement mutexes by using LSR, for example.
https://github.com/hatsugai/Dual6502
hatsugai
I made a dual 6502 SMP system. Bus arbitration is performed by MLB, RDY, and BE. Read-modify-write instructions such as INC are treated as atomic operations. You can implement mutexes by using LSR, for example.
https://github.com/hatsugai/Dual6502
hatsugai
- Fri Oct 23, 2020 11:02 pm
- Forum: Hardware
- Topic: Fenestra6502
- Replies: 17
- Views: 7189
Re: Fenestra6502
I wrote a code generator of CCLV for 6502 (W65C02S) and measured the execution time of fib and tarai.
- Tue Oct 20, 2020 5:06 am
- Forum: Hardware
- Topic: Fenestra6502
- Replies: 17
- Views: 7189
Re: Fenestra6502
I wrote a code generator of CCLV for MC6800 and measured the execution time of fib and tarai.


- Fri Oct 16, 2020 12:51 am
- Forum: Hardware
- Topic: Fenestra6502
- Replies: 17
- Views: 7189
Re: Fenestra6502
Thank you for the information.
I was surprised to see the deep discussions.
I seem the tarai function is suitable for this kind of benchmarks, especially for measuring the performance of procedure/function calls.
Dr. Ikuo Takeuchi, the inventor of the tarai function, is famous as a Lisp hacker ...
I was surprised to see the deep discussions.
I seem the tarai function is suitable for this kind of benchmarks, especially for measuring the performance of procedure/function calls.
Dr. Ikuo Takeuchi, the inventor of the tarai function, is famous as a Lisp hacker ...
- Wed Oct 14, 2020 1:16 pm
- Forum: Hardware
- Topic: Fenestra6502
- Replies: 17
- Views: 7189
Re: Fenestra6502
The benchmark result of MC6809 is corrected. (I miscopied.)
tarai: 54.421 sec -> 51.421 sec
hatsugai
tarai: 54.421 sec -> 51.421 sec
hatsugai
- Wed Oct 14, 2020 7:17 am
- Forum: Hardware
- Topic: Fenestra6502
- Replies: 17
- Views: 7189
Re: Fenestra6502
I fixed a number of mistakes on the schematic.
hatsugai
hatsugai
- Sat Oct 10, 2020 12:37 pm
- Forum: Hardware
- Topic: Fenestra6502
- Replies: 17
- Views: 7189
Re: Fenestra6502
Thank you for your kind comments.
hatsugai
hatsugai
- Sat Oct 10, 2020 10:41 am
- Forum: Hardware
- Topic: Fenestra6502
- Replies: 17
- Views: 7189
Fenestra6502
Hi,
I made a 6502-based computer for high-level programming languages.
I also wrote a tiny compiler for the computer.
https://github.com/hatsugai/Fenestra6502
hatsugai
I made a 6502-based computer for high-level programming languages.
I also wrote a tiny compiler for the computer.
https://github.com/hatsugai/Fenestra6502
hatsugai