Comments (2)
Turns out there a few more issues with negative numbers (incl most significant byte not getting the $ff for negative numbers). So in case others have this issue and it doesn't get fixed in 6502.net, here is my work around, two functions that I'll now use instead of the < and > operators:
LEAST .function val
.if val < 0
.return 255 & (256 - ((-val) % 256))
.else
.return <val
.endif
.endfunction
MOST .function val
.return val >> 8
.endfunction
from 6502.net.
Thanks again for the feedback. A very subtle bug in how we're handling the LSB and MSBs, I should have a fix posted soon.
from 6502.net.
Related Issues (15)
- Symbol definition issues - Case sensitivity in macro parameters, assigning address type variables HOT 8
- Cannot use the +/- anonymous labels preceding a macro call HOT 4
- Underscore labels not working in macro arguments HOT 2
- Sixty502DotNetParser symbol not found? HOT 2
- Something I really miss: A simple way to assemble from string to byte[] HOT 3
- Incorrect assembly for the Z80 HOT 2
- Is there any way to relate the program counter to the line in the code? HOT 2
- Assigning a label broke recently HOT 19
- Crash with the functions HOT 4
- Negative numbers not supported HOT 1
- [Request] Custom Args HOT 2
- Suggestion: user controlled bank size. HOT 5
- Build Errors HOT 2
- Has concatenating macro arguments changed? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 6502.net.