Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
(.DSP......56001.) \==============/ \ Qdsp-asM / \- - - - - / \ v o.13 / \______/ \ / \''/ \/ > f.o.r Y.O.U.R F.A.L.C.O.N o.3.o < QDSP_ASM is an assembler for the ATARI Falcon's 56001 DSP. The first coder of this project was Giles Audoly. He built it, because the original ATARI- 56K assembler was far too slow. AND it required a conversion from CLD to P56-files too! QDSP_ASM eliminates these two factors! It is much faster and outputs directly to P56 or LOD. Also implemented are: * local labels * macro handling (with parameters and local labels) * r/n/m pipeline checking * full debug symbols in LODfiles (even locals) * use of INCLUDE (recursive) directives * use of INCBIN directives Ok, I (Pieter van der Meer) plan on releasing more versions in the future. The ultimate goal being the release of a version that supports all significant features from the ATARI-assembler. Also you are free to send in your own suggestions and I will try to implement them! Still planned are: * Checks for semantical errors like spurious DO-loops, programflow changes DO-loops, usage of REP on false instructions, etc. * Implementation of DSM statements and L-memory data-definition/ -reservation. * Total optimisation. When all features are implemented and all bugs are removed, QDSP will be optimised to the max. Notes: * QDSP does not support motorola's assembler directives like ".loop", "to", "downto" and so forth. It is not likely they'll ever be featured in future versions of QDSP. * QDSP does not support macro's as in motorola's assembler. When using parameters in one, you should use "/1", "/2", "/3", instead of the parameter- name. This could be improved in futureversions. Furthermore: QDSP_ASM is 100% free software, but please do send some sources or money to Giles Audoly or me ;-) Ok, now start hacking your DSPs! :) For bugreports or suggestions on new features write to: .---------------------------. | | | Pieter van der Meer | | Bereklauw 1 | | 4102 KZ Culemborg | | Holland | | | | firstname.lastname@example.org | | | '___________________________'