![]() |
![]() |
#22 | |||
Registered User
![]() Join Date: Nov 2020
Location: France
Posts: 18
|
For your VBL issue, change IFD by IFNE, I do not know what IFD does although ASM2 accepts it.
Here are the commands i found, maybe you wanted a similar one : Quote:
I read your code and have changed mine using SECTION. That's clear that the code is more simple, thanks. WaitVBL: Why do you prefer use a variable RASTER=300 instead of using parameters DISPLAY_Y+DISPLAY_DY ? Same question for the copperlist CopperList What does ? Quote:
Quote:
|
|||
![]() |
![]() |
#23 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 242
|
IFDEF not recognized by asmtwo (not diff. with IFNE or IFD, try it yourself....)
I have no more vbl issue with the nop added if DEBUG disabled and no more bug with coplist when adding or removing lines raster=300 just for testing other values ! for the coplist, just because it's too long and for testing other values too $ffdf,$fffe => more than 256 lines, just a test when adding lines on coplist Last edited by heavy; 26 February 2021 at 23:14. |
![]() |
![]() |
#24 |
Registered User
![]() Join Date: Nov 2020
Location: France
Posts: 18
|
I use ASM Two 0.96w and IFNE is recognized.
I have VBL issue with your code using IFD, if i replace by IFNE your code is working Amazing ! Last edited by Arnaud.68000; 26 February 2021 at 23:21. |
![]() |
![]() |
#25 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 242
|
what ??? I talk about IFDEF
IFNE is recognized IFD is recognized I also use ASMTwo 0.96w and ASMone 1.0.5 / TFA too many timing problem (the code, winuae 32, winuae 64) Last edited by heavy; 26 February 2021 at 23:26. |
![]() |
![]() |
#26 |
Registered User
![]() Join Date: Nov 2020
Location: France
Posts: 18
|
Yes, i confirm IFNE and IFD are recognized with ASW-Two, I tested on a simpe code.
If I replace (also in my code) IFNE by IFD I got a VBL issue... I need to understand. Maybe a mistake on a variable ? For timing, I use winUAE 64, A500 OCS, cycle-exact (full) I don't know if it solves the pb |
![]() |
![]() |
#27 | |
OCS forever!
![]() Join Date: Mar 2019
Location: Birmingham, UK
Posts: 378
|
Quote:
![]() |
|
![]() |
![]() |
#28 |
OctaMED Music Composer
![]() Join Date: Jan 2009
Location: Venice - Italy
Age: 46
Posts: 523
![]() |
Did I compile the correct source?
|
![]() |
![]() |
#29 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 242
|
works fine today (original version and modified ones) !
depend of the start config used of winuae (a500 512k/512k ocs). problem with ecs mode but with original version from github if you uncomment the line 1684 dc.w COLOR04,MIRROR_SCROLL_COLOR no more cube and a guru Last edited by heavy; 27 February 2021 at 17:19. |
![]() |
![]() |
#30 | |
Registered User
![]() Join Date: Nov 2020
Location: France
Posts: 18
|
Not sure Koney, take the last release
https://github.com/Amiga68000/Rubiks...tag/2021-02-08 In "conf management" section of the code you may find : Quote:
|
|
![]() |
![]() |
#31 | |
Registered User
![]() Join Date: Nov 2020
Location: France
Posts: 18
|
Quote:
I spread a new release including your modifications of the coppelist, it seams to be OK now. Try to uncomment/comment miror lines (#3123) of the copperlist https://github.com/Amiga68000/Rubiks...tag/2021-02-26 |
|
![]() |
![]() |
#32 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 242
|
that work (ocs mode)
I only "fix" the asmone issue with bsr/bra (pc) (nothing else modified) try to use INCDIR directive for the include "font" , I have not the same dir and each time he ask me the "sources:" drive rubiksf.S questions : what the thing with JSR and BSR mixed (sometimes bsr, sometimes jsr) ? is jsr faster ? (I found this) I'm just puzzled with the IFNE/IFD issue... the result should be the same I prefere IFD if I often use the parameter as ON/OFF with ";" (DEBUG for example) same thing with the coplist $FF00 instead of $FFFE. is it a skip ? I never seen/used before try with ifd : so weird. both works for me rubiksifd.S another test with only BSR instead of JSR : better or worse? rubiksbsr.S Last edited by heavy; 28 February 2021 at 01:32. |
![]() |
![]() |
#33 | ||
Natteravn
![]() Join Date: Nov 2009
Location: Herford / Germany
Posts: 1,862
|
Which assembler accepts that? Probably doesn't do much syntax checking.
Quote:
Quote:
|
||
![]() |
![]() |
#34 | |||
noodle
Join Date: Jun 2007
Location: europe
Posts: 242
|
Quote:
![]() accept also ds xx,yy instead of dcb xx,yy Quote:
Quote:
@arnaud.68000 do you know this doc -> pdf put your code in Fast with the first Section ,CODE on winuae config with z-fast that work, else vbl issue Last edited by heavy; 01 March 2021 at 00:23. |
|||
![]() |
![]() |
#35 |
OctaMED Music Composer
![]() Join Date: Jan 2009
Location: Venice - Italy
Age: 46
Posts: 523
![]() |
Now it works. I wonder why you're not using github as it's meant, like one can clone the project at its latest state...
anyway I love this thing and I'll study it for sure! If you're interested I fixed a few things to allow Vasm digest it: lines 440, 2027, 2088 removed the "(pc)" from BRA argument line 1223 removed TAB before constant declaration |
![]() |
![]() |
#36 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 242
|
|
![]() |
![]() |
#37 | |||
Registered User
![]() Join Date: Nov 2020
Location: France
Posts: 18
|
Thanks for you returns and interests
I will try to implement all your suggestions and read your codes Quote:
Quote:
For the copperlist, I resued it from the sinescroll source of YRAGAEL and changed nothing. To be honest, I have to improve my undersanding of copperlist. https://www.stashofcode.fr/tag/sine-scroll/ I need also to use precise and optimized instructions, asmTwo is a little bit permissive ;-) Quote:
Last edited by Arnaud.68000; 01 March 2021 at 09:18. |
|||
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
|
|