Welcome, Guest. Please login or register.

Author Topic: Amos Interlace Screens not working under Kickstart 3.1  (Read 3317 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline arongoochTopic starter

  • Jr. Member
  • **
  • Join Date: Aug 2016
  • Posts: 66
    • Show all replies
Amos Interlace Screens not working under Kickstart 3.1
« on: July 03, 2017, 04:55:23 AM »
Hi all, recently I have been having an issue opening interlace screens in either Amos1.3 or Pro2.0 running under Kickstart3.1

Opening a screen in any resolution with interlace running on Amos 1.3 or Pro under Kickstart3.1 opens a screen as shown here with what seems like the second scanline frame is missing ie interlace mode not operating and showing missing lines. This happens in either WinUAE emulation or on my A1200 or A600 with native output.

Running either Amos1.3 or Pro2.0 under Kickstart 1.3 however, the interlaced output screen works perfectly fine.

I have put this question to the EAB forum and someone suggested setting the editor config to "interlace: Yes" mode. When I do this the editor window gets squished to half of the screen and the output window in interlace mode still has the exact same issue of missing lines ie no interlace screen.

I have a pretty much finished a game I want to release that works in any Amos under kickstart1.3 but looks all horrible in kickstart3.1 because of the missing lines.

The picture I attached shows a simple program of opening a screen "screen open 1,640,512,16,hires+laced" and a few print test lines then ends. I get the same issue if I load an interlaced IFF picture in Amos under kickstart 3.1 as well.

Anyone got any ideas on what could be wrong here?
 

Offline arongoochTopic starter

  • Jr. Member
  • **
  • Join Date: Aug 2016
  • Posts: 66
    • Show all replies
Re: Amos Interlace Screens not working under Kickstart 3.1
« Reply #1 on: July 04, 2017, 03:35:15 AM »
Sorry about the uploaded screenshot, not much clarity in that at all. But just imagine an interlace screen with every second scan line missing.

Just to clarify, yes interlace is working correctly in WB and other programs etc. No problem with the hardware or OS. Just a problem within Amos opening interlace screens and only in Kickstarts/WB higher than 1.3 which really gets me.

I might go over and make sure all my libraries are updated for the Amos Pro I have. Just weird that both Amos Pro & Amos 1.3 both have the same issue and only with Kickstarts above 1.3

I will try the flip back to WB and back again and see if that makes a difference.

Interestingly enough even if I compile an Amos program to run straight from CLI or WB my game works but I still get the interlace every 2nd scan line missing issue/no working interlace screen.
 

Offline arongoochTopic starter

  • Jr. Member
  • **
  • Join Date: Aug 2016
  • Posts: 66
    • Show all replies
Re: Amos Interlace Screens not working under Kickstart 3.1
« Reply #2 on: July 06, 2017, 03:04:15 AM »
As soon as I get back to my machine, hopefully very soon, I will test this again on KS >1.3 & <3.1 and get back here with the results. Very interesting about the graphics.library change for KS3.1. If that is the problem I wonder if an Amos library could be rewritten and recompiled to operate with KS3.1?
 

Offline arongoochTopic starter

  • Jr. Member
  • **
  • Join Date: Aug 2016
  • Posts: 66
    • Show all replies
Re: Amos Interlace Screens not working under Kickstart 3.1
« Reply #3 on: July 06, 2017, 10:41:25 AM »
I looked back into this tonight and sure enough KS 1.3,2.04,3.0 all work correctly but using KS3.1 it's indeed a no go. It would appear that the graphics.library is different and Amos Pro 2.0 and Amos 1.3 don't seem to open working interlace screens with Kickstart 3.1

Im wondering what my next move should be. Is there a way to modify an Amos library to work correctly with the graphics.library in KS3.1? I wouldn't have a clue how to do this and I wonder if there would be many people around these days that could get this to work?
« Last Edit: July 06, 2017, 10:43:36 AM by arongooch »
 

Offline arongoochTopic starter

  • Jr. Member
  • **
  • Join Date: Aug 2016
  • Posts: 66
    • Show all replies
Re: Amos Interlace Screens not working under Kickstart 3.1
« Reply #4 on: July 07, 2017, 03:59:36 AM »
Would be very cool to write something in machine code in Amos to set the interlace screen properly with the graphics.library if that is indeed the issue. Have no idea how to do that though hahaha.

That's definitely worth looking into and I think I will give that a go sometime using LoadModule to try out different graphics.libraries. Hopefully that will make it a bit clearer which graphics.library could be causing this issue. But yeah ultimately I want to eventually share this game ive written without having to play around with different libraries on other machines.

Does anyone know where I can find the updated Amos.library and possible other updated libraries >2.00? Ive seen there is a version 2.30 amos.library but cannot seem to hunt it down at this stage. I have all libraries versioned 2.00.
 

Offline arongoochTopic starter

  • Jr. Member
  • **
  • Join Date: Aug 2016
  • Posts: 66
    • Show all replies
Re: Amos Interlace Screens not working under Kickstart 3.1
« Reply #5 on: July 12, 2017, 02:02:34 PM »
Huge HUGE!!! Thank you to X303 & Brian here for the updated library for Amos. Worked an absolute treat!! Im extremely happy and thankful for this and this most definitely fixed the issue I have been having.

I simply renamed the library to straight 'amos.library' and placed it in my Libs directory where the old amos.library was. Running Amos Pro and setting a quick hires + laced screen now opens a proper functioning interlaced screen and all is perfect.

Many many thanks to all the others for their input and ideas as well. Very much appreciated and great to see the Amiga community very much alive and very helpful. Thanks all.

:) :) :)