URL
https://opencores.org/ocsvn/cpu6502_true_cycle/cpu6502_true_cycle/trunk
Go to most recent revision |
Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
25 |
fpga_is_fu |
(July, 31th 2013)
|
2 |
|
|
It weas a heavy task to create/find an appropriate test bench on assembler level
|
3 |
|
|
useable by the end-user.
|
4 |
|
|
In 2012 Klaus Dormann creates and publish his amazing 6502 test suite written
|
5 |
|
|
in assembler. Thanks again to Klaus!
|
6 |
|
|
It uses the a65 assembler created by Frank A. Kingswood
|
7 |
|
|
(http://www.kingswood-consulting.co.uk/assemblers/)
|
8 |
|
|
|
9 |
|
|
If you generate the HEX/BIN files for your project, please aware of the offset
|
10 |
|
|
of #10/$a bytes.
|
11 |
|
|
|
12 |
|
|
I made a little change in both attached source files to allow running the
|
13 |
|
|
programs on systems without any os or monitor direcly from RAM.
|
14 |
|
|
|
15 |
|
|
Klaus implemented an UNEXPECTED RESET TRAP which prevent the start of program
|
16 |
|
|
after RESET in default configuration. Default is now "RESET -> start".
|
17 |
|
|
|
18 |
|
|
In both programs the lines
|
19 |
|
|
dw res_trap
|
20 |
|
|
dw start
|
21 |
|
|
should activated/deactivated by your requirements.
|
22 |
|
|
|
23 |
|
|
(Sptember, 08th 2018)
|
24 |
|
|
I added the interrupt vector table to Bruce's decimal test.
|
25 |
|
|
|
26 |
|
|
(Sptember, 11th 2018)
|
27 |
|
|
Line 938 as remark because r6502_tc works like a real r6502
|
28 |
|
|
; => trap_ne ;unexpected B-flag! - this may fail on a real 6502
|
29 |
|
|
;due to a hardware bug on concurrent BRK & NMI
|
30 |
|
|
|
31 |
|
|
All four tests: SUCCESS with v1.52RC
|
32 |
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.