Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Assembler on ZX81 using emulator

294 views
Skip to first unread message

Russ Caldwell

unread,
Jul 27, 2013, 8:46:34 PM7/27/13
to
I'm doing some old school Z80 assembly language using a ZX81 emulator and I'm trying to use the VB81 XuR ZX Assembler 2 from Artic Computing but I'm having some simple issues understanding the workflow.

Just looking to find and connect with a few people that are also interested in similar coding efforts to share ideas, tricks, etc.

If there is a better assembler I'm open to that. I've done enough "Poking" of values which is slow and not what I'm looking to do because I want to start to learn some other Z80 based machines/emulator and take some of my assembly programs to them.

Brian Gaff

unread,
Jul 28, 2013, 4:07:42 AM7/28/13
to
I'd have thought the ZX 81 was a bit restrictive, why not do it on a Specrum
emulator instead?


Brian

--
From the Sofa of Brian Gaff Reply address is active
"Russ Caldwell" <rus...@gmail.com> wrote in message
news:686e0060-83df-4154...@googlegroups.com...

GzavSnap

unread,
Jul 28, 2013, 4:47:11 AM7/28/13
to
Hi Russ,

| I'm doing some old school Z80 assembly language using a ZX Assembler 2
from Artic Computing
| If there is a better assembler I'm open to that.
old school Z80 assembly language are funny !
But, on a Zx81, in 16kb mode, can't assemble more than 4kb codes !
Main memory room is used with the ASM text mnemonics.
You had to init the 64kb (54kb) RAM memory to compil highier ASM programs.
I used to compil binarys with DOS TASM program.
I reserve a REM asm space with the XuR basic tool, and i import binarys
using the "Disassemble" windonw
Just select the wright REM line to set highier and lower address and import
REM binary code using the red arrow icone in the header.
select "load REM binary", and the Z80 file code.
note:
In the "Target Format" popup icon (on the left side), select you can select
"TASM mnemonics text format."
This tool allow to write a commented, labelled and check... TASM text file!
The newier release able to trim and set the ZX81 text and datas in code; the
"T"ype column in the main window right click.
To set an address text/data cluster, right click on the first address, press
ALT while press the end address.
In the "Target Format" popup window, you can call back, save, clear the
entire memory "type" map...

However, you can use FASMWZ80, Pasmo ...

| I've done enough "Poking" of values which is slow and not what I'm
looking to do because I want to start to learn some other Z80 based
machines/emulator and take some of my assembly programs to them.
If you are a strong ZX81's aventurrrrrer ! This others ASM Zx81 compiler
located in ROM ...
>>> ZX81 chats ->>


dott.Piergiorgio

unread,
Jul 28, 2013, 7:35:26 AM7/28/13
to
Il 28/07/2013 10:07, Brian Gaff ha scritto:
> I'd have thought the ZX 81 was a bit restrictive, why not do it on a Specrum
> emulator instead?

if for "restrictive" you means "contrived means of loading & executing
binary program" (0 REM <long string whose actually is the binary>),
PASMO and Z88DK both creates directly .p files, and there's plenty of
basic headers/booters snippets for many, if not every, z80 x-assembler...

Best regards from Italy,
dott. Piergiorgio.


Russ Caldwell

unread,
Jul 29, 2013, 9:50:17 PM7/29/13
to
I've had some recent success over the last couple days with the Flat Assembler. (FASM-ZX)

http://www.sinclairzxworld.com/viewtopic.php?f=6&t=1064

I'm going to work through this and then move up to the spectrum and even other processors.

Thanx!

0 new messages