Search found 18 matches

by Ralakimus
Thu Nov 23, 2023 3:48 am
Forum: Super 32X
Topic: State of RV Flag during Soft Reset
Replies: 1
Views: 12056

State of RV Flag during Soft Reset

Does the RV flag get reset on a soft reset or nah? I tried testing it myself, and it seems it doesn't. Keeping it set during a soft reset would not work out so well, since the internal vector table is still mapped and would cause the 68000 to jump to the 32X cartridge area, which isn't mapped due to...
by Ralakimus
Thu Oct 27, 2022 5:13 pm
Forum: Mega/SegaCD
Topic: MCD manual claiming issues with PSG access from Z80
Replies: 2
Views: 3349

Re: MCD manual claiming issues with PSG access from Z80

Thanks. Damn MCD manual's weird wording/mistranslations...
by Ralakimus
Wed Oct 26, 2022 7:53 pm
Forum: Mega/SegaCD
Topic: MCD manual claiming issues with PSG access from Z80
Replies: 2
Views: 3349

MCD manual claiming issues with PSG access from Z80

This is really confusing me. Would anyone here happen to know why the MCD manual states that the Z80 cannot access the PSG, let alone apparently anything related to the Genesis 68000 when the MCD is running? https://i.imgur.com/9vPOY51.png https://i.imgur.com/sqqEajy.png The only thing I can think o...
by Ralakimus
Sun Sep 26, 2021 10:58 am
Forum: Megadrive/Genesis
Topic: Sega Virtua Processor Research
Replies: 7
Views: 13374

Re: Sega Virtua Processor Research

Necrobump! A while ago, I made a Python plugin for Blender that enabled SVP model support + a rendering engine. It's not fully complete, as I never figured out how it handled Z-sorting (there's some kind of flag for each polygon in the model data that messes with it), and the rendering engine is not...
by Ralakimus
Fri Sep 24, 2021 9:32 pm
Forum: Demos
Topic: Yet another bloody Bad Apple!! demo for the Mega CD
Replies: 0
Views: 72755

Yet another bloody Bad Apple!! demo for the Mega CD

As mentioned in this thread , I have made my own Mega CD version of everyone's favorite 2hu video , Bad Apple!! May as well share it here, because why not. Unlike the Cinepak version that was released some time ago, this uses a custom made codec. It packs 4 256x224 1BPP frames into 1 4BPP frame, pla...
by Ralakimus
Sun Oct 14, 2018 12:40 pm
Forum: Mega/SegaCD
Topic: ASIC Trace Table Question
Replies: 5
Views: 12789

Re: ASIC Trace Table Question

So, I've managed to get rotation to work, but I have one more problem: it's not centered. Right now, I have the start X and Ys use the standard rotation algorithm and I have the deltas be the cosine and sine of the angle. I am not sure how I would put centering into the equation. EDIT: Solved, I sub...
by Ralakimus
Wed Apr 19, 2017 10:29 pm
Forum: Mega/SegaCD
Topic: Question about "Full Graphics Function"
Replies: 2
Views: 8210

Re: Question about "Full Graphics Function"

Ah, so it's as simple as that. Thanks!
by Ralakimus
Sun Apr 16, 2017 5:04 pm
Forum: Megadrive/Genesis
Topic: 68000 programming optimization tips? (for speed)
Replies: 28
Views: 37053

Re: 68000 programming optimization tips? (for speed)

BigEvilCorporation: Basically, I've written a "fake layer" generator that takes 1 layer of art, shifts it a certain amount of pixels, then overlays it with another layer of art. It generates the data, then DMA's it to VRAM. I have received some help optimizing it, and while it's at the point where t...
by Ralakimus
Sun Apr 16, 2017 2:33 pm
Forum: Demos
Topic: OVERDRIVE II
Replies: 29
Views: 42768

Re: OVERDRIVE II

The only emulator I got the ROM to load in was Genesis Plus GX (by changing the header to make it detect the ROM properly >:P), but as Jorge said, there were issues with it. Graphics glitch up and the music hanged after a while. (I was surprised to see the 3D segments (like full 3D) work perfectly, ...
by Ralakimus
Sun Apr 16, 2017 2:29 pm
Forum: Megadrive/Genesis
Topic: 68000 programming optimization tips? (for speed)
Replies: 28
Views: 37053

68000 programming optimization tips? (for speed)

Title speaks for itself. I do know some basic 68000 speed optimizations, but I wonder what other kinds of optimizations I can make to really speed up my programs.
by Ralakimus
Sat Apr 15, 2017 11:45 pm
Forum: Demos
Topic: OVERDRIVE II
Replies: 29
Views: 42768

Re: OVERDRIVE II

I saw it live, and all I have to say is... "fucking beautiful". Other than that, I am speechless.
by Ralakimus
Mon Apr 03, 2017 3:24 pm
Forum: Mega/SegaCD
Topic: Question about "Full Graphics Function"
Replies: 2
Views: 8210

Question about "Full Graphics Function"

While reading through the documentation, I noticed there was a "Full Graphics Function" for the ASIC chip that allows you to input a bitmap from the MCD side and the MD side can read it as tiles, while in 1M/1M mode. I'm not quite sure how I could perform this. Is it just that you put in the data an...
by Ralakimus
Tue Feb 07, 2017 4:32 pm
Forum: Megadrive/Genesis
Topic: Sega Virtua Processor Research
Replies: 7
Views: 13374

Re: Sega Virtua Processor Research

I was just using a Sonic 1 disassembly for a base to do it on (mainly because I was too lazy to make a basic homebrew base at the time XP), but I guess another reason is to show that I can implement this into a ROM that's not Virtua Racing.
by Ralakimus
Mon Feb 06, 2017 5:40 pm
Forum: Megadrive/Genesis
Topic: Sega Virtua Processor Research
Replies: 7
Views: 13374

Re: Sega Virtua Processor Research

I have more info on how command 6 works with its camera and stuff for rendering art. The first model slot is the camera. In this slot, you can load the world map model. The second model slot is a normal model, but with 1 difference. The camera follows that model, so when you move that model, the cam...
by Ralakimus
Sat Feb 04, 2017 1:25 am
Forum: Megadrive/Genesis
Topic: Sega Virtua Processor Research
Replies: 7
Views: 13374

Sega Virtua Processor Research

For the past few months, I've been digging through Virtua Racing to see how the Sega Virtua Processor works and how I could implement it into other ROMs. Reading this document: http://notaz.gp2x.de/docs/svpdoc.txt helped me understand how the DSP that the SVP runs on works. Reading that should help ...