zasm and vasm assemblers.

Locked
Message
Author
John Gay
Posts: 26
Joined: Mon May 06, 2019 7:56 am

zasm and vasm assemblers.

#1 Post by John Gay »

Since I have been playing around with some old processor boards, I plan to be using both zasm for Z-80 and vasm for MC68000 assembly code assembly.
I built a local copy of zasm, just for testing, but a package would be cleaner and may encourage others to try assembly language coding.
zasm is available here: https://k1.spdns.de/Develop/Projects/za ... ributions/
and vasm is here: http://sun.hasenbraten.de/vasm/index.php?view=main

I have been extremely impressed with how quickly this community has responded to my requests.
Thank you for your consideration.

Cheers,

John Gay

John Gay
Posts: 26
Joined: Mon May 06, 2019 7:56 am

Re: zasm and vasm assemblers.

#2 Post by John Gay »

Seems I'm the only one with an interest in these assemblers.

User avatar
Richard
Posts: 1577
Joined: Fri Dec 12, 2008 10:31 am

Re: zasm and vasm assemblers.

#3 Post by Richard »

Well, it's not a real hot topic, nowadays.

Long time ago.

There should be a copy of one of these z80 asm on line. Never used MC68000, but surely there are groups of 68K heads online.

IIRC, the Sinclair, Kaypro2, etal used z80. My Kaypro came with books, software: dBase II, C, ASM, WordStar, etc.

There's lots of C/PM progs on line.

I know there are 6502, C64, C128 stuff online; and there were probably more z80s sold than 6502s.

Best of luck with your project.
Thinkpad T430 & Dell Latitude E7450, both with MX-21.3.1
kernal 5.10.0-26-amd64 x86_64; Xfce-4.18.0; 8 GB RAM
Intel Core i5-3380M, Graphics, Audio, Video; & SSDs.

User avatar
Richard
Posts: 1577
Joined: Fri Dec 12, 2008 10:31 am

Re: zasm and vasm assemblers.

#4 Post by Richard »

Thinkpad T430 & Dell Latitude E7450, both with MX-21.3.1
kernal 5.10.0-26-amd64 x86_64; Xfce-4.18.0; 8 GB RAM
Intel Core i5-3380M, Graphics, Audio, Video; & SSDs.

User avatar
kmathern
Developer
Posts: 2409
Joined: Wed Jul 12, 2006 2:26 pm

Re: zasm and vasm assemblers.

#5 Post by kmathern »

An apt-cache search shows a couple Z80 assemblers in the repos already:

Code: Select all

$ apt-cache search assembler | grep -i z80
crasm - Cross assembler for 6800/6801/6803/6502/65C02/Z80
d52 - Disassembler for 8052, 8048/8041, and Z80/8080/8085 code
pasmo - easy to use Z80 cross-assembler
z80asm - assembler for the Zilog Z80 microprocessor
z80dasm - disassembler for the Zilog Z80 microprocessor
libz80ex-dev - z80ex emulation library, development files
libz80ex1 - z80ex emulation library, shared files

It doesn't come up with anything though for MC68000.

User avatar
Richard
Posts: 1577
Joined: Fri Dec 12, 2008 10:31 am

Re: zasm and vasm assemblers.

#6 Post by Richard »

Last edited by Richard on Fri Aug 02, 2019 12:54 am, edited 1 time in total.
Thinkpad T430 & Dell Latitude E7450, both with MX-21.3.1
kernal 5.10.0-26-amd64 x86_64; Xfce-4.18.0; 8 GB RAM
Intel Core i5-3380M, Graphics, Audio, Video; & SSDs.

User avatar
jj1j1
Posts: 199
Joined: Tue May 28, 2019 3:49 pm

Re: zasm and vasm assemblers.

#7 Post by jj1j1 »

I was interested in assembly at one time. I started to learn it long time ago when I was messing around with a TI Voyage 200 calc. It had a 68000 proc. A friend I knew ages ago, who was an awesome programmer, convinced me to buy the book on the proc, and learn assembly. This guy first built an assembler, from scratch, in TI Basic, then another one from assembly language, both for the calculator. He used to talk about being a programmer/contributer for Rock Linux...Anyway, when I got to the part about memory handling, I decided to stick with TI Basic.
True freedom is never asking the question; Am I free?

John Gay
Posts: 26
Joined: Mon May 06, 2019 7:56 am

Re: zasm and vasm assemblers.

#8 Post by John Gay »

Funny you should reference Jeff Tranter's blog, since it is his board I am building and the reason I asked about vasm in particular.

I do know just enough to build my own versions of both zasm and vasm to play with. I just don't know how to create a .deb package to put them in the correct locations in my file system and more importantly, be able to keep them up-to-date within the Package management system.

As for my Z-80 project, I am currently running the G80-U from http://retrodepot.net/?page_id=79

I was going to try my hand at porting M$BASIC since it was limited to TinyBASIC at the time. But Doug beat me to it and ported M$BASIC less than 48 hours after I brought up the idea.

These two projects are also why I was interested in updating CuteCom and getting MiniPRO packages in the MX Linux repositories.
And I am extremely grateful for those additions.
And I do understand that if I'm the only one really interested in zasm and vasm in particular, then I can just work with them myself. I was just poking to see if there may be any other interest within the group for those particular assemblers.

As it stands right now, I am still waiting on several shipments on slow boats from Hong Kong to build my 68000 board.
But I have updated Jeff's design to take 32K RAM and EEPROM chips in place of the 8K ones from the original design.

Didn't mean for this to ramble the way it did.

Sorry,

John Gay

User avatar
Richard
Posts: 1577
Joined: Fri Dec 12, 2008 10:31 am

Re: zasm and vasm assemblers.

#9 Post by Richard »

Thanks for the comment
I just don't know how to create a .deb package to put them in the correct locations in my file system and more importantly, be able to keep them up-to-date within the Package management system.
There are some good tutorials available to guide you. Don't have one at hand on my phone. While I'm looking I'm sure someone will beat me to it. :)
Thinkpad T430 & Dell Latitude E7450, both with MX-21.3.1
kernal 5.10.0-26-amd64 x86_64; Xfce-4.18.0; 8 GB RAM
Intel Core i5-3380M, Graphics, Audio, Video; & SSDs.

User avatar
Richard
Posts: 1577
Joined: Fri Dec 12, 2008 10:31 am

Re: zasm and vasm assemblers.

#10 Post by Richard »

Here's some basic foundations material, while Looking for a good tutorial.

Hhttps://www.google.com/url?q=https://wiki.debia ... SKMryHR74E
Thinkpad T430 & Dell Latitude E7450, both with MX-21.3.1
kernal 5.10.0-26-amd64 x86_64; Xfce-4.18.0; 8 GB RAM
Intel Core i5-3380M, Graphics, Audio, Video; & SSDs.

Locked

Return to “Package Requests/Status - MX 17/18”