English Amiga Board


Go Back   English Amiga Board > Other Projects > project.Amiga Game Factory

 
 
Thread Tools
Old 18 December 2018, 17:41   #81
SnkBitten
Amithlon Fanatic

SnkBitten's Avatar
 
Join Date: Aug 2015
Location: Lexington, SC / US
Posts: 618
A4000T with CyberVision 64/3D using Picasso96 and testing on 800x600 resolution.

Window
32 bit - Good
24 bit - Good
16 bit - Good
8 bit - not so good
Click image for larger version

Name:	sgrab.png
Views:	51
Size:	9.3 KB
ID:	61235


Fullscreen
32 bit - Good
24 bit - Good
16 bit - Good
8 bit - Good

Last edited by SnkBitten; 18 December 2018 at 17:47.
SnkBitten is offline  
Old 18 December 2018, 17:58   #82
SnkBitten
Amithlon Fanatic

SnkBitten's Avatar
 
Join Date: Aug 2015
Location: Lexington, SC / US
Posts: 618
And just for fun....

Amithlon - Picasso96 and testing on 1280x720 resolution

32 bit - Good
16 bit - Good
8 bit - not so good

Fullscreen
32 bit - Good
16 bit - Good
8 bit - Good
SnkBitten is offline  
Old 19 December 2018, 00:39   #83
NovaCoder
Registered User
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 3,559
Thanks for testing

With the window 8 bit mode, I've found that it works better if you select the 8 bit screen mode in the Prefs and then you need to restart. If you switch from a higher color mode to 8 bit without a restart then the OS doesn't seem to release the pens (I think this in an OS bug). Saying that, 8 bit will always look a bit crap because it can only use empty pens and most people have a background picture which won't leave many pens available.

Do you know if CyberVision 64/3D is big endian?

There is no point in testing different color depths with full screen mode as it opens it's own 8 bit screen (I'm more interested in the window mode colors).

Update: Just tried building my old Exult port with this new RTG SDL library and it seems to be working OK. I'll so some quick testing and then upload it for proper testing.

Last edited by NovaCoder; 19 December 2018 at 10:31.
NovaCoder is offline  
Old 20 December 2018, 21:57   #84
SnkBitten
Amithlon Fanatic

SnkBitten's Avatar
 
Join Date: Aug 2015
Location: Lexington, SC / US
Posts: 618
Quote:
Originally Posted by NovaCoder View Post
Thanks for testing

With the window 8 bit mode, I've found that it works better if you select the 8 bit screen mode in the Prefs and then you need to restart. If you switch from a higher color mode to 8 bit without a restart then the OS doesn't seem to release the pens (I think this in an OS bug). Saying that, 8 bit will always look a bit crap because it can only use empty pens and most people have a background picture which won't leave many pens available.

Do you know if CyberVision 64/3D is big endian?

There is no point in testing different color depths with full screen mode as it opens it's own 8 bit screen (I'm more interested in the window mode colors).

Update: Just tried building my old Exult port with this new RTG SDL library and it seems to be working OK. I'll so some quick testing and then upload it for proper testing.
Here's testing in 8-bit window mode after saving screenmode and restarting.
Click image for larger version

Name:	SDLtest.png
Views:	34
Size:	9.3 KB
ID:	61250
SnkBitten is offline  
Old 21 December 2018, 00:28   #85
NovaCoder
Registered User
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 3,559
Yep I just tired it myself with Ultima 7 in 8 bit mode and it looks nasty, I'm just going to have to disable 8 bit support for window mode (no great loss)
NovaCoder is offline  
Old 21 December 2018, 00:38   #86
amigoun
Registered User
amigoun's Avatar
 
Join Date: May 2010
Location: Czech Rep
Posts: 527
Nova could it be possible to add new SDL also to your ScummVM port, plus fix the keyboard controls for Lands of Lore? Keyboard movement is essential there, but for some unknown reason does not work.
amigoun is offline  
Old 21 December 2018, 01:28   #87
NovaCoder
Registered User
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 3,559
Quote:
Originally Posted by amigoun View Post
Nova could it be possible to add new SDL also to your ScummVM port, plus fix the keyboard controls for Lands of Lore? Keyboard movement is essential there, but for some unknown reason does not work.
Hi,

Do you mean the newer v1.8 port? The newer ScummVM ports are nothing to do with me (although they used my source code). My old AGA/RTG ports didn't use SDL at all, there are all native Amiga applications.


I also didn't do the Lands of Lore port either, do you have a link?

Last edited by NovaCoder; 21 December 2018 at 04:09.
NovaCoder is offline  
Old 21 December 2018, 03:00   #88
amigoun
Registered User
amigoun's Avatar
 
