Author Topic: Quake for Dingoo Native OS  (Read 1864 times)

Offline the_wub

  • *
  • Posts: 45
Quake for Dingoo Native OS
« on: December 18, 2013, 01:54:51 PM »
Hi all,

This is version 0.03 of Quake for the Dingoo Native OS.  It's based on the SDL Quake port by Sam Lantinga and has the fixed point routines from Pocket Quake by Dan East.

Saves are now faster thanks to Harteex but larger levels will still take 30-40 seconds to save.

Download the binary here.

Download the source here.


Have fun!

wub.
« Last Edit: December 30, 2013, 08:25:58 PM by the_wub »

Offline lemmywinks

  • ***
  • Posts: 1918
Re: Quake for Dingoo Native OS
« Reply #1 on: December 18, 2013, 03:41:30 PM »
Wow this runs really well, thanks!
Handhelds:
GPD G5A, DS Lite, GBA SP, GBC, PSP
Consoles:
Wii, PS2 Slim, PSOne
Laptop:
HP Touchsmart 11 (AMD A6)

For Sale:
Game Gear bundle, Saturn Bundle (modchip & Action Replay 4in1), Dingoo A320

Offline Losk

  • *
  • Posts: 77
Re: Quake for Dingoo Native OS
« Reply #2 on: December 20, 2013, 02:39:37 PM »
Once again: thank you very much! :)

Offline samir

  • *
  • Posts: 336
Re: Quake for Dingoo Native OS
« Reply #3 on: December 23, 2013, 02:51:20 PM »
Thanks!! Good job!  ;D

Offline the_wub

  • *
  • Posts: 45
Re: Quake for Dingoo Native OS
« Reply #4 on: December 27, 2013, 11:17:56 AM »
Thanks for the feedback guys, I'm glad it's running ok for you!

I think I over exaggerated how well it runs at 336; in the cold light of day I can see that it needs some extra cpu power to be really playable.

Sorry for the delay in releasing the source, I'm afraid that the holidays have got in the way of things for the moment, if I can't make time to tidy things up the way I want then I'll release the 0.01 source as is after the weekend.  I have fixed the saving/loading but the particle behaviour is completely wrong and I can't work out why!  It's very odd...

more soon :)

Offline the_wub

  • *
  • Posts: 45
Re: Quake for Dingoo Native OS
« Reply #5 on: December 29, 2013, 10:16:55 PM »
I've updated my first post with the links to the version 0.02 binary and source code.

Saving and loading now works but saving is very slow, it takes about 2 minutes!  I think this is because it saves the game data so it can be read as a text file in a very slow way but if I modify it the loading code will need to be changed as well and we'll completely lose compatibility with PC Quake save files..  At least it loads quickly!

Particles are back on although I've limited it to a very small amount, 256, to keep the speed up as much as possible.  The bug is not completely solved but it looks better than it did :)

Offline Harteex

  • Administrator
  • *
  • Posts: 670
    • Harteex Productions
Re: Quake for Dingoo Native OS
« Reply #6 on: December 30, 2013, 01:29:26 AM »
Saving and loading now works but saving is very slow, it takes about 2 minutes!  I think this is because it saves the game data so it can be read as a text file in a very slow way but if I modify it the loading code will need to be changed as well and we'll completely lose compatibility with PC Quake save files..  At least it loads quickly!

Dingoo native is very slow when it comes to multiple writes.. so, if it's not too much hassle, write everything that is written to the file into a buffer instead, and then write it out at once.

Offline the_wub

  • *
  • Posts: 45
Re: Quake for Dingoo Native OS
« Reply #7 on: December 30, 2013, 06:36:04 PM »
@Harteex  I've had a go at the saving code today and have managed to do what you suggest!  Thanks!   It works much faster now with a single fprintf :D

I'll update the links right away!