[Coco] Noob 6809 ASM programmer looking for tips
Camillus
camillus.b.58 at gmail.com
Fri Dec 25 06:37:23 EST 2015
Hi Dave,
The latter in your message is exactly what I'm looking for, working copy of the sleuth 6502 to 6809 translator.
How hard would it be to make a virtual drive with a working ( bootable ) FLEX-system with the sleuth tools on it?
You think that is something you can guide me trough?
It does not matter if it is on the VCC emulator, real coco3 or fpgacoco, as long I can try to translate a 6502 source file ( hexdump and rom in my possesion, also the source code but is only on paper ).
PS I would like to see a copy of that CSC6809 assembler.
thanks for all the good work.
cb
Sent from Mailbird [http://www.getmailbird.com/?utm_source=Mailbird&utm_medium=email&utm_campaign=sent-from-mailbird]
On 12/25/2015 2:47:26 AM, Dave Philipsen <dave at davebiz.com> wrote:
On another note: I also use the CSC6809 assembler written by Edgar
(Bud) Pass. It's a very nice program that I have DOS/Windows binaries
for and can be easily ported to Unix/Linux. I've not experienced any
bugs or quirks with it over all these years and it's lightning fast.
Many years ago I purchased the sourced code from him for this cross
assembler along with the modules for some other 8-bit CPUs. I still
have all of the files and would love to make them available to everyone.
However, I have not been able to find out whether Bud is still around or
where he might be living. I have a hunch that if he could be contacted
he would have no problem with me releasing this stuff to public domain.
His last known location was Conyers, GA but apparently he no longer
lives there. I have not talked with him in some 25 years but if anyone
knows how he can be located I would really like to get in touch with
him. I have not yet run across anyone in the CoCo community that has
ever used his cross assemblers. His Sleuth disassembler, however, is
pretty well known in the community and perhaps less so, his 6502
assembly code converter.
Dave Philipsen
On 12/24/2015 1:03 PM, ricspam at mpc.com.br wrote:
> Hello, CoCo World! :)
>
> First, a brief introduction: I'm Ricardo, a software engineer from Brazil. In the
> mid '80s I got my first computer, a CP-400 (a Brazilian clone of the Coco), and
> since 1996 I've kept a few web pages about it on
> http://sites.mpc.com.br/ric/cp400/ecocmain.htm
>
> I did a lot of programming on the Coco, but only with Basic. I used assembly on
> other platforms, though (mostly x86, but also Dragonball/Palm, SH4/Dreamcast and
> others).
>
> Now I'd like to develop a couple of games for the Coco, and I want (and probably
> need) do it in assembly. So, any tips from experts such as you guys are really
> welcomed!
>
> BOOKS
> =====
>
> I've already found some books and references on the subject ("TRS-80 Color Computer
> Assembly Language Programming", "Assembly Language Programming for the TRS-80 Color
> Computer", "MC6809 8-bit Microprocessor Programming Manual" and a few others), which
> I've started studying, but if you know other / better resources, please let me know.
>
> TOOLCHAIN
> =========
>
> My idea of an "ideal" development system is:
> - using a syntax highlighting editor to code
> - compiling the source into a binary
> - building a cartridge or disk image
> - testing and debugging on an emulator
>
> I'm planning to use Scite as the editor, but I'll need to change the .ASM opcodes,
> etc. to have proper highlighting.
>
> For compilers I've found asm6809, lwasm/lwtools and a09. I tried to compile Bob
> Withers' adventure games with them, but it seems each compiler uses a different
> syntax, so all of them produced different errors... I'm still working on this,
> though.
>
> The ToolShed is a very nice set of tools, and I could use "decb" to create disk
> images and copy files to/from it.
>
> I tested both Mame and XRoar, which seem to be great emulators. From what I've read
> (but didn't test yet), I can use XRorar with GDB / DDD, so it seems to have an edge
> over Mame.
>
> I'd love to read you comments on this! What are the modern tools that you are using
> to code in assembly for the Coco? I can use both Windows and Linux, so tools for
> these platforms are preferred.
>
> Thank you!
>
>
> -----------------------------------------------------------------------
> Mensagem enviada pelo webmail da MPC Internet: a Internet que funciona.
> http://www.mpc.com.br
>
>
--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list