Search found 58 matches

by Protofall
Tue Dec 31, 2019 6:12 am
Forum: Homebrew Software and Indie Games Discussion
Topic: New game: Moving Day!
Replies: 10
Views: 239

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

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

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

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

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

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

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

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

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

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

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

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

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

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 ...
by Protofall
Tue Nov 26, 2019 1:11 am
Forum: Programming Discussion
Topic: Maple device questions
Replies: 14
Views: 232

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 m...
by Protofall
Thu Nov 14, 2019 11:42 pm
Forum: Programming Discussion
Topic: Is there a reason KOS only has one controller callback?
Replies: 5
Views: 111

Re: Is there a reason KOS only has one controller callback?

I came across this callback function when I started learning about the input. I remember BC saying its only really for rebooting/terminating a program early. I don't think its for going from in-game to title-screen like you do there, I didn't even think that kind of action was possible with the call...
by Protofall
Sun Oct 13, 2019 6:08 am
Forum: Programming Discussion
Topic: Noob question thread
Replies: 23
Views: 674

Re: Noob question thread

Thank you! I thought that spritesheet example looked awesome but was discouraged by the glitching sprite at the bottom, and I don't really get what that text below means, how I position the sprites on screen or how the sprites are positioned in the spritesheet? and what is implemented in the tutori...
by Protofall
Sat Oct 12, 2019 6:25 am
Forum: Programming Discussion
Topic: Developing for Dreamcast and PC simultaneously
Replies: 11
Views: 893

Re: Developing for Dreamcast and PC simultaneously

For cross-platform releases I'd recommend Simulant. Projects cross-compile on Dreamcast, Windows, Linux and later on it will support Mac, Andriod, iOS and PSP. It can do both 3D and 2D. Its Discord channel is here: https://discord.gg/KAp5VU
by Protofall
Sat Oct 12, 2019 6:18 am
Forum: Programming Discussion
Topic: Noob question thread
Replies: 23
Views: 674

Re: Noob question thread

I strongly recommend not doing manual vram stuff like you're doing. What you were doing is called "Software Rendering" which is slow, the examples below use Hardware Rendering and are just easier to work with (Also Redream has no support for Software Rendering so thats why it didn't work for you). K...
by Protofall
Fri Sep 27, 2019 11:23 pm
Forum: Programming Discussion
Topic: Questions on sound for Dreamcast
Replies: 4
Views: 293

Re: Questions on sound for Dreamcast

I'll answer what I can: 2. Either 16-bit raw PCM, or 4-bit raw ADPCM (the Yamaha variant). 3. CDDA has a direct path from the GD-ROM block to the sound hardware. For everything else, including WAV files on the disc, you need to copy them to RAM and steam them to the sound firmware. Thanks for that ...