English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General > Coders. Releases

 
 
Thread Tools
Old 26 February 2020, 22:22   #61
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
Audio is set by game to 22050.

Maybe in a future release I could try to enable a 16bit version, but new code changes did movies behave baddly like not scaled to fullscreen to bad render in windowmode but made 8 bit mode fullscreen work for MOS (more "frames" BTW).

Finished another playing (like a dozen I did):

For MOS:
The issues found are lockups in certain situations like lot of enemies and their lightings weapons. I speculate with the SDL_mix library I glued in game (old "hits" game had came from here) but could be anything: Every new game is different so difficult to pinpoint where are the problems. But with patience you can still play after a reset: Game treats better the filesystem and doesn't erase old parameters before saving.

For MOS guru principal developers:
What the hell happen with atexit() ? I had to recreate a special function for a proper closing because it fails.
Also for general Amiga/MOS: c++ stream seek fails too: Cannot seekp beyond EOF (A feature?). I believe Bebbo's 68k gcc fixed it recently.

Last edited by Cowcat; 26 February 2020 at 22:27.
Cowcat is offline  
Old 09 April 2020, 21:50   #62
waldiamiga
morphos.pl
 
waldiamiga's Avatar
 
Join Date: Aug 2014
Location: Kraków, Poland
Posts: 104
Cowcat - Will there be new versions or are you finishing with it? (Thanks for your work!)
waldiamiga is offline  
Old 10 April 2020, 16:46   #63
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
@waldiamiga

Probably a new version as new stuff is added at this time. Problem is my fork is a little off from master github and everytime something is added I now have to do it manually as it mangles my modifications instead of a simple fetch upstream.

Another subject is if that manual work adds better performance, fixes or advantages from last version: It involves also to go through all the game from bottom to end and repeat again: The "random" quality of it makes difficult to check out all the possible scenarios where game could crash (because it does sometimes).

Didn't see much comments (here) about if it works mostly ok.
Cowcat is offline  
Old 03 May 2021, 13:19   #64
anotherlife
Registered User
 
Join Date: Oct 2015
Location: Sweden
Posts: 69
I have now tried this with my Bppc 240mhz and voodoo3. It runs ok but it runs to slow in my opinion. Is there any way to make it run faster with 240mhz. It's strange how it can run faster with Vampire when ppc should be faster?? Or what am I missing?
anotherlife is offline  
Old 03 May 2021, 15:24   #65
Hedeon
Semi-Retired
 
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 1,993
Access speed to vga memory and memory in general. And then maybe context switches.
Hedeon is offline  
Old 03 May 2021, 23:09   #66
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
New code is probably faster now for old machines.

Warpos versions problematic with new SDK and compilers: Don't work.
Cowcat is offline  
Old 04 May 2021, 04:48   #67
anotherlife
Registered User
 
Join Date: Oct 2015
Location: Sweden
Posts: 69
Quote:
Originally Posted by Cowcat View Post
New code is probably faster now for old machines.

Warpos versions problematic with new SDK and compilers: Don't work.
I use the latest. The file on page 3 i guess ? Devilutionx-wos
anotherlife is offline  
Old 05 May 2021, 12:21   #68
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
Yep, here on EAB. Hopefully new versions will come out. I did like a hundred for MOS and a dozen for WOS when they compiled ok (non public).
Cowcat is offline  
Old 12 May 2021, 05:00   #69
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,902
Quote:
Originally Posted by Hedeon View Post
Access speed to vga memory and memory in general. And then maybe context switches.
If Diablo runs at 640x480x8bit at 30FPS that should take somewhere around 9216000/s or roughly 9MB/sec from the CPU to the Voodoo card on the Mediator. Maybe in ideal conditions the PPC on the motherboard could write to the Voodoo something close to this speed-maybe. But usually we assume it's more like 6MB/s.

If Diablo is running at 16bit color depth this goes up to roughly 18MB/s-totally unlikely for the PPC on the CSPPC to access the VRAM on the Mediator this quickly.
Obviously this is not a problem with the slowest PPC card sitting on the PCI bus.
Solution: Cowcat updates DevilutionX to use Warp3D

If would be interesting to hear how a CSPPC+CVPPC works with DevilutionX.
grelbfarlk 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
FS: Blizzard PPC 060@66MHz/PPC@330MHz + 128MB RAM (no SCSI) stachu100 MarketPlace 0 07 April 2011 07:45
FS: Blizzard PPC 060@66MHz/PPC@330MHz with SCSI + 128MB RAM stachu100 MarketPlace 1 15 March 2011 23:46
[Found: Mercenary] Fairly niche vector graphics FPS Mountaingod Looking for a game name ? 16 03 December 2008 18:33
Sale: Phase 5 Blizzard PPC 603e+ 68040/25 PPC 240 Mhz wizard66 MarketPlace 6 09 February 2007 17:34
SALE: Amiga Blizzard PPC card PPC@160 , 68040 @25 MHz morka MarketPlace 3 12 October 2006 00:28

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 16:12.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07909 seconds with 14 queries