Makaqu 1.5.1

Talk about Quake, Doom, Wolfenstein 3D, or other DC first person shooting game ports and mods for those games in here.
Post Reply
User avatar
Zorlon
DCEmu Newbie
DCEmu Newbie
Posts: 5
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Thu Oct 07, 2004 8:30 am
Has thanked: 0
Been thanked: 0
Contact:

Re: Makaqu 1.4 alpha

Post by Zorlon »

Well in just over a month I should be play testing your version 1.5

If at the time there are any things to look out for inparticular, please state those, but if not... I'm sure if there are any issues to spot they will be seen.

From what I have seen though, in 1.2 (seems to be stable and fully working) atleast everything is looking fine, a lil slow at 640x480 but not an issue to be honest, but as far as full testing goes I will be waiting for the next release.

Thank you for working so hard on this
Just here to help if I can
User avatar
Anthony817
Insane DCEmu
Insane DCEmu
Posts: 132
Joined: Wed Mar 10, 2010 1:29 am
Location: Fort Worth, Texas
Has thanked: 12 times
Been thanked: 4 times

Re: Makaqu 1.4 alpha

Post by Anthony817 »

Would anybody be willing to make a CDI of the latest working version? I would REALLY like to see how the hardware rendering looks on the Dreamcast. I have been playing Quake mods on my PSP as I have just learnt how to hack it, and hardware rendering on a 128 bit console looks GREAT! I can't wait to play all these mods on my TV with my Mouse and KB. :wink:
User avatar
Zorlon
DCEmu Newbie
DCEmu Newbie
Posts: 5
Joined: Thu Oct 07, 2004 8:30 am
Has thanked: 0
Been thanked: 0
Contact:

Re: Makaqu 1.4 alpha

Post by Zorlon »

Anthony817 wrote:Would anybody be willing to make a CDI of the latest working version? I would REALLY like to see how the hardware rendering looks on the Dreamcast. I have been playing Quake mods on my PSP as I have just learnt how to hack it, and hardware rendering on a 128 bit console looks GREAT! I can't wait to play all these mods on my TV with my Mouse and KB. :wink:
PM sent.
Just here to help if I can
User avatar
Anthony817
Insane DCEmu
Insane DCEmu
Posts: 132
Joined: Wed Mar 10, 2010 1:29 am
Location: Fort Worth, Texas
Has thanked: 12 times
Been thanked: 4 times

Re: Makaqu 1.4 alpha

Post by Anthony817 »

Ok thanks so much!
User avatar
Anthony817
Insane DCEmu
Insane DCEmu
Posts: 132
Joined: Wed Mar 10, 2010 1:29 am
Location: Fort Worth, Texas
Has thanked: 12 times
Been thanked: 4 times

Re: Makaqu 1.4 alpha

Post by Anthony817 »

I just want to say, I am having problems with 1.4, it is getting a black screen and never loads. I have everything in the correct directory too.
User avatar
mankrip
DCEmu Ex-Mod
DCEmu Ex-Mod
Posts: 3712
Joined: Sun Nov 04, 2001 5:12 pm
Has thanked: 0
Been thanked: 0
Contact:

Re: Makaqu 1.4 alpha

Post by mankrip »

The DC port of the 1.4 alpha was untested, so it's probably broken.

This should be fixed on the next release, which I can't predict when will happen. Right now there's a lot of code to finish.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Image
User avatar
mankrip
DCEmu Ex-Mod
DCEmu Ex-Mod
Posts: 3712
Joined: Sun Nov 04, 2001 5:12 pm
Has thanked: 0
Been thanked: 0
Contact:

Re: Makaqu 1.3.1

Post by mankrip »

A bugfixed version 1.3.1 has been released; this one works fine on the DC.

The only really relevant change since the version 1.2 is the ability to delete saves by pressing the X button on the save game/state selection menus.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Image
User avatar
Basil
Insane DCEmu
Insane DCEmu
Posts: 200
Joined: Wed Apr 09, 2008 9:04 am
Has thanked: 13 times
Been thanked: 0
Contact:

Re: Makaqu 1.3.1

Post by Basil »

I took pak from quakedc image i have but controls doesnt work in Makaqu, only a start/pause button, i cant move in game:
Image

