The RTF65002 Core

Topics relating to PALs, CPLDs, FPGAs, and other PLDs used for the support or creation of 65-family processors, both hardware and HDL.
User avatar
Rob Finch
Posts: 465
Joined: 29 Dec 2002
Location: Canada
Contact:

Re: The RTF65002 Core

Post 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.
User avatar
Rob Finch
Posts: 465
Joined: 29 Dec 2002
Location: Canada
Contact:

Re: The RTF65002 Core

Post by Rob Finch »

Supermon816 (viewtopic.php?f=2&t=2949#p33173) is running on the RTF65002 system !
User avatar
BigDumbDinosaur
Posts: 9426
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: The RTF65002 Core

Post 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.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
Rob Finch
Posts: 465
Joined: 29 Dec 2002
Location: Canada
Contact:

Re: The RTF65002 Core

Post 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.
Post Reply