Search found 67 matches

by Protofall
Wed Oct 21, 2020 6:33 am
Forum: Programming Discussion
Topic: Need help to optimize my display routine
Replies: 3
Views: 70

Re: Need help to optimize my display routine

And if you want to enable oargb you do this pvr_poly_cxt_t cxt; pvr_poly_hdr_t hdr; pvr_poly_cxt_txr(/* stuff */); pvr_poly_compile(&hdr, &cxt); hdr.cmd |= 4; // Enable oargb Here's a demo showing oargb for shading (It was made by TapamN!) : https://github.com/Protofall/Homebrew-Tests/tree/master/Ka...
by Protofall
Fri Aug 21, 2020 4:39 am
Forum: Developmental Ideas
Topic: Possibility of a SM64 DC port?
Replies: 5
Views: 358

Re: Possibility of a SM64 DC port?

Some people asked the same thing over here https://www.dreamcast-talk.com/forum/vi ... =5&t=13223

tl;dr Its probably possible, but the code needs major modifications. (Also Windows CE isn't an OS like normal Windows, theres no point making homebrew with WinCE)
by Protofall
Tue Jul 28, 2020 4:52 am
Forum: Programming Discussion
Topic: Debugging on an emulator
Replies: 6
Views: 244

Re: Debugging on an emulator

Hello, I've been using lxdream (on linux) and reicast (https://github.com/reicast/reicast-emulator/releases) to do testing and some debugging using simple printf and whatever error message comes out of the terminalk. Obviously the real test at the end of the day is if it works on my DC. I don't kno...
by Protofall
Tue Mar 31, 2020 12:05 am
Forum: Programming Discussion
Topic: New to Dreamcast homebrew, question about engines
Replies: 22
Views: 984

Re: New to Dreamcast homebrew, question about engines

I thought there were more options for 3D engines, I'm guessing there are a bunch of older 3D engines out there that aren't being actively developed/supported anymore that led me to believe that. If I was a bit more confident in my programming ability and knowledge of the Dreamcast hardware, I might...
by Protofall
Mon Mar 30, 2020 4:02 am
Forum: Programming Discussion
Topic: New to Dreamcast homebrew, question about engines
Replies: 22
Views: 984

Re: New to Dreamcast homebrew, question about engines

" Online play is something I would like to explore. At the very least, an online leaderboard for time trials and LAN multiplayer so people can set up a VPN tunnel to connect if they want to. " I too would like someone who knows more about KOS to comment on the possibility of it. There's not really a...
by Protofall
Tue Mar 24, 2020 2:14 am
Forum: Programming Discussion
Topic: Project ideas?
Replies: 1
Views: 174

Re: Project ideas?

Remaking a basic-ish game can be fun. I did that with Minesweeper and Dr Mario. How familiar with DC programming are you and what "engine" do you use?
by Protofall
Fri Mar 13, 2020 10:17 am
Forum: Front Page News and Forum Guidelines
Topic: New Open GL API Released
Replies: 65
Views: 13937

Re: New Open GL API Released

can't find the discord channel you are speaking about. so libGL should be replaced by libGLdc into kallistiOS ? seems confusing ^^ Here's an invite link https://discord.gg/BDCbJP I think eventually GLdc will be added to the KOS ports and replace libGL, but it hasn't happened yet. Also note if you w...
by Protofall
Fri Mar 13, 2020 3:57 am
Forum: Front Page News and Forum Guidelines
Topic: New Open GL API Released
Replies: 65
Views: 13937

Re: New Open GL API Released

hello in 2020 ^^, i'm using immediate mode atm and got issues with transparency when using PVR_TXRFMT_ARGB1555 non twiddled. Alpha information seems ignored , blending is enabled and blendFunc GL_ONE_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA the problem may come from glTexEnvi(GL_TEXTURE_2D, GL_TEXTURE_ENV...
by Protofall
Tue Dec 31, 2019 6:12 am
Forum: Homebrew Software and Indie Games Discussion
Topic: New game: Moving Day!
Replies: 10
Views: 636

Re: New game: Moving Day!

Juan wrote:
Mon Dec 30, 2019 6:35 pm
Nice work!
Thank you :D

Also v0.3.1 is out now. Mostly bugfixes
by Protofall
Mon Dec 30, 2019 7:29 am
Forum: Homebrew Software and Indie Games Discussion
Topic: New game: Moving Day!
Replies: 10
Views: 636

Re: New game: Moving Day!

v0.3 is out! Main feature is all the menus have now been implemented.
by Protofall
Tue Dec 24, 2019 2:37 am
Forum: Homebrew Software and Indie Games Discussion
Topic: New game: Moving Day!
Replies: 10
Views: 636

Re: New game: Moving Day!

Ok -- I think it might be the CDI layout, possibly how you're generating the audio track or putting the CDI together after running your mkisofs command. It's definitely not the files themselves, since it works when I extract them from the CDI and make a new CDI with the Windows bootmake_cdi4dc prog...
by Protofall
Mon Dec 23, 2019 9:21 am
Forum: Homebrew Software and Indie Games Discussion
Topic: New game: Moving Day!
Replies: 10
Views: 636

Re: New game: Moving Day!

Twinstick (DPAD1 is left stick. DPAD2 is right stick) 0 = DPAD1-Movement + X-to-rotate (Trigger) 1 = DPAD1-Movement + Y-to-rotate (Button) 2 = All-DPAD1 3 = DPAD2-Movement + A-to-rotate (Trigger) 4 = DPAD2-Movement + B-to-rotate (Button) 5 = All-DPAD2 This right here, underappreciated peripheral. :...
by Protofall
Sun Dec 22, 2019 10:03 am
Forum: Homebrew Software and Indie Games Discussion
Topic: New game: Moving Day!
Replies: 10
Views: 636

Re: New game: Moving Day!

Ian Micheal wrote:
Sun Dec 22, 2019 7:36 am
Really nice Protofall runs great on DEMUL having fun playing it's harder then I thought at first great work I have only made it to level 4 so far hehe really fun you have to think what you next move is :)
Thanks for playing :grin:
by Protofall
Sun Dec 22, 2019 7:44 am
Forum: Programming Discussion
Topic: Simple Hello World Tutorial with X/Y
Replies: 2
Views: 152

Re: Simple Hello World Tutorial with X/Y

The PNG example (kos/examples/dreamcast/png/) has a function that can render text using the PVR/GPU (Hardware rendering). The bfont method uses the CPU (Software rendering). This is what ThePerfectK was referring to about bfont's method being unwise.
by Protofall
Sun Dec 22, 2019 7:11 am
Forum: Homebrew Software and Indie Games Discussion
Topic: New game: Moving Day!
Replies: 10
Views: 636

New game: Moving Day!

I've been working on a game for the Dream On 2019 competition, "Moving Day". Its not fully done yet, but its in a state where I'm happy to do an initial release. This game is a Dr Mario clone, but with a new skin and it adds a few extra features :grin: In this game you have a room instead of a bottl...
by Protofall
Fri Dec 13, 2019 10:21 am
Forum: Hardware Modification and Repair
Topic: Laser transplant
Replies: 0
Views: 266

Laser transplant

I recently got a GDEMU. I own 3 Dreamcasts: a single Model 1 and two Model 0's. I've read that a GDEMU will only work safely in a Model 1 due to voltage differences, so I'll install it in that one. However the laser in my Model 1 isn't completely dead yet whereas the laser in one of my Model 0's is ...
by Protofall
Mon Dec 02, 2019 11:05 pm
Forum: Programming Discussion
Topic: Maple device questions
Replies: 14
Views: 372

Re: Maple device questions

Twin Stick is "Twin Stick" Fishing rod is "Dreamcast Fishing Controller" I think your latest program has some kind of bug when displaying Thumbstick 2, as shaking the fishing controller around shows "Left Trigger act-" appended to Thumbstick 2's text display whenever thumbstick 2 shows up (Left Tri...
by Protofall
Mon Dec 02, 2019 8:44 am
Forum: Programming Discussion
Topic: Maple device questions
Replies: 14
Views: 372

Re: Maple device questions

-snip- Can I get you to do one more test? I realised the maple devices have a name variable so devs can choose different behaviour based on different controllers. I modified the previous demo to display the product name. Can you post what exactly the Twin Stick is called (And I guess the Fishing Ro...
by Protofall
Mon Dec 02, 2019 2:11 am
Forum: Programming Discussion
Topic: Maple device questions
Replies: 14
Views: 372

Re: Maple device questions

Alright, so the "pause" button is actually mapped to the "D" button. Start is Start. Right stick is dpad2 Right stick trigger is A Right stick button is B Left stick is dpad1 Left stick trigger is X Left stick button is Y Also, I wasn't sure how to burn your CDI and it didn't work for me, so I repa...