27 October 2017, 08:32 | #1281 | |
Registered User
Join Date: Apr 2013
Location: Mallorca
Posts: 759
|
Quote:
grelbfarlk: You're doing good. SDL,SDL......Not the best for Amiga classic: Some authors here substitute the SDL calls for their own stuff. But it's awesome to see progress in this area. I've got minigl and some demos working with gcc-old warpos. Meanwhile a Q2 beta 3 vbcc is close to be uploaded (with mods and stuff). |
|
27 October 2017, 09:01 | #1282 |
Registered User
Join Date: Dec 2014
Location: Netherlands
Posts: 1,406
|
Great, hopefully I get to meet Hedeon as well in Neuss then and see if I may still need his help on getting my setup stable. I hope to resume my efforts in a week or two.
|
27 October 2017, 12:13 | #1283 |
kLiker
Join Date: Mar 2011
Location: Brno / Czech Republic
Posts: 371
|
|
27 October 2017, 13:03 | #1284 |
Registered User
Join Date: May 2010
Location: Czech Rep
Posts: 599
|
Yes, speed is an issue (would be nice if can be optimized), but anyway we can not expect hi-performance of DOSBox on 400Mhz G3. For example 12 Mhz 286 needs 2750 cycles in DBox, 386/33 is 7800 cycles.
Can confirm mouse cursor is limited (to a small box on the screen) in emulation and needs to be fixed. Anyway its amazing to finaly have DOSBox (WOS). Will do some more tests during today. |
27 October 2017, 14:40 | #1285 | |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,932
|
Quote:
Some dos benchmarks here: http://www.philscomputerlab.com/dos-benchmark-pack.html Setting the CPU at max says it's roughly 3x the speed of a 486-66MHz but the video is too slow to be usable. Setting CPU at auto where the video is ok, says it's 1/2 the speed of a 386-33MHz. Just realized I was testing while sound rate was set to 44100khz. It is using 32-bit color modes when scalers are used, that looks easy enough to fix. Last edited by grelbfarlk; 27 October 2017 at 18:59. |
|
28 October 2017, 01:19 | #1286 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,932
|
Since it's going to be a while before I fix anything, I'll just post this here for people to witness the ugliness for themselves. If anyone has anything to contribute I'll happily send the source or try any source you want to provide (for Dosbox or SDL libs).
I just realized I didn't specify any -mcpu= option when I compiled it, another thing to try. All the old WarpOS apps I've seen always specify -mcpu=604e, of course we have -mcpu=750 also to try, anyone know if this really matters? Also -mtune= is another option I've seen. https://gcc.gnu.org/onlinedocs/gcc/R...C-Options.html Last edited by grelbfarlk; 27 January 2018 at 01:39. |
29 October 2017, 04:04 | #1287 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,932
|
Here's some more garbage to test, probably new bugs, but I noticed the 68k isn't taking so much time just sitting at a dos prompt. Has the compiler options I mentioned above.
Last edited by grelbfarlk; 22 June 2018 at 03:22. |
29 October 2017, 09:11 | #1288 |
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,016
|
|
29 October 2017, 13:40 | #1289 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,932
|
|
29 October 2017, 15:59 | #1290 |
Registered User
Join Date: Sep 2015
Location: London, UK
Posts: 414
|
Great work grelbfarlk!
I had to install Warcraft 2 under Windows and copy across the game folder. After that it works! But suspect you need a 1 GHz+ chip for it to be truly playable. Looks like Shapeshifter is the way to go for this game at least. |
29 October 2017, 16:14 | #1291 | |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,932
|
Quote:
From that dos benchmark pack above, run LM60 or Norton Sysinfo with the CPU cranked at about 60,000 cycles, of course the video and input will be severely lagged, but that's just my failings. Also maybe I should mention the dynamic recompilation (lets call it JIT) is disabled in this build as well as prefetch JIT or dynrec hasn't ever been completed for PPC. And a lot of other things. I'm trying to recompile right now with SDL_Asyncblit turned on, one of about 1000 things to try. FPU is also turned on which in LM60 says it's 5x the Integer speed-for all the good that does us. Also someone is working on a compiler which should make compiling the later dosboxes (0.73+) much easier or possible. Image mounting of an ISO seems to work, imgmount D dh0:isos/mygame.iso -t iso Last edited by grelbfarlk; 29 October 2017 at 19:48. |
|
30 October 2017, 04:18 | #1292 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,932
|
And now for something completely different, I just got this compiled and launched. No sound yet since I apparently have it set to .ogg audio and haven't copied those files yet. Running at 640x480 and it's pretty snappy (maybe because sound isn't playing-maybe). Sound FX are working, have to figure out the music. *Update, OGG Music works and still plays fine*. Bad news I found out that the keyboard isn't working to enter savegames for instance, but in-game functions like keyboard arrows and hotkeys work. Still haven't figured out the keyboard issue completely, unicode seems to be the problem. It works fine with 800x480 mode and sound. Fixed a couple of the keyboard issues but still can't figure out the problem with entering save game names. It's playable but you can't save other than quicksave which somebody will call me Steve Hausenpheffer if I upload it like this. Though I could just create 10 save names and you save on top of those without changing the name-which would be a travesty to bring great shame on the Amiga prefecture.
Last edited by grelbfarlk; 01 November 2017 at 03:42. |
30 October 2017, 11:15 | #1293 |
Registered User
Join Date: Apr 2013
Location: Mallorca
Posts: 759
|
The audio issues (ahi) could be re-worked just like the ones used by Q2 or Hexen2.
If the sdl.library is based on 1.2.6 (?) -latest from aminet- a lot of stuff could be slowed due to context switches. In case of ahi I see that no dma is envolved in the code and maybe could be the direction to follow. Major problem (or not): Part of the tricks that involve relieve warpos-68k context switch need a mix of 68k and PPC objects in the final exec. VBCC does it with no problem at all. Storm4C happens to use some kind of double compile/debug to do the final mix. Don't know if gcc warpos can do this. |
31 October 2017, 00:59 | #1294 | |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,932
|
Quote:
|
|
31 October 2017, 08:32 | #1295 | |
Registered User
Join Date: Apr 2013
Location: Mallorca
Posts: 759
|
Quote:
|
|
01 November 2017, 03:38 | #1296 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,932
|
Dosbox 0.72 source is here if you are wondering:
https://sourceforge.net/projects/dos...s/dosbox/0.72/ I used 0.72 as that seemed to be the last version that compiled with GCC 2.95.3. |
03 November 2017, 12:45 | #1297 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,932
|
"Fixed" the keyboard issues with Exult, ready for testing. Or I might just upload it to Aminet after I get a package together.
Still have to lha that up... in the meantime, looks like I just got Bermuda Syndrome running now too: Should be showing up on Aminet any minute. Last edited by grelbfarlk; 03 November 2017 at 23:36. |
04 November 2017, 00:20 | #1298 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,932
|
If anyone would like to test Exult for me to make sure I didn't forget something important before I upload to Aminet let me know and I'll email. It's somewhat large and would help me writing the readme so I know how hard it was for someone to put all the media in the right dirs. Or just write the readme for me.
|
04 November 2017, 05:48 | #1299 | |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 676
|
Quote:
I cannot find dosbox, exult and this sweet game in aminet. |
|
04 November 2017, 12:20 | #1300 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,932
|
|
Currently Active Users Viewing This Thread: 2 (1 members and 1 guests) | |
nogginthenog |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WANTED: PCI Sound Card VORTEX2 SuperQuard / SQ2500 or Turtlebeach SantaCruz pci card | keropi | MarketPlace | 12 | 15 March 2017 02:48 |
Wanted:Sonnet Technologies QuadDoubler 50 (Doubler 4000) | kronuz | MarketPlace | 0 | 16 June 2013 00:29 |
eBay : Sonnet Quaddoubler | alexh | MarketPlace | 3 | 07 May 2013 00:50 |
Overlay problem on GeForce 7200 | Leandro Jardim | support.WinUAE | 1 | 10 August 2010 15:50 |
Prometheus PCI & Voodoo 3 PCI GFX Card | Slayer | support.Hardware | 21 | 05 September 2006 10:57 |
|
|