Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync latest 32016 Co Pro emulation code with PiTubeDirect #4

Merged
merged 3 commits into from Feb 25, 2017

Conversation

hoglet67
Copy link
Contributor

I've done a bit of rework so that the 32016 emulation code in B-Em and PiTubeDirect is now the same.

If possible I would like to keep the version in https://github.com/hoglet67/PiTubeDirect as the master. So ideally raise issues there for any changes.

It would be extremely helpful not to make cosmetic/white space changes to this code.

You'll nee to re-run autogen.sh as I added one additional #define to the makefile

Change-Id: I3cc21e36a7eb4602b9431790709f5309893dd64a
Change-Id: I356c0c273b4c848ebe918d1651ea144e6819545b
Specifically includes:
19b0bd39 Fixed issue 29: (NS32k) read_n will corrupt the stack when 5-8 bytes requested
d8ac82e4 Fixed issue 28: 32016 Co Pro: BAS32F/CLOCKSP gives a data abort exception
72a15ebe Fixed issue 18 which turned out to be sign extension bug in the CHECK instruction
9ea7291c Minor tidying with suggestions from cppcheck
9bd10c6d Fixed issue 17: 32016: Rounding error when printing certain integers
bd426d55 Fixed issue 16: 32016: Tune down invalid shift warning
5ccc758b Clear FSR on Reset as suggested in the datasheet
e28f492e Remove unused variable
224c8897 Fixed a warning with the 32016 build
75712749 apply litwr's fixes to carry in for add and sub
6524cf5c Give types to parameters
1e96e91f Fixed issue 7: 32016 Core Bug "invalid shift" running CLOCKSP
3ef07eba Finally tracked down and fixed the 32k linker bug

Change-Id: I7e282049255ca9af909dda48a4c70890c9e9c03d
@ThomasAdam ThomasAdam merged commit b8819d8 into stardot:master Feb 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants