![]() |
![]() |
#1 |
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
AsmOne even directive...?
Watcha chaps.
![]() I'm doing some stuff at the moment where I need to assemble one of the sources I created in Devpac using AsmOne with the wb (write binary) option. I'm finding that doing this is screwing up my code. The reason seems to be (from some peeking I've done with HRTMon) that various things keep ending up at odd addresses. Access to these odd addresses via an address register == hello guru. ![]() The code works fine in Devpac so my question is - does AsmOne ignore Devpac's even directive? If so, is there an equivalent I can use? Or alternatively, is there a Devpac equivalent to AsmOne's write binary? Last edited by pmc; 12 November 2009 at 13:58. Reason: typo... |
![]() |
![]() |
#2 | ||
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
Quote:
![]() I can see that even is accepted by AsmOne. Quote:
|
||
![]() |
![]() |
#3 |
move.w #$4489,$dff07e
Join Date: Sep 2005
Location: Norfolk, UK
Age: 41
Posts: 2,344
|
|
![]() |
![]() |
#4 | |
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
Quote:
![]() In case it's of interest to anyone - AsmOne was pushing entries in an rsreset structure to odd addresses after an rs.b and causing the crashes. For AsmOne at least, sticking an even inside the rs reset structure doesn't cause any assembly errors but doesn't fix the problem either. The only way I could sort it was to shuffle a few rs.b entries around and make sure the whole strucure was even aligned by the time it reached the end. I don't know if Devpac takes care of this stuff itself...? |
|
![]() |
![]() |
#5 | |
move.l #$c0ff33,throat
![]() Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,830
|
Quote:
If it does it would be one more reason for me not to use it (never used it anyway ;D) as I want to have full control over any structures I create. |
|
![]() |
![]() |
#6 | ||
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
Quote:
![]() ![]() Quote:
![]() Must admit that cos I've been using things in AsmOne recently that I don't hate its interface as much as I used to. ![]() It's actually quite nice now that I've adjusted a bit and it does have nice functions - write binary being the one that's come in most handy so far... |
||
![]() |
![]() |
#7 | |
move.w #$4489,$dff07e
Join Date: Sep 2005
Location: Norfolk, UK
Age: 41
Posts: 2,344
|
Me too
![]() ![]() Quote:
![]() ![]() ![]() |
|
![]() |
![]() |
#8 | ||||
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
Quote:
So, I think it's more accurate to say using AsmOne is a European thing rather than using Devpac's a British thing. Quote:
![]() Quote:
![]() ![]() Quote:
![]() |
||||
![]() |
![]() |
#9 |
Used Register
Join Date: Nov 2008
Location: Headvillage / The Nethervoids
Age: 49
Posts: 103
|
I find RT RS WT and WS quite handy in ASMOne.
![]() (Oh and no I didn't die. Just very busy and last months of the year are always crazy for me...). |
![]() |
![]() |
#10 | |
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
Quote:
![]() |
|
![]() |
![]() |
#11 |
Used Register
Join Date: Nov 2008
Location: Headvillage / The Nethervoids
Age: 49
Posts: 103
|
RT = Read Track
RS = Read Sector WT = Write Track WS = Write Sector CC = calc and write bootblock checksum You should be able to find them in the ASMOne doc, but you can also find them in one of the menu's... I just read you have a soft spot for menus ![]() ![]() |
![]() |
![]() |
#12 | |
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
Quote:
![]() It's good to have you back dude! ![]() |
|
![]() |
![]() |
#13 | |
move.l #$c0ff33,throat
![]() Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,830
|
Indeed.
![]() ![]() Quote:
![]() |
|
![]() |
![]() |
#14 |
Moderator
![]() Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,374
|
/me wonders if anyone has seen the WB etc options in AsmOne's pull-down menu... or the file requester... ?
Not that I use any menus or requesters tho ![]() |
![]() |
![]() |
#15 | ||
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
Quote:
![]() Devpac is a nice assembler but, I must admit, I'm beginning to see more and more reasons Quote:
![]() |
||
![]() |
![]() |
#16 |
Moderator
![]() Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,374
|
btw, what I meant was if Devpac 3's "GUI" has some neat features that AsmOne's GUI lacks. It seemed as if someone thought AsmOne only had a commandline. Just because I don't use the AsmOne GUI doesn't mean it's not there.
![]() |
![]() |
![]() |
#17 | |
Natteravn
![]() Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,347
|
Quote:
Just select binary output format: Code:
vasmm68k_mot -Fbin -o mybinary mycode.s |
|
![]() |
![]() |
#18 |
coder
Join Date: Jul 2009
Location: a galaxy far far away
Age: 48
Posts: 84
|
I just sent PMC a big email regarding this whole issue (Devpac vs AsmOne). He started me out by suggesting Devpac, though I did feel drawn to AsmOne due to the lack of a mouse driven interface. When I use Linux, or BSD or any other version of UNIX I don't feel at home unless I'm in text mode using 100% command line. When I use Windows I'm always using keyboard shortcuts. The BSD based kernel was the best thing to happen to MacOS in my opinion....well, you get the picture.
I noticed a lot of the intro/demo sources I was able to get my hands on to study were coded in AsmOne too, and I tend to want to use what the majority of the demo community use/used. Nevertheless, it would probably be a good idea to be fluent in both. For comfort alone though, a command line interface would be preferable. Does anyone have a link to an AsmOne manual? |
![]() |
![]() |
#19 |
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
I've just replied to that big email with... a big email! \o/
You wanna use AsmOne!? Pah! Sell out! ![]() Don't blame you actually, many cool features. Download AsmOne v1.48 from aminet - the manual is in the archive... |
![]() |
![]() |
#20 | |
coder
Join Date: Jul 2009
Location: a galaxy far far away
Age: 48
Posts: 84
|
Quote:
-Brett |
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Strange AsmOne operator | phx | Coders. Asm / Hardware | 23 | 18 March 2015 23:13 |
AsmOne: Undefined symbol | copse | Coders. Asm / Hardware | 2 | 02 April 2012 01:41 |
AsmOne doesn't like my accelerator... | Photon | Coders. General | 6 | 03 February 2011 23:37 |
ASMOne: Sectors and Tracks | Vortex | Coders. General | 19 | 03 December 2009 08:31 |
Invalid Directive | Kimmo | support.WinUAE | 1 | 23 July 2004 11:23 |
|
|