Welcome!

The kernel problem with recent updates has been solved. Find the solution here

Important information
-- Required MX 15/16 Repository Changes
-- Information on torrent hosting changes
-- Information on MX15/16 GPG Keys
-- Spectre and Meltdown vulnerabilities

News
-- Introducing our new Website
-- MX Linux on social media: here

Current releases
-- MX-18.3 Point Release release info here
-- Migration Information to MX-18 here
-- antiX-17.4.1 release info here

New users
-- Please read this first, and don't forget to add system and hardware information to posts!
-- Here are the Forum Rules

zasm and vasm assemblers.

Post Reply
John Gay
Forum Novice
Forum  Novice
Posts: 21
Joined: Mon May 06, 2019 7:56 am

zasm and vasm assemblers.

#1

Post by John Gay » Sun Jul 21, 2019 3:34 pm

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
Forum Novice
Forum  Novice
Posts: 21
Joined: Mon May 06, 2019 7:56 am

Re: zasm and vasm assemblers.

#2

Post by John Gay » Thu Aug 01, 2019 9:15 am

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

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

Re: zasm and vasm assemblers.

#3

Post by Richard » Thu Aug 01, 2019 4:53 pm

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.
LT: MX18.3: Thinkpad T430: DualCore, Intel i5-3320M, Ivy Bridge; 8GB RAM; 4.19.0-5-amd64; 119GB SSD 840PRO, Intel Graphics-Audio-Network

NB: antiX19b2full-xfce; MX18.3: AsusTek EeePC 1005HA: Intel DualCore Atom N270, 1GB RAM, 4.19.0-1-686, 150GB HDD

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

Re: zasm and vasm assemblers.

#4

Post by Richard » Thu Aug 01, 2019 5:16 pm

LT: MX18.3: Thinkpad T430: DualCore, Intel i5-3320M, Ivy Bridge; 8GB RAM; 4.19.0-5-amd64; 119GB SSD 840PRO, Intel Graphics-Audio-Network

NB: antiX19b2full-xfce; MX18.3: AsusTek EeePC 1005HA: Intel DualCore Atom N270, 1GB RAM, 4.19.0-1-686, 150GB HDD

User avatar
kmathern
Forum Veteran
Forum Veteran
Posts: 9678
Joined: Wed Jul 12, 2006 2:26 pm

Re: zasm and vasm assemblers.

#5

Post by kmathern » Thu Aug 01, 2019 8:29 pm

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: 2803
Joined: Fri Dec 12, 2008 10:31 am

Re: zasm and vasm assemblers.

#6

Post by Richard » Fri Aug 02, 2019 12:05 am

Last edited by Richard on Fri Aug 02, 2019 12:54 am, edited 1 time in total.
LT: MX18.3: Thinkpad T430: DualCore, Intel i5-3320M, Ivy Bridge; 8GB RAM; 4.19.0-5-amd64; 119GB SSD 840PRO, Intel Graphics-Audio-Network

NB: antiX19b2full-xfce; MX18.3: AsusTek EeePC 1005HA: Intel DualCore Atom N270, 1GB RAM, 4.19.0-1-686, 150GB HDD

User avatar
jj1j1
Forum Regular
Forum Regular
Posts: 193
Joined: Tue May 28, 2019 3:49 pm

Re: zasm and vasm assemblers.

#7

Post by jj1j1 » Fri Aug 02, 2019 12:49 am

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
Forum Novice
Forum  Novice
Posts: 21
Joined: Mon May 06, 2019 7:56 am

Re: zasm and vasm assemblers.

#8

Post by John Gay » Fri Aug 02, 2019 10:13 am

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: 2803
Joined: Fri Dec 12, 2008 10:31 am

Re: zasm and vasm assemblers.

#9

Post by Richard » Fri Aug 02, 2019 12:14 pm

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. :)
LT: MX18.3: Thinkpad T430: DualCore, Intel i5-3320M, Ivy Bridge; 8GB RAM; 4.19.0-5-amd64; 119GB SSD 840PRO, Intel Graphics-Audio-Network

NB: antiX19b2full-xfce; MX18.3: AsusTek EeePC 1005HA: Intel DualCore Atom N270, 1GB RAM, 4.19.0-1-686, 150GB HDD

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

Re: zasm and vasm assemblers.

#10

Post by Richard » Fri Aug 02, 2019 12:18 pm

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

Hhttps://www.google.com/url?q=https://wiki.debia ... SKMryHR74E
LT: MX18.3: Thinkpad T430: DualCore, Intel i5-3320M, Ivy Bridge; 8GB RAM; 4.19.0-5-amd64; 119GB SSD 840PRO, Intel Graphics-Audio-Network

NB: antiX19b2full-xfce; MX18.3: AsusTek EeePC 1005HA: Intel DualCore Atom N270, 1GB RAM, 4.19.0-1-686, 150GB HDD

Post Reply

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