Search found 64 matches

by Protofall
Tue Mar 31, 2020 12:05 am
Forum: Programming Discussion
Topic: New to Dreamcast homebrew, question about engines
Replies: 9
Views: 97

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: 9
Views: 97

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: 57

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: 12447

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: 12447

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: 271

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: 271

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: 271

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: 271

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: 271

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: 93

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: 271

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: 117

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: 254

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: 254

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: 254

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...
by Protofall
Thu Nov 28, 2019 9:00 pm
Forum: Programming Discussion
Topic: Maple device questions
Replies: 14
Views: 254

Re: Maple device questions

No, the Saturn sticks just appear to the system as a standard Saturn controller. The Dreamcast sticks appear to the dreamcast as a controller that has 2-pads and no analog stick. So I think pause might be mapped to something specific. I have twin sticks if you have something you want to test. That ...
by Protofall
Thu Nov 28, 2019 4:47 am
Forum: Programming Discussion
Topic: Maple device questions
Replies: 14
Views: 254

Re: Maple device questions

Ah, I get the keyboard's Matrix now. Thanks Twin Stick: The Pause button sounds weird. Thanks for the info guys. If anyone here has a Dreamcast Twin Stick to test with or knows about the driver compatibility about this, that would be much appreciated since I want to add support for it in my next pro...
by Protofall
Wed Nov 27, 2019 5:04 am
Forum: Programming Discussion
Topic: Maple device questions
Replies: 14
Views: 254

Re: Maple device questions

I've got two question about different input devices and how to interact with them. The first is the keyboard. I've found KOS' example and the doc page http://gamedev.allusion.net/docs/kos-current/keyboard_8h.html . I understand that each keyboard has a queue of up to 15 keys and it can only poll a ...