Search found 9 matches

by FireRat
Fri Jun 14, 2019 6:33 pm
Forum: Mega/SegaCD
Topic: Rewriting the BIOS
Replies: 1
Views: 73

Rewriting the BIOS

Hello. I have plans for rewriting the MCD BIOS in the future. The idea is to keep it clean from any copyright infringement. To achieve this goal, and thanks to DarkMorford's disassembly which I haven't yet read, I could ask a friend to document it, so I can rewrite it from the ground up. "Clean room...
by FireRat
Thu Jun 13, 2019 4:25 pm
Forum: Megadrive/Genesis
Topic: DETECTING RedKid2500-based consoles
Replies: 9
Views: 342

Re: DETECTING RedKid2500-based consoles

I'm building a base engine for MD, MCD, 32x and System C2. In the case of MD, I'm detecting the presence of SRAM and kind (size, even/odd support), MCD presence, HW/Emu environment, and hopefully which Emu or HW version (including clones in this case). There's a lot of things you can do in a certain...
by FireRat
Thu Jun 13, 2019 3:42 pm
Forum: Megadrive/Genesis
Topic: DETECTING RedKid2500-based consoles
Replies: 9
Views: 342

Re: DETECTING RedKid2500-based consoles

Thanks a lot, Sik! An aside question. Just before the place I intend to run the RedKid check, I have another check for detecting Kega Fusion, Gens/PicoDrive/GenPlusGX, and hardware, all based on odd addressing's behavior, like this: CheckEnv: move.w sr,d7 move.w #$2300,sr movea.l sp,a6 move.w .val+1...
by FireRat
Wed Jun 12, 2019 9:08 pm
Forum: Regen
Topic: What is commercial use?
Replies: 1
Views: 361

Re: What is commercial use?

Gens KMod is a fork from Gens, whose last version was released by the year you mention. KMod however has been last updated on 2015, but only shows half the VRAM. I edited it myself to show the full memory and posted the fixed executable , but some people claim it contains virus (I wonder how? I'm no...
by FireRat
Wed Jun 12, 2019 7:49 pm
Forum: Megadrive/Genesis
Topic: DETECTING RedKid2500-based consoles
Replies: 9
Views: 342

DETECTING RedKid2500-based consoles

Hello. I want to develop a game that's compatible in one of the most common clones around, which also happens to be the worst, too bad. I'm talking about those based on the RedKid 2500 SoC, such as AtGames' Firecore, TecToy's Megadrive 2017, and so on. It's easily distinguishable by its horrible sou...
by FireRat
Wed Dec 05, 2018 2:11 am
Forum: Blabla
Topic: I *WANT* to be a game developer
Replies: 2
Views: 1286

I *WANT* to be a game developer

Note: This is a very personal post, if you simply don't like these, the last I need is a "Why is it a thread" complaint. If someone from staff decides it's best to delete/lock it, I promise to not post any of this again. PREAMBLE Hello. My name is Alberto Muñoz, formerly known as Hcktrox, I'm 22 ye...
by FireRat
Wed Mar 07, 2018 2:13 pm
Forum: Video Display Processor
Topic: Tectoy's weird VDP behavior
Replies: 24
Views: 5007

Re: Tectoy's weird VDP behavior

cero wrote:
Wed Mar 07, 2018 10:29 am
How about sending a DMA request... After the manual writes?
I did:
...
- DMA write one tile
- DMA write a few tiles
- DMA queue one tile
...
Oh, just thought you done these before the manual write instead of after, just like in first post...
by FireRat
Wed Mar 07, 2018 3:25 am
Forum: Video Display Processor
Topic: Tectoy's weird VDP behavior
Replies: 24
Views: 5007

Re: Tectoy's weird VDP behavior

How about sending a DMA request... After the manual writes? Weird, but could it be that a DMA forces some sort of VRAM buffer refresh? that manual writes miss... ? I mean, oddly enough, what if had to do with the way the screen is drawn from the emulator's code itself? There must be some reconversio...
by FireRat
Thu Jan 04, 2018 12:09 am
Forum: Megadrive/Genesis
Topic: Developing a new engine
Replies: 6
Views: 1810

Developing a new engine

Hello again. Please be patient if I take too long to reply any questions, as it's going to be very hard to get free time, working at a limited pace until February. A few friends and me have been writing & arranging a fully documented cross-platform engine, for the MD, 32x and SCD consoles, including...