Search found 625 matches

by Mask of Destiny
Tue Jan 07, 2025 11:11 pm
Forum: Video Display Processor
Topic: DMA fills with auto-increment result in stray byte at the start
Replies: 2
Views: 2040

Re: DMA fills with auto-increment result in stray byte at the start


After reading all the DMA fill posts I can find here it appears the answer is no, you're always going to have to go back and fix the start after performing a DMA fill with increment greater than 1.


I think the one exception might be in 128KB mode. When that's enabled, one byte of the initial ...
by Mask of Destiny
Sat Aug 10, 2024 10:55 pm
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 158
Views: 214549

Re: HDD (or flash) instead of a CD, questions...


is that seeking has two consequences for CDD status.
While doing some research on seeking, I found that the duration depend of distance (between current pos and wanted pos), perhaps it's what you call "not ready status" ?
It was already on my "warning" list because of that.
I see it's more ...
by Mask of Destiny
Fri Aug 09, 2024 7:36 am
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 158
Views: 214549

Re: HDD (or flash) instead of a CD, questions...


main page updated with all I know/understand, be free to fix and confirm data


By main page, you mean this one , right? One thing that I found a little confusing is that you talk a lot about the CDC, but from the description it sounds like you're talking about the MCU that's part of the CDD in ...
by Mask of Destiny
Wed Aug 07, 2024 4:43 pm
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 158
Views: 214549

Re: HDD (or flash) instead of a CD, questions...


On the CXD2500AQ datasheet, it's written
The contents of the subcode interface can be externally read in two ways.

The Game Processor get subcodes using the first way : P-W through SBSO, EXCK based.
It make sense since MCD support CD+G and so needs more than only subcode Q.
The MCE/Game ...
by Mask of Destiny
Wed Aug 07, 2024 12:47 am
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 158
Views: 214549

Re: HDD (or flash) instead of a CD, questions...


so if I raise SCOR, put anything I want on the 2 first S0S1 bits of the Q subchannel, here we go ?
So S0/S1 never get output on SUBQ. Looking at the CXD2500BQ datasheet, it looks like the DSP does Q channel error detection and only outputs the 80 data bits of the Q subchannel (the other 16-bits ...
by Mask of Destiny
Tue Aug 06, 2024 5:28 pm
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 158
Views: 214549

Re: HDD (or flash) instead of a CD, questions...


We know the 14bits version of the S0 S1 bytes are
SYNC0 ( 00100000000001 ) and SYNC1 ( 00000000010010 )
BUT, and this is my problem,
I'm absolutely unable to find the 8 bits version I need.

why ? because they are reserved patterns (data can't use them, only sync) and so you can't find them on the ...
by Mask of Destiny
Fri Jun 14, 2024 6:30 am
Forum: Megadrive/Genesis
Topic: Teradrive Hardware Info
Replies: 8
Views: 22788

Re: Teradrive Hardware Info


Since I can't get interrupts from the PC side, I can't wait for Vblank (as far as I know) to do VGA register writes, so there are artifacts.
Looking at the WD90C10 documentation, it looks like you can read the vertical retrace status from bit 3 of IO port $3DA (or $3BA if $3CC/$3C2 bit 0 is 0 ...
by Mask of Destiny
Thu Jun 13, 2024 8:26 am
Forum: Megadrive/Genesis
Topic: Teradrive Hardware Info
Replies: 8
Views: 22788

Re: Teradrive Hardware Info


So if there is any more information, test code, annotated disassembly etc that you guys could share, I'd be most grateful.


So I actually figured out a bit more since I originally wrote this post. Here are the registers with an updated description


1160: XXXXXXXX
Selects an 8 KiB page from ...
by Mask of Destiny
Wed Jun 05, 2024 8:22 pm
Forum: Tools
Topic: BlastEm - Yet another Genesis emulator
Replies: 65
Views: 66056

Re: BlastEm - Yet another Genesis emulator


Hello,
I'm facing a problem, the SGDK flash-save sample doesn't work with Blastem, does it supports SRAM saves ?
I just tested Sonic 3 and it works, but it is FRAM.
I'll contact Doragasu to know more about its plugin saveman.
Cheers

Edit: ok I misunderstood, saveman.h is not FRAM save, I gonna ...
by Mask of Destiny
Thu Apr 18, 2024 3:48 am
Forum: Demos
Topic: Nightmare Fuel
Replies: 5
Views: 5425

Re: Nightmare Fuel

I was able to run it on my Model 2 via my MED v1, but it did crash eventually. Neat demo!
by Mask of Destiny
Sun Feb 25, 2024 8:45 pm
Forum: Pico
Topic: Pico and Copera Info
Replies: 0
Views: 14882

Pico and Copera Info

I've been working on Sega Pico and Yamaha Copera (a Pico enhanced with some additional audio hardware) emulation recently. I figured it would be good to write up my findings. I'd like to start by thanking notaz for their existing Pico document, superctr for providing an archive of some Sega Pico ...
by Mask of Destiny
Fri Dec 15, 2023 6:51 pm
Forum: Mega/SegaCD
Topic: Replace the audio of one SGA file with another
Replies: 1
Views: 15837

Re: Replace the audio of one SGA file with another

There's some documentation of the format here. It sounds like the audio is uncompressed in the native PCM format of the Ricoh chip (sign-magnitude) so replacing it should be pretty straightforward. I don't think there are any off the shelf tools to do so though
by Mask of Destiny
Fri Aug 04, 2023 10:55 pm
Forum: Mega/SegaCD
Topic: SEGA CD Mode 1
Replies: 57
Views: 372406

Re: SEGA CD Mode 1

FWIW, BlastEm nightly builds also have Mode 1 support these days and might run on a slightly less beefy machine. My CD compatibility is currently a fair bit worse at the moment, though I do much better on mcd-verficator. I think Genesis Plus GX also supports Mode 1 boot these days, but I've ...
by Mask of Destiny
Sun Feb 19, 2023 9:37 pm
Forum: Video Display Processor
Topic: Some DMA questions, Exodus emulator hangs
Replies: 2
Views: 9367

Re: Some DMA questions, Exodus emulator hangs


- Is the problem I see just something that is related to the Exodus emulator? I didn't encounter it yet on my Mega Drive model 2, or with other emulators. But maybe it does happen on other mega drive or genesis models and Exodus is just a better emulator than others?
In general, if something ...
by Mask of Destiny
Tue Nov 08, 2022 5:38 am
Forum: Megadrive/Genesis
Topic: Enable / Disable vertical interrupts in Mode Register 2
Replies: 3
Views: 12649

Re: Enable / Disable vertical interrupts in Mode Register 2

I have already corrected the code (disabling VBL IRQ was unnecessary), but I wonder why it works on emulators (fusion, exodus, kgen) and not on the console.

EDIT...
Eh ... I already know what is wrong, instead of writing $ 8114 under mode set register #2 I wrote $ 8120 ... :(

So you ...