Join Date: May 2010
Location: Czech Rep
Posts: 527
I meant your old AGA/RTG ports. The latest was v1.5 which supported LOL very well (v1.4 was even faster). Did not know that they were all native, but cosidering the great speed, its not surprise
The newer port 1.8 is quite slow and I think even LOL engine is not built in it. Lands of Lore port of course do not exist.
amigoun is offline  
Old 21 December 2018, 03:38   #89
NovaCoder
Registered User
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 3,559
Quote:
Originally Posted by amigoun View Post
I meant your old AGA/RTG ports. The latest was v1.5 which supported LOL very well (v1.4 was even faster). Did not know that they were all native, but cosidering the great speed, its not surprise
The newer port 1.8 is quite slow and I think even LOL engine is not built in it. Lands of Lore port of course do not exist.
Oh OK, now I understand what you mean.

In that case it's either a bug in the actual LOL engine (unlikely) or a bug in my Amiga event handling code. Unfortunately I don't feel like rebuilding ScummVM ever again as it is a hugely time consuming process, sorry.
NovaCoder is offline  
Old 21 December 2018, 20:33   #90
amigoun
Registered User
amigoun's Avatar
 
Join Date: May 2010
Location: Czech Rep
Posts: 527
Thanks for the explanation, if its a huge task, never mind, I can still play it with PCTask (although without sound, naturally).
amigoun is offline  
Old 21 December 2018, 21:32   #91
pipper
Registered User

 
Join Date: Jul 2017
Location: San Jose
Posts: 108
It is definitely possible and not too complicated :-)
I made a fork of Nova's work some time ago and rebased on top of
ScummVM 2.0:
https://github.com/mheyer32/scummvm-...tree/devel_2.0

I just tested LOL (old floppy version - the version on Good Old Games doesn't seem to get recognized) and it works.

Configure ScummVM to only enable the Kyra/LOL engine:

./configure --host=m68k-amigaos --disable-all-engines --enable-engine=lol --disable-mt32emu --enable-release --disable-hq-scalers --disable-translation --with-amiga-prefix=<path to where to copy the executable>

then build it via
make amigaos3dist [-j8]

(assumes Bebbo's GCC toolchain in the path)

This misses out to copy the kyra.dat file (found under dists/engine-data) into the output's 'extras' directory, so you'll have to do that by hand. I'll need to fix that at some point.

This will get you a somewhat sane executable size of around 2.5MB, tailored to play just the Kyra games (Eye of the Beholder can be made work, too - enable 'eob' engine in configure line)

I don't have the means right now to provide a fully packaged ZIP nor do I have access to the zone. Maybe someone can take up that task...?
pipper is offline  
Old 21 December 2018, 21:36   #92
fryguy
Registered User
 
Join Date: Aug 2005
Location: Hjo, Sweden
Age: 39
Posts: 784
Quote:
Originally Posted by pipper View Post
It is definitely possible and not too complicated :-)
I made a fork of Nova's work some time ago and rebased on top of
ScummVM 2.0:
https://github.com/mheyer32/scummvm-...tree/devel_2.0

I just tested LOL (old floppy version - the version on Good Old Games doesn't seem to get recognized) and it works.

Configure ScummVM to only enable the Kyra/LOL engine:

./configure --host=m68k-amigaos --disable-all-engines --enable-engine=lol --disable-mt32emu --enable-release --disable-hq-scalers --disable-translation --with-amiga-prefix=<path to where to copy the executable>

then build it via
make amigaos3dist [-j8]

(assumes Bebbo's GCC toolchain in the path)

This misses out to copy the kyra.dat file (found under dists/engine-data) into the output's 'extras' directory, so you'll have to do that by hand. I'll need to fix that at some point.

This will get you a somewhat sane executable size of around 2.5MB, tailored to play just the Kyra games (Eye of the Beholder can be made work, too - enable 'eob' engine in configure line)

I don't have the means right now to provide a fully packaged ZIP nor do I have access to the zone. Maybe someone can take up that task...?
http://eab.abime.net/faq.php?faq=vb_...ezone_faq_item
fryguy is offline  
Old 21 December 2018, 22:27   #93
grelbfarlk
Registered User

 
Join Date: Dec 2015
Location: USA
Posts: 1,553
Quote:
Originally Posted by amigoun View Post
Thanks for the explanation, if its a huge task, never mind, I can still play it with PCTask (although without sound, naturally).

This game doesn't run on the Sonnet with my version? Kyra engine is included or was, I can include it without much work.
grelbfarlk is offline  
Old 22 December 2018, 00:45   #94
amigoun
Registered User
amigoun's Avatar
 
Join Date: May 2010
Location: Czech Rep
Posts: 527
Quote:
Originally Posted by grelbfarlk View Post
This game doesn't run on the Sonnet with my version? Kyra engine is included or was, I can include it without much work.
It possibly does, but I borrowed my sonnet some time ago. Maybe its time to get it back and do some tests

But like I said LOL runs well on 68k Nova port, all missing is the non-working keyboard controls for movement. All I wanted to know, if its fixable or not for the novas 68k scummvm port.
amigoun is offline  
Old 22 December 2018, 01:23   #95
grelbfarlk
Registered User

 
Join Date: Dec 2015
Location: USA
Posts: 1,553
Quote:
Originally Posted by amigoun View Post
It possibly does, but I borrowed my sonnet some time ago. Maybe its time to get it back and do some tests

But like I said LOL runs well on 68k Nova port, all missing is the non-working keyboard controls for movement. All I wanted to know, if its fixable or not for the novas 68k scummvm port.

Ah sorry, for going off topic, was just curious if my version worked with it.



I think Pipper's version is based off of whomever forked Nova's 68k version after 1.8.1 and is Amiga native-not SDL, I can't say how well it runs on 68k though, with this particular game. I have found that the later versions aren't necessarily slow because of SDL but the interpreter is just slower in general, MT-32 emulation used to work just fine at version 1.4 now it's very demanding-and this is with a slower SDL port.
grelbfarlk is offline  
Old 22 December 2018, 04:01   #96
amigoun
Registered User
amigoun's Avatar
 
Join Date: May 2010
Location: Czech Rep
Posts: 527
Quote:
Originally Posted by pipper View Post
I don't have the means right now to provide a fully packaged ZIP nor do I have access to the zone. Maybe someone can take up that task...?

If you can provide the binary it would be great.
amigoun is offline  
Old 22 December 2018, 10:32   #97
pipper
Registered User

 
Join Date: Jul 2017
Location: San Jose
Posts: 108
http://eab.abime.net/zone/ScummVM_2.0_LOL.zip

give it a go *crossingfingers*

Make sure to install BlazeWCP. You may also need CAMD library. Both can be found on Aminet. Set up AHI unit 0 to one of the native Paula drivers, I use Paula DMA 8bit stereo.
I tested briefly with WinUAE on a setup that closely resembles a 50Mhz 030 Amiga1200 on Kick 3.1.
Good luck :-)
pipper is offline  
Old 22 December 2018, 17:47   #98
amigoun
Registered User
amigoun's Avatar
 
Join Date: May 2010
Location: Czech Rep
Posts: 527
Just tested. So far works well on WinUAE (I had a crash on real miggy, hopefuly I will solve this - EDIT: I added LOL game to the scumm list in UAE and now it works well also on real miggy (with 060/60 and BlazeWCP it seems good playable).

Game works but the movement do not work (for movement, numpad is used). Other keys seems to work (for example R does the party rest command). So this seems to have a look at the keyboard handling and somehow activate the mumpad.

Again sorry for the offtopic, could this be moved to new thread with ScummVM 2.0 68k OS3 or simmilar to separate from the Novacoders original SDL testing thread?

Last edited by amigoun; 22 December 2018 at 17:57.
amigoun is offline  
Old 31 December 2018, 04:19   #99
NovaCoder
Registered User
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 3,559
I've got my old Exult AGA SDL port up and running OK with this new RTG SDL so I'm going to upload Exult RTG to AmiNet soon for testing. I've never supported windows before so this should definitely be considered a beta release

If it works OK then I'll also do an RTG SDL release of my old DOSBox port.

Current SDL RTG features:
  • Audio (but not sdl_mixer, I might add this in later)
  • Full screen modes in 8 bit using software surfaces
  • Windowed modes with any color depth above 8 bits for targets but source must be 8 bit
  • Thread support (required by Audio anyway)
  • Timer support
  • Video mode switching between fullscreen and widow modes
  • Writes directly to video card memory when possible

Last edited by NovaCoder; 03 January 2019 at 01:56.
NovaCoder is offline  
Old 31 December 2018, 12:59   #100
AMike
Registered User
AMike's Avatar
 
Join Date: Jan 2007
Location: near Vienna/Austria
Posts: 143
Great - looking forward to test. Thanks!
AMike is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Nova's Blizzard 1260 NovaCoder Hardware pics 32 09 April 2013 09:17
Nova 9: The Return Of Gir Draxon mai HOL data problems 2 21 November 2009 21:18
Nova's 1200 AGA>VGA ...Zetr0 violated! NovaCoder Hardware pics 20 01 September 2009 10:45
No Love Greater than the Love of Moto Zetr0 Hardware pics 15 05 October 2007 19:42
[Fixed] Hard Nova Uukrul HOL data problems 1 17 December 2002 11:12

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 09:14.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.09599 seconds with 16 queries