mirror of
https://github.com/uffejakobsen/acme.git
synced 2024-09-01 15:28:55 +00:00
Added "c64dtv2" cpu type so you can use its SIR, SAC and BRA opcodes; along with the undocumented ("illegal") opcodes of the 6510. Added Martin Piper's "--msvc" patch so error output can be configured to be in Visual Studio format. Thanks Martin! Merged third-party patch of unknown origin to output label dump in VICE format. Still needs work to be configurable about the types of symbols actually output. git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@41 4df02467-bbd4-4a76-a152-e7ce94205b78
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
|
|
|
|
ACME
|
|
|
|
...the ACME Crossassembler for Multiple Environments
|
|
|
|
--- the example source codes ---
|
|
|
|
|
|
To assemble the given example source code files, change to the
|
|
"examples" directory and type
|
|
|
|
acme -DSYSTEM=64 ddrv.a
|
|
acme macedit.a
|
|
|
|
ACME will parse the source code files and will then produce files
|
|
called "ddrv64.prg" and "macedit.o". You may compare them to the files
|
|
called "ddrv64.exp" and "macedit.exp", to make sure ACME works as it
|
|
should do.
|
|
|
|
Just in case you wonder:
|
|
|
|
"ddrv64.prg" is a joystick/mouse driver for the C64. The source
|
|
code is fairly well documented. Have a look at it if you need more
|
|
examples on how ACME works. By using "-DSYSTEM=128" instead of
|
|
"-DSYSTEM=64", you can also generate "ddrv128.prg", a C128 binary.
|
|
|
|
"macedit" is an unusably bad text editor for the C128. The source
|
|
code is not meant to be a good example of ACME's capabilities.
|
|
Please *don't* look at it. :)
|
|
|
|
"trigono.o" is a simple example written to test the floating-point
|
|
capabilities.
|