Page 8 of 8

Re: The RTF65002 Core

Posted: Tue Apr 22, 2014 11:22 am
by Rob Finch
barrym95838 wrote:
do you trigger an Easter Egg?
ROTFLMAO

Maybe it should. SPL is a trigger type instruction.
Load my initials into a register or some such thing.

It's a little bit of code bloat to add easter eggs to hardware. But these days "massive" amounts of hardware are available, compared to the 4,000 transistors of the 6502. If 4000 transistors translate into roughly 600 LUTs, then I must be using around 100,000 transistors. It's a shame there's no easter eggs.

Re: The RTF65002 Core

Posted: Fri May 02, 2014 12:53 am
by Rob Finch
Supermon816 (viewtopic.php?f=2&t=2949#p33173) is running on the RTF65002 system !

Re: The RTF65002 Core

Posted: Fri May 02, 2014 4:50 am
by BigDumbDinosaur
Rob Finch wrote:
Supermon816 (viewtopic.php?f=2&t=2949#p33173) is running on the RTF65002 system !
Good work!

How fast is are the compare and search functions? I know I didn't use the most optimum algorithm, but am curious to see how well they run with faster hardware.

Re: The RTF65002 Core

Posted: Fri May 02, 2014 6:31 am
by Rob Finch
Rob Finch wrote:
How fast is are the compare and search functions? I know I didn't use the most optimum algorithm, but am curious to see how well they run with faster hardware.
Hmm, I hadn't tried all the functions yet, it seems there's still a bug maybe. The search crashed after reporting back about three or four addresses. But response is instant. I tried searching 000000 to 400000 (4 MB)
???? I just tried another search and it worked. Searched 8000 to 9000 for FF.

The port still needs some work, as the escape sequences aren't working properly with the system. (It shows the '4' and '0' from the escape sequence). The terminal emulation needs work.

Supermon is running as a task, I modified it slightly to co-operatively reschedule tasks (a jsr) instead of using the 'wai' instruction in the input routine. How fast it runs depends on the priority set. I've set it to high for now, so pi_calc crawls while supermon runs.