Search found 9 matches

by hatsugai
Mon Oct 26, 2020 5:54 pm
Forum: Hardware
Topic: Dual 6502 system
Replies: 3
Views: 832

Re: Dual 6502 system

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 ...
by hatsugai
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
by 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.
by hatsugai
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.

Image
by hatsugai
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 ...
by hatsugai
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
by 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
by 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
by 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