6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 7:44 am

All times are UTC




Post new topic Reply to topic  [ 182 posts ]  Go to page Previous  1 ... 9, 10, 11, 12, 13
Author Message
PostPosted: Sat Apr 24, 2021 12:38 am 
Offline
User avatar

Joined: Sun Oct 18, 2015 11:02 pm
Posts: 428
Location: Toronto, ON
Quick update:

Version 1.1 of the 65816 test suite is now complete. This new version takes four passes through all opcodes to test both zero and non-zero values for the DL and DH registers in turn. The code works perfectly on the Logisim model, including adding extra cycles when needed and saving them when possible. Hoglet was once again kind enough to run that test on his PiTubeDirect and Beeb816 and all passed as well. All great news.

The next step is to extend the suite to test the possible variations for the X, M and E flags. That’s a lot of extra validation, but it’s important to get it done. It’s pretty much now or never for the functionality in this design I suspect. There will be little hope of significant changes down the road, when signal integrity and timing become the main challenges.

Alright, more to come ...

Cheers for now,
Drass

_________________
C74-6502 Website: https://c74project.com


Top
 Profile  
Reply with quote  
PostPosted: Fri Jul 09, 2021 5:21 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
I hope you are still making progress!

Speaking of 65816 test suites, I just found a pointer to something:
Quote:
65816: Peter Lemon/krom's tests are natively formulated as if to run one-by-one as a series of separate Super Nintendo cartridges but are nevertheless easy to build a harness around. In particular support of that, full traces of all CPU activity have been posted on the emudev.de site, so you can follow along one instruction at a time;


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 182 posts ]  Go to page Previous  1 ... 9, 10, 11, 12, 13

All times are UTC


Who is online

Users browsing this forum: No registered users and 66 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: