Added assembler pseudo commands .P4510 and .IFP4510 together with docs and testcase
This commit is contained in:
@@ -2,6 +2,9 @@
|
||||
Assembler Testcases
|
||||
===================
|
||||
|
||||
Opcode Tests:
|
||||
-------------
|
||||
|
||||
These testcases are inspired by the ones now removed from test/assembler.
|
||||
The main purpose is to have each possible opcode generated at least once,
|
||||
either by an assembly instruction or a ".byte"-placeholder. Typically
|
||||
@@ -23,7 +26,23 @@ The testcases for 6502, 6502x, 65sc02, 65c02, 4510, and huc6280 have been
|
||||
put together by Sven Oliver ("SvOlli") Moll, as well as a template for the
|
||||
m740 instructions set.
|
||||
|
||||
Still to do is to find a way to implement a testcase for the 65816
|
||||
Still to do is to find a way to implement an opcode testcase for the 65816
|
||||
processor, since it's capable of executing instructions with an 8-bit and
|
||||
a 16-bit operator alike, only distinguished by one processor flag.
|
||||
|
||||
|
||||
CPU detect Tests
|
||||
----------------
|
||||
|
||||
These tests all assemble the same file "cpudetect.s" which contains several
|
||||
conditionals for several CPUs, only using every option known to the "--cpu"
|
||||
commandline switch of ca65/cl65.
|
||||
|
||||
|
||||
Reference (".ref") Files
|
||||
------------------------
|
||||
|
||||
A hint on creating these files: when running the test, it will fail due to
|
||||
the missing ".ref" file. Review the output of the ".lst" very pedantic, then
|
||||
copy the ".bin" to the ".ref" file.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user