p.s. 50HZ option pls otherwise it looks like on image above at my monitor (tv is broken :( )...
p.p.s. i run it off sd card.

Update: i got shareware from id's ftp, there are still something bad with controls, can someone confirm that ?
User avatar
mankrip
DCEmu Ex-Mod
DCEmu Ex-Mod
Posts: 3712
Joined: Sun Nov 04, 2001 5:12 pm
Has thanked: 0
Been thanked: 0
Contact:

Re: Makaqu 1.3.1

Post by mankrip »

Basil wrote:controls doesnt work in Makaqu, only a start/pause button, i cant move in game:
You need the contents of the ID1 directory from Makaqu's zip file. It contains all the necessary configuration files and patches for the game data.

Erm... I just checked it here, and the config.cfg included with it is outdated. Open it in a text editor, and change these lines:

Code: Select all

bind DC_AXIS_L	+left
bind DC_AXIS_R	+right
bind DC_AXIS_U	+lookdown
bind DC_AXIS_D	+lookup
To this:

Code: Select all

bind JOY1_AXIS_X-	+left
bind JOY1_AXIS_X+	+right
bind JOY1_AXIS_Y-	+lookdown
bind JOY1_AXIS_Y+	+lookup
You can also set it manually in the "Options" :arrow: "Customize controls" menu.
Basil wrote:p.s. 50HZ option pls otherwise it looks like on image above at my monitor (tv is broken :( )...
p.p.s. i run it off sd card.
Does it happen in all available resolutions?

I don't have a 50 Hz display to test it, but I'll add this to my "to do" list.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Image
DARKHALO2K
Insane DCEmu
Insane DCEmu
Posts: 161
Joined: Wed Sep 03, 2003 6:37 pm
Has thanked: 2 times
Been thanked: 4 times

Re: Makaqu 1.3.1

Post by DARKHALO2K »

Thanks, mankrip. It's great to see a new release. I look forward to burning this to a disc and playing with it!
User avatar
Basil
Insane DCEmu
Insane DCEmu
Posts: 200
Joined: Wed Apr 09, 2008 9:04 am
Has thanked: 13 times
Been thanked: 0
Contact:

Re: Makaqu 1.3.1

Post by Basil »

I just checked it here, and the config.cfg included with it is outdated. Open it in a text editor, and change these lines:
Thank you, everything works perfectly now.
Does it happen in all available resolutions?
Yes, but it's all because of my tuner.
I don't have a 50 Hz display to test it, but I'll add this to my "to do" list.
I think there is a such in-build function in kos, you may remember 'press Y for 60hz' at first screen after SEGA logo (if not pressed an application loads 50hz) but i dont know how to activate it...
User avatar
Indiket
DC Developer
DC Developer
Posts: 99
Joined: Sun Sep 05, 2010 5:44 am
Has thanked: 0
Been thanked: 0

Re: Makaqu 1.3.1

Post by Indiket »

I think there is a such in-build function in kos, you may remember 'press Y for 60hz' at first screen after SEGA logo (if not pressed an application loads 50hz) but i dont know how to activate it...
Unfortunately this function does not exist in KOS (that blue image that shows at start is from the SDL code), but it should not be too hard to add the functionality into Makaqu. You can have a look at DCDoom code (from Chilly Willy), or other KOS games like Jump n Blob (both of them have 50/60Hz selector in KOS).
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5652
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Re: Makaqu 1.3.1

Post by BlueCrab »

Here's a very simple version of a 50/60 hz selector, which I use in CrabEmu:

Code: Select all

/*
    This file is part of CrabEmu.
 
    Copyright (C) 2008 Lawrence Sebald
 
    CrabEmu is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License version 2
    as published by the Free Software Foundation.
 
    CrabEmu is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public License
    along with CrabEmu; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
 
#include <dc/video.h>
#include <dc/biosfont.h>
#include <dc/maple.h>
#include <dc/maple/controller.h>
 
int pal_menu(void) {
    maple_device_t *cont1;
    cont_state_t *state;
 
    vid_set_mode(DM_640x480_PAL_IL, PM_RGB565);
 
    bfont_draw_str(vram_s + 640 * 200 + 64, 640, 1, "Press A to run at 60Hz");
    bfont_draw_str(vram_s + 640 * 240 + 64, 640, 1, "or B to run at 50Hz");

    cont1 = maple_enum_type(0, MAPLE_FUNC_CONTROLLER);
 
    for(;;) {
        if(cont1) {
            state = (cont_state_t *)maple_dev_status(cont1);

            if(state) {
                if(state->buttons & CONT_A) {
                    return 1;
                }
                else if(state->buttons & CONT_B) {
                    return 0;
                }
            }
        }
        else {
            cont1 = maple_enum_type(0, MAPLE_FUNC_CONTROLLER);
        }
    }
}
... and the code that calls it:

Code: Select all

        int dc_region, ct;
     
        dc_region = flashrom_get_region();
        ct = vid_check_cable();
     
        /* Prompt the user for whether to run in PAL50 or PAL60 if the flashrom says
           the Dreamcast is European and a VGA Box is not hooked up. */
        if(dc_region == FLASHROM_REGION_EUROPE && ct != CT_VGA) {
            if(pal_menu())  {
                vid_set_mode(DM_640x480_NTSC_IL, PM_RGB565);
                region = SMS_VIDEO_NTSC;
                do_frame = &sms_frame_ntsc;
            }
            else    {
                vid_set_mode(DM_640x480_PAL_IL, PM_RGB565);
                region = SMS_VIDEO_PAL;
                do_frame = &sms_frame_pal;
            }
        }
        else    {
            region = SMS_VIDEO_NTSC;
            do_frame = &sms_frame_ntsc;
        }
User avatar
Basil
Insane DCEmu
Insane DCEmu
Posts: 200
Joined: Wed Apr 09, 2008 9:04 am
Has thanked: 13 times
Been thanked: 0
Contact:

Re: Makaqu 1.3.1

Post by Basil »

Nice, simple and useful, i like a way how it looks in Crabemu. What about adding it into Kos?
User avatar
mankrip
DCEmu Ex-Mod
DCEmu Ex-Mod
Posts: 3712
Joined: Sun Nov 04, 2001 5:12 pm
Has thanked: 0
Been thanked: 0
Contact:

Re: Makaqu 1.3.1

Post by mankrip »

BlueCrab wrote:Here's a very simple version of a 50/60 hz selector, which I use in CrabEmu:
Thanks, I'll try that when I get the current code working on the DC again.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Image
User avatar
mankrip
DCEmu Ex-Mod
DCEmu Ex-Mod
Posts: 3712
Joined: Sun Nov 04, 2001 5:12 pm
Has thanked: 0
Been thanked: 0
Contact:

Re: Makaqu 1.5

Post by mankrip »

Can someone confirm if the 1.5 version works correctly in 50 Hz TVs?
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Image
DARKHALO2K
Insane DCEmu
Insane DCEmu
Posts: 161
Joined: Wed Sep 03, 2003 6:37 pm
Has thanked: 2 times
Been thanked: 4 times

Re: Makaqu 1.5

Post by DARKHALO2K »

Thank you for releasing an update!

I'll be testing the Dreamcast version over the next couple of days, and will report back to you then if nobody else does.
User avatar
Basil
Insane DCEmu
Insane DCEmu
Posts: 200
Joined: Wed Apr 09, 2008 9:04 am
Has thanked: 13 times
Been thanked: 0
Contact:

Re: Makaqu 1.5

Post by Basil »

Can someone confirm if the 1.5 version works correctly in 50 Hz TVs?
It works but i think it would be better if it loads 50Hz by default on Pal machines and ask to choose freq.
Sharewared version pal 50hz:
ImageImage
DARKHALO2K
Insane DCEmu
Insane DCEmu
Posts: 161
Joined: Wed Sep 03, 2003 6:37 pm
Has thanked: 2 times
Been thanked: 4 times

Re: Makaqu 1.5

Post by DARKHALO2K »

I can also confirm that it works! Thanks again for all of the effort you put in to this.
Last edited by DARKHALO2K on Sun Jul 01, 2012 6:12 am, edited 1 time in total.
User avatar
mankrip
DCEmu Ex-Mod
DCEmu Ex-Mod
Posts: 3712
Joined: Sun Nov 04, 2001 5:12 pm
Has thanked: 0
Been thanked: 0
Contact:

Re: Makaqu 1.5

Post by mankrip »

Basil wrote:it would be better if it loads 50Hz by default on Pal machines and ask to choose freq.
Done; this will be in the next release.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Image
Post Reply