Search results

  1. M-HT

    Release Asylum

    Fixed. :)
  2. M-HT

    Release Asylum

    Hi, I ported the game Asylum to Pyra. Young Sigmund has a few problems. To help him resolve his mental instability you must enter the surreal world of his inner mind and shut down the malfunctioning brain cells. SDL Asylum is a port of the computer game Asylum, which was written by Andy...
  3. M-HT

    Release Roswyn & The Dragons

    Roswyn and The Dragons is an exciting Action-RPG game (with direct combat). As Roswyn, your goal (you don't know exactly why, but it's not important :) ) will be to defeat the 9 dragons to save the world (once again...). In your quest, you'll travel through 500 levels(screens) including plains...
  4. M-HT

    Release Griel's Quest for the Sangraal

    Hi, I ported Griel's Quest for the Sangraal to Pyra. "Griel's Quest for the Sangraal" is a puzzle game released for MSX2 systems in the year 1990 (only in Japan). In 2005 it was ported to MSX1 systems by Karoshi Corp. This version is a port of MSX1 version of the game to the GNU/Linux...
  5. M-HT

    Release Magical Broom Extreme

    Yes, I got my Pyra, so I'll be porting my Pandora releases to Pyra. Since SDL1 doesn't work correctly in fullscreen on Pyra, I decided to switch everything to SDL2, which will take some time.
  6. M-HT

    Release Magical Broom Extreme

    Magical Broom Extreme is a freeware horizontal shooter from Japan, where the player controls a witch flying on a broom. Download: repo Movement: DPAD / Left nub Shot: <B> Special Shot: Hold <B> Bomb: <Y> Auto fire: <X> Quit: <ESC> The source code is available on GitHub.
  7. M-HT

    Release Raptor: Call of the Shadows

    Maybe you should disable the "Redistribute" flag on repo.
  8. M-HT

    Release Albion

    I released a new version of Albion (1.7.4). Download: repo Versions for other platforms and the source code are available on GitHub. Changes: v1.7.4 (2023-12-10) * fix bug in original code * minor bug fixes v1.7.3 * use latest versions of libADLMIDI, WildMIDI, BASSMIDI libraries * minor bug...
  9. M-HT

    Release X-COM: Terror from the Deep

    I released a new version of X-COM: Terror from the Deep (1.5.1). Download: repo Versions for other platforms and the source code are available on GitHub. Changes: v1.5.1 (2023-12-10) * minor bug fixes v1.5.0 * General MIDI playback using ALSA sequencer * General MIDI playback using...
  10. M-HT

    Release X-COM: UFO Defense

    I released a new version of X-COM: UFO Defense (1.5.1). Download: repo Versions for other platforms and the source code are available on GitHub. Changes: v1.5.1 (2023-12-10) * minor bug fixes v1.5.0 * General MIDI playback using ALSA sequencer * General MIDI playback using libADLMIDI (using...
  11. M-HT

    Release Warcraft: Orcs & Humans

    I released a new version of Warcraft: Orcs & Humans (1.3.1). Download: repo Versions for other platforms and the source code are available on GitHub. Changes: v1.3.1 (2023-12-10) * minor bug fixes v1.3.0 * MIDI playback using BASSMIDI (uses soundfonts for playing MIDI) * minor bug fixes
  12. M-HT

    Release Septerra Core: Legacy of the Creator

    I released a new version of Septerra Core (1.04.0.11). Download: repo Versions for other platforms and the source code are available on GitHub. Changes: v1.04.0.11 (2023-12-10) * use bundled ffmpeg library instead of system library * optimize floating point instructions * minor bug fixes...
  13. M-HT

    Dino Defense ["missing game" from 2012 Rebirth Compo, reupped with permission from iprice]

    You can check the author's website on archive.org. The pnd isn't archived, but you can download the windows version. You can also watch this video on youtube.
  14. M-HT

    Release Wipeout Rewrite

    I don't see anything suspicious here. It might be a compiler bug. You can add #pragma GCC optimize ("O2") to intro.c, somewhere before #include "../libs/pl_mpeg.h". This way, the intro.c should be compiled with -O2 (the project can be compiled with -O3) and you can keep the intro video.
  15. M-HT

    Release Wipeout Rewrite

    Try fixing alignment in function mem_temp_alloc in file mem.c. Change this: void *mem_temp_alloc(uint32_t size) { size = ((size >> 3) + 7) << 3; // allign to 8 bytes to this: void *mem_temp_alloc(uint32_t size) { size = ((size + 7) >> 3) << 3; // allign to 8 bytes And if you didn't...
  16. M-HT

    Port Requests

    Try aligning the size to 4 bytes instead of 7 bytes (in function mem_bump in mem.c). Change: void *mem_bump(uint32_t size) { size = ((size + 7) >> 3) << 3; // allign to 8 bytes to void *mem_bump(uint32_t size) { size = ((size + 3) >> 2) << 2; // allign to 4 bytes
  17. M-HT

    Port Requests

    get_i32 if for reading big endian numbers so it won't get optimized to reading an int. I suspect the problem is in function mem_bump (in mem.c) - it can return unaligned pointers, if previous allocation size wasn't divisible by 4. Try aligning the size to 8 bytes (the same as in function...
  18. M-HT

    Release Heart of The Alien Redux

    The version of SDL2 shouldn't matter, because there are two code paths doing the same (one for versions 2.0.12 or higher and one for earlier versions). I tested both code paths on my PC and both do what they should, so I'm not sure why it doesn't work on Pyra.
  19. M-HT

    Release Heart of The Alien Redux

    I switched to new rendering API in SDL2, which should fix the fullscreen problem.
  20. M-HT

    Release Heart of The Alien Redux

    Sound issues when using the sdl12-compat might be caused by a bug I just fixed (in this commit). I also switched from SDL1 to SDL2 in the default branch. Version using SDL1 is available in sdl1 branch.
Back
Top