-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lo-res screen rolled to the left #38
Comments
Hi, yes, pictures would help, thanks! |
hi, here are the pictures |
Ah, that again :) I was afraid this was some completely new problem ;) This is the cause of the bitplane shifter, which was upgraded with shres scrolling for AGA. It seems the default delays I set up are not correct - the default AGA screen is moved to far to the right, and vice versa for the ECS. It seems the extra shift will have to be bypassed in ECS mode, and the AGA moved to its proper location. The scroller resolution (and thus offset) is also dependent on the bitplane resolution, so it is possible this problem could only be present for certain resolution / chipset combinations. I'll fix this as soon as I have some time. Thanks for the photos! |
Maybe related (or duplicate) to |
Hi @AmigaIstMiST, the dot on the screen is most probably a separate issue. I didn't see this myself yet, but I'll check if I can reproduce it. |
Hi @rkrajnc , I am not a HW developer, but a question comes in my mind: |
Yes, AGA and ECS were different architectures, but AGA is heavily (mostly) based on ECS, and it is also very compatible with ECS. Since the current design already has support for both, it would be lots of (tedious) work to split ECS from AGA. It would also mean maintaining two code bases, which means fixing common bugs in both of them, which is even more tedious, boring work. As far as I'm concerned, I'll keep it like it is at least until a new (hypothetical) CPU core is made with 32 bit external bus (which would then be used exclusively for the AGA core). |
One more question, I don't want to keep you away from working on the Amiga core :-) : |
Yes, the real 68020 has a 32bit bus, but the TG68 CPU core used in minimig does not, which requires some hacks to make it work like in a real AGA Amiga, unfortunately with some side effects that haven't been fixed fully yet. |
Hi, I confirm that strange behavior in Lo-Res mode (Lo-res screen rolled to the left) |
Funny, I noticed that too tonight, while playing Worms DC :) |
The same can be notice playing Monkey Island |
hello @rkrajnc , |
Hi, I've seen this problem myself, so I know what to look for :) But if you want, feel free to update the pictures, so that other people can see them and know that this is an already known problem. |
The usecase of AmigaDOS window lacking right border always happens in
ECS/OCS
…On Sat, Jan 14, 2017 at 11:58 PM, jmorgon ***@***.***> wrote:
an example in AmigaDOS window
[image: 15726390_922476544451257_1016880913726987630_n]
<https://cloud.githubusercontent.com/assets/24638741/21958731/c96669ec-daac-11e6-816b-334bbaa56ffa.jpg>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#38 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACBUnSiVx76GLYEzPeG6HM6mjd4Dcqemks5rSVL9gaJpZM4HqO8m>
.
--
Francesco Sblendorio
http://fsblendorio.blogspot.com
http://www.sblendorio.eu
|
Hi @rkrajnc , just an idea: is it be possible to do a "ECS only" build without this bug, until you have found the problem? |
Any further thoughts on that issue? Can you point out, where to change the delay so I could compile the core by myself to try out.... |
The bitplane shifter is here: https://github.com/rkrajnc/minimig-mist/blob/master/rtl/minimig/denise_bitplane_shifter.v The problem is how to change the delay, so it will work OK for both AGA and ECS modes. |
So..... the bitplane Shifter should be able to read out the value of module |
as I got my OSSC yesterday, motivation has returned as well. |
any news on this problem? thanks |
No (good) solution yet, sorry. |
Whilst there's no good solution, does a quick-and-dirty solution exist? Did you think about #38 (comment) ? |
Yeah, a temporary fix that only works with AGA is much better than no fix at all :) |
Oh yes, it would be fine....
…On Wed, Jan 3, 2018 at 8:21 PM, Kolbjørn Barmen ***@***.***> wrote:
Yeah, a temporary fix that only works with AGA is much better than no fix
at all :)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#38 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACBUnTgYS-mfLGZxnhOJ8bCMYPlIDzMQks5tG9JWgaJpZM4HqO8m>
.
--
Francesco Sblendorio
http://fsblendorio.blogspot.com
http://www.sblendorio.eu
|
No description provided. |
Hm.... any thoughts on #38 (comment) ? I'd really like to help |
Fixed in V 1.2.3. I think, this bug could be closed. |
1.2.3?? Wow, what a wonderful day this is! 😃 |
Seems fixed. Had a quick look at SimonTheSorcererAGA yesterday. Thank you very much! |
yes i tested and look fixed, closing |
In what commit was this fixed? Or does it only exist in the 1.2.3 beta release? Where are the sources? |
Hello!
configuration: mist with lastest firmware/core (1.2 fix). 68020, AGA, 2MB CHIP, 24MB FAST, KICK 3.1, TURBO=none >>> 15 KHZ output <<<
how to clearly see this bug in action:
Execute Deluxepaint and open a 320x256 at any colours deep. (i tested 32 and 256 colors)
Draw a vertical line at the far left of the screen, you will see the same line appear to the far right of the screen, the line you draw an the left looks very thin (like half pixel wide)
the interesting thing is that there is something wrong with OCS/ECS chipset too, but this time it happen on HIRES screens and in the opposite way:
to see this one in action, boot to workbench and open any window. then move the window to the rightmost possible and you will see last pixel column of the window displayed on the far left of the screen.
i can provide pictures if you want
Juri
The text was updated successfully, but these errors were encountered: