News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_geebus

Using protext and maxam 1.5 beginner

Started by geebus, 12:32, 20 December 20

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

geebus

hi all, I'm looking at doing some coding on one of my amstrads using maxam 1.5 and protext. like people done back in the 80's/90's.
I've done a little asm using JavaCPC on a PC and had success, however learning to use protext and maxam is giving me nothing really.
I've had a go at firing it a little code using the programming mode on protext then using |assemble. I get no errors but when I list the memory of where I've done the Org there's nothing there.
Looking through the manuals I can't see what i'm doing wrong.
Is there anyone else who is a little more experienced with this setup who could tell me where i'm going wrong with the basics?
I'd be forever grateful.


geebus

Some interesting stuff there that i'll have a look over at some point.
Any idea why when i use |assemble my code isn't at the address point I was expecting it to be?

I'm using org &4000 at the start of my code, then use maxam to look at memory location 4000 - 4050. all 0's

Richard_Lloyd

Hi. Difficult to help without more details.


I assume you are using ROM versions. The MAXAM 1.5/Protext combination allows you to assemble from within Protext and that's how I always do it. I tend to write the code to a file though.

With the file open in Protext and HIMEM set, use ASM to assemble the file. Are you following the instructions in the MAXAM 1.5 manual? I've attached them just in case.


Good luck, Richard.
Richard
CPC464, CPC6128, PCW8512, PCW10, BSA & NSP

GUNHED

Use Maxam 1.15 alone or show your code. That could help.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2024.10.27)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

AMSDOS

I think it's |asm not |assemble to assemble the listing while in Protext.
* Using the old Amstrad Languages :D * And create my own ;)
* Incorporating the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

geebus

Quote from: Richard_Lloyd on 21:59, 20 December 20
Hi. Difficult to help without more details.

I assume you are using ROM versions. The MAXAM 1.5/Protext combination allows you to assemble from within Protext and that's how I always do it. I tend to write the code to a file though.

Hi, yeah I'm using the ROM versions. I was using the |assemble command from within protext. It was looking like it was assembling everything and showing if there were errors etc. But when i went into maxam (with |m) and listed what was in the ram at the address I had used for the org, there was nothing there.
Quote from: AMSDOS on 23:05, 20 December 20I think it's |asm not |assemble to assemble the listing while in Protext.
You are the winner! Thank you.. how did i manage to miss something so basic as that. I couldn't see the woods for the trees I think.
Great! now i'll be able to drive myself mad by writing code, forgetting to save it then running it on said machine I just coded it on. THEN loosing all my work when it crashes.

Powered by SMFPacks Menu Editor Mod