Comments (3)
Hello,
the bin files never were my preferred way of distributing the test, as all parts must be configured to suit your needs. The configuration requirement is even more substantial for the interrupt test and also for the decimal test. In the interrupt test you must configure an IO port as a source to inject signals into the IRQ, NMI and RESET pins. The decimal test must be configured to cater for deviations in the 6502 versions (6502, 65C02 & 65C816) and the required accuracy (flags, invalid BCD operands). There is no "one size fits all". So if you want to use these tests I'm afraid you have to go through the pain of assembling them yourself.
cheers, Klaus
from 6502_65c02_functional_tests.
Understandable. I was mainly asking because so far I haven't been able to reproduce the exact same binary output from the two provided bin files by assembling the source code.
edit nevermind, just discovered that I had to set the zp start address to $0 instead of $a. I'm all good :)
from 6502_65c02_functional_tests.
Yes, instead of
org zero_page
I wrote
org 0
ds zero_page
to create the bin files.
from 6502_65c02_functional_tests.
Related Issues (15)
- Avoid self modifying code? HOT 10
- as65.exe-generated .bin files need 10byte padding at the beginning HOT 1
- Issue with the functional test (TSX, LDA $102,X) HOT 4
- Including a .bin file from your repo HOT 1
- Trap in 65c02 functional test code HOT 2
- Version of binary examples differs from latest source release HOT 1
- Problem with checking RMW absolute indexed page crossing
- Add option to turn off decimal mode specific tests HOT 3
- Incorrect branch instruction in report.i65 for converting hex characters HOT 4
- 65C02 TRB fails HOT 1
- BRK instruction not tested with interrupts disabled HOT 1
- "Bootable ROM" extension HOT 1
- Possible test escape: ROR with carry clear can set zero flag HOT 3
- AS65 Assembler is difficult to find HOT 4
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_65c02_functional_tests.