ML Monitor and assembler
Moderator: Moderators
ML Monitor and assembler
Can anyone suggest a good assembler and ML monitor for the vic 20 and possibly a place where i can download it??
Thanks
Shem
Thanks
Shem
-
- Vic 20 Devotee
- Posts: 269
- Joined: Mon Feb 04, 2008 6:06 am
Do you want one that is a cartridge and thus works on the VIC or do you want one that is a program that can run on the PC.
On a PC you can use DASM
http://dasm-dillon.sourceforge.net/
On the VIC there is some stuff on Zimmers
http://www.zimmers.net/anonftp/pub/cbm/ ... index.html
On a PC you can use DASM
http://dasm-dillon.sourceforge.net/
On the VIC there is some stuff on Zimmers
http://www.zimmers.net/anonftp/pub/cbm/ ... index.html
Change is inevitable except from a vending machine.
Re: ML Monitor and assembler
I use the acme 6502 assembler on linux. It's simple to compile from source and for windows it comes pre-compiled.
http://www.esw-heim.tu-clausthal.de/~ma ... brod/acme/
And ofcourse VICE for testing. Transfer to the real VIC trough my U1541.
http://www.esw-heim.tu-clausthal.de/~ma ... brod/acme/
And ofcourse VICE for testing. Transfer to the real VIC trough my U1541.
Lads assembler
Ok i have downloaded vicmon which works and lads assembler but after attaching the file to xvic (winvice 2.1 ) ans sys48641 it doesnt work
could anyone point me in the right direction? (possibly off the side of a cliff)
Thanks
Shem
could anyone point me in the right direction? (possibly off the side of a cliff)
Thanks
Shem
- eslapion
- ultimate expander
- Posts: 5458
- Joined: Fri Jun 23, 2006 7:50 pm
- Location: Canada
- Occupation: 8bit addict
Re: Lads assembler
LADS is not a cartridge image and therefore you can't "attach" it.shem wrote:Ok i have downloaded vicmon which works and lads assembler but after attaching the file to xvic (winvice 2.1 ) ans sys48641 it doesnt work
could anyone point me in the right direction? (possibly off the side of a cliff)
You put RAM in BLK5 and you load it which allows it to place itself at the right address (which is NOT $A000) then SYS it.
Be normal.
- eslapion
- ultimate expander
- Posts: 5458
- Joined: Fri Jun 23, 2006 7:50 pm
- Location: Canada
- Occupation: 8bit addict
LADS is not a tape or disk image.shem wrote:Can I not auto attach tape/disk image? after all winvice accepts prg files
You can attach PRG files as cartridge images IF and only IF they begin at the start address of memory areas BLK 1, 2, 3 or 5.
LADS is a PRG file but it is NOT a cartridge image and it does NOT start at the beginning of a BLK area. It has to be LOADed like any ML program and then SYSed to start.
Be normal.
- eslapion
- ultimate expander
- Posts: 5458
- Joined: Fri Jun 23, 2006 7:50 pm
- Location: Canada
- Occupation: 8bit addict
That's good to know. Some people asked me to provide LADS as a ROM option to the Ultimate Expander and for some reason, it didn't work when I tried it on an erasable chip.Mike wrote:... and while one could save complete BLK5 as *.prg, and strip the first two bytes to make LADS attachable as "cartridge" image, it wouldn't work anymore - as LADS performs writes into the BLK5 area.
Now I know why.
Be normal.
- Mike
- Herr VC
- Posts: 4901
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
It is quite useful, maybe even essential for a hosted assembler, if it comes with its own source code, so that it can be easily relocated.
For example, the current file wouldn't allow for any object code, that ends up in BLK5, possibly overwriting LADS. With the source, you can lift up the start of BASIC programs from $1201 to ~$2400, and place LADS inbetween.
Michael
For example, the current file wouldn't allow for any object code, that ends up in BLK5, possibly overwriting LADS. With the source, you can lift up the start of BASIC programs from $1201 to ~$2400, and place LADS inbetween.
Where did you find the listing? Is it a scanned document or a text file?shem wrote:I have managed to find a listing of LADS
Michael
First of all I would like to wish everyone a very happy new year
@Eslapion
I would love to load it in but i have to type it in as its in a book
besides we have it farr to easy these days if i type it in to the real vic it might help me to understand how Lads works
@Mike
The book is called The Second Book Of Machine Language
The book is a Compute Books publication
and if my memory serves me right gklinger has donated it to me some time ago
Thanks Golan
I am sure this book is on line somewhere already in text format ready to copy and paste
@Eslapion
I would love to load it in but i have to type it in as its in a book
besides we have it farr to easy these days if i type it in to the real vic it might help me to understand how Lads works
@Mike
The book is called The Second Book Of Machine Language
The book is a Compute Books publication
and if my memory serves me right gklinger has donated it to me some time ago
Thanks Golan
I am sure this book is on line somewhere already in text format ready to copy and paste