Assembly on ZX81

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
Post Reply
MrVertigo
Posts: 108
Joined: Fri May 27, 2022 9:06 pm

Assembly on ZX81

Post by MrVertigo »

Is Timothy Swenson’s guide to getting started on Assembly Language for the ZX81 still the best place to start? Any other resources I should check out for beginning?

I’m not too interested in anything that’s heavily focused on calling routines from ROM.
User avatar
mrtinb
Posts: 1979
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: Assembly on ZX81

Post by mrtinb »

I don't know Timothy Swenson's guide by heart.

I mainly use the book Mastering Machine Code on Your ZX81. If you havn't got a copy, you can find it online here: http://www.users.waitrose.com/~thunor/m ... index.html
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
User avatar
mrtinb
Posts: 1979
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: Assembly on ZX81

Post by mrtinb »

If you want more description of the hardware, then this document might help: http://problemkaputt.de/zxdocs.htm
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
User avatar
mrtinb
Posts: 1979
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: Assembly on ZX81

Post by mrtinb »

If you want code to create your own hires rutines, you should look here:

https://web.archive.org/web/20201108114 ... torial.htm

Or here:

http://www.fruitcake.plus.com/Sinclair/ ... ration.htm
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
MrVertigo
Posts: 108
Joined: Fri May 27, 2022 9:06 pm

Re: Assembly on ZX81

Post by MrVertigo »

Thanks for all this. I’ve read mastering machine code a few times, but always found it a bit too centred on calling routines from ROM, which didn’t really feel like learning to code for me. Am I wrong?

I can do a bit of machine code programming of the Z80, mainly in binary. I’m familiar with the main concepts, but now I really want to learn assembly.
User avatar
mrtinb
Posts: 1979
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: Assembly on ZX81

Post by mrtinb »

Personally I learned a lot of Z80 assembly, by reading other people's programs, and try to understand them.
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
dr beep
Posts: 2339
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: Assembly on ZX81

Post by dr beep »

MrVertigo wrote: Fri Jun 23, 2023 3:07 pm Is Timothy Swenson’s guide to getting started on Assembly Language for the ZX81 still the best place to start? Any other resources I should check out for beginning?

I’m not too interested in anything that’s heavily focused on calling routines from ROM.
This can give you a good start.
https://www.sinclairzxworld.com/viewtop ... f=6&t=4892

I am working on a bookversion with more detailed explanation of 1K hires and a game as type-in
dr beep
Posts: 2339
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: Assembly on ZX81

Post by dr beep »

mrtinb wrote: Fri Jun 23, 2023 10:15 pm Personally I learned a lot of Z80 assembly, by reading other people's programs, and try to understand them.
And.... did you understood my games?
MrVertigo
Posts: 108
Joined: Fri May 27, 2022 9:06 pm

Re: Assembly on ZX81

Post by MrVertigo »

dr beep wrote: Fri Jun 23, 2023 10:24 pm
This can give you a good start.
https://www.sinclairzxworld.com/viewtop ... f=6&t=4892

I am working on a bookversion with more detailed explanation of 1K hires and a game as type-in
This looks brilliant! Just what I need, thanks!!
Post Reply