Search found 616 matches

by Mask of Destiny
Mon Jun 19, 2017 8:04 pm
Forum: Mega/SegaCD
Topic: Cart to test CDC commands
Replies: 4
Views: 9640

Re: Cart to test CDC commands

Mode 1 boot should work for any kind of CD hardware access, not just playing audio tracks. Out of curiousity, why can't you use a disc? Busted drive?
by Mask of Destiny
Mon Jun 19, 2017 7:56 pm
Forum: Mega/SegaCD
Topic: Subcodes only for CD+G ?
Replies: 8
Views: 14207

Re: Subcodes only for CD+G ?

Are you asking about whether the BIOS itself uses subcode data or if the subcode data is used by the Mega CD in general? For the latter, the answer is trivially yes because it's the only place to get the TOC. It's encoded repeatedly in the subcode data inside the lead-in area. What I can't personall...
by Mask of Destiny
Sat Jun 17, 2017 7:56 pm
Forum: Tools
Topic: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2
Replies: 33
Views: 55595

Re: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2

Otherwise my Logitech Cordless RumblePad 2 works fine in BlastEm. It looks like that controller lacks a guide button. You will probably want to just remove the guide button mapping in default.cfg. Additionally, you might want to map ui.exit to a different button if you don't want to use the keyboar...
by Mask of Destiny
Thu Jun 15, 2017 6:18 pm
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 140
Views: 175807

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

Since Bourricot made me ask if the hack I planned was the right one, I thought about the BIOS hack. We already talked about it on this thread but it was about modding the BIOS, hack nterface, etc.... What about the all-in-a-cart way ? since we know (look at Everdrive) it's possible to load a bios f...
by Mask of Destiny
Wed Jun 14, 2017 7:18 am
Forum: Tools
Topic: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2
Replies: 33
Views: 55595

Re: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2

Edit: Ok i finally found a way to correctly load the rom.out file (and so the symbol), Code::blocks is a bitch to setup GDB... Unfortunately, I have no experience on the Code::blocks side of things. But still meet the same error : << [debug]> target remote localhost:1234 [debug]Remote debugging usi...
by Mask of Destiny
Tue Jun 13, 2017 4:01 pm
Forum: Tools
Topic: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2
Replies: 33
Views: 55595

Re: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2

GDB need the ELF file that is used to make the .bin file using objcopy
by Mask of Destiny
Mon Jun 12, 2017 9:45 pm
Forum: Tools
Topic: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2
Replies: 33
Views: 55595

Re: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2

Then i got these log messages : [debug]>>>>>>cb_gdb: [debug]> target remote localhost:1234 [debug]determining executable automatically. Try using the "file" command. When you invoked gdb, did you pass it the name of the ELF file? The above snippet from the log seems to suggest that you didn't and i...
by Mask of Destiny
Mon Jun 12, 2017 6:22 pm
Forum: Tools
Topic: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2
Replies: 33
Views: 55595

Re: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2

The menu ROM seems to display the image with an offset (slightly to right, a lot towards bottom, OS mouse cursor shows the extend of the offsetting) : It seems I neglected to update the "absolute" mouse mode to take into account the configurable overscan. Thanks for reporting this. And when I run a...
by Mask of Destiny
Sat Jun 10, 2017 6:01 am
Forum: Tools
Topic: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2
Replies: 33
Views: 55595

Re: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2

Ah, seems like I have missed this. Personally I would save some settings file or something in registry on programs I make, to be smart about the last folder you used. Many programs do this but arent too smart about it generally. It would be good to see this implemented some day! Hmm, maybe I can fi...
by Mask of Destiny
Fri Jun 09, 2017 6:54 pm
Forum: Tools
Topic: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2
Replies: 33
Views: 55595

Re: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2

It seems like you cant just drop in ROMs, Do you mean drag and drop? Should be easy enough to add support for. Especially because it doesnt remember the last place I was at, and it defaults to a folder that I need to navigate out of, to go to another drive. It should remember the folder within a si...
by Mask of Destiny
Sat Jun 03, 2017 7:45 am
Forum: Tools
Topic: Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2
Replies: 33
Views: 55595

Blastem 0.5.0 - Many accuracy improvements, basic SMS support, runs OD2

Hello folks, I am happy to announce the latest stable release of BlastEm. This release is largely focused on accuracy and completeness. YM2612 SSG-EG and CSM modes are implemented, VDP Mode 4 is implemented, a bunch of timing issues have been fixed, etc. Since I added Mode 4 support, I also went and...
by Mask of Destiny
Wed May 31, 2017 12:27 am
Forum: Video Display Processor
Topic: Titan's Mega Drive tech docs including Debug Register
Replies: 36
Views: 60718

Re: Titan's Mega Drive tech docs including Debug Register

The easiest way to run Genesis Plus GX on Windows is probably to use the Genesis Plus GX core in Retroarch. There is code in the repo for making a basic SDL build. I've had audio sync issues with that build when run under Linux (not sure how it does on Windows), but it might be sufficient if you jus...
by Mask of Destiny
Tue May 30, 2017 8:36 pm
Forum: Video Display Processor
Topic: Sprites emulation and how they work on Exodus
Replies: 6
Views: 10759

Re: Sprites emulation and how they work on Exodus

Says that bits 0-9 are used for the position (10 bits) Ah sorry, I got my bit counts and bit numbers crossed when reading your post originally. In interlace mode 2, the range is & 0x3FF, but in interlace mode 0 or 1, its 0x1FF :P The document doesn't say it properly, but its actually either 8 or 9 ...
by Mask of Destiny
Tue May 30, 2017 6:14 pm
Forum: Video Display Processor
Topic: Sprites emulation and how they work on Exodus
Replies: 6
Views: 10759

Re: Sprites emulation and how they work on Exodus

So I can't speak to what's going on in Exodus, but I think your problem is that you're not subtracting 128 from the 9-bit coordinate. To make it easier to have sprites that are partially offscreen, the Genesis/MD VDP uses a 9-bit coordinate system in which the top left corner of the screen has the c...
by Mask of Destiny
Tue May 23, 2017 6:21 am
Forum: Megadrive/Genesis
Topic: M68K Interrupt Processing
Replies: 7
Views: 8257

Re: M68K Interrupt Processing

After I implemented this, it seemed my interrupt latency was now too high, at least in some cases. I dug back into the 4,325,121 patent and realized that my description above is not correct. Like most things in the 68000, latching of the interrupt state is controlled by microcode. Specifically, it's...