Search found 262 matches

by TascoDLX
Mon Apr 16, 2012 3:10 pm
Forum: MegaLD
Topic: Emulating Pioneer LaserActive (Mega-LD) games
Replies: 189
Views: 302090

Based on what I've seen, I would set the same value to 0138 as you do for 0139. I haven't found where 0138 is set, but I'm sure it's there somewhere. The settings I gave for 0139 should be correct.
by TascoDLX
Mon Apr 16, 2012 2:32 pm
Forum: MegaLD
Topic: Emulating Pioneer LaserActive (Mega-LD) games
Replies: 189
Views: 302090

I think I missed a call for you. 0130 [A0] should set the volume to the correct level. SB is constantly setting the volume with this call, so I don't know if the value gets reset somewhere and this is how they counter it. The video streams A & B should be basically the same, except only one of them ...
by TascoDLX
Fri Apr 13, 2012 11:58 am
Forum: MegaLD
Topic: Emulating Pioneer LaserActive (Mega-LD) games
Replies: 189
Views: 302090

SHOOT THEIR PHASERS! :D Here's my scouting report for Space Berserker. As far as the data goes, it's just like an ordinary CD game. In fact, Space Berserker uses the same basic disc read routines as at least one other game: Lethal Enforcers. (There are probably a few others that use that code, but I...
by TascoDLX
Sat Apr 07, 2012 5:36 am
Forum: MegaLD
Topic: Emulating Pioneer LaserActive (Mega-LD) games
Replies: 189
Views: 302090

I've finally fixed my dumper program! Huge thanks to TascoDLX for all his help. It's 1AM in the morning here right now, so I won't upload a full iso image of Space Berserker just yet, but watch this space! I'll also work more on the process for ripping the analog video and get that uploaded here in...
by TascoDLX
Tue Mar 20, 2012 8:45 am
Forum: Megadrive/Genesis
Topic: M68000 Microcode-level emulation
Replies: 18
Views: 37912

There's loads of information at www.z80.info, but I'm not entirely sure it gets as detailed as you'd like it. Maybe it's buried somewhere in there -- I don't have much time to go digging. I remember seeing a bit of info on the Z80's T-states within each M-cycle, but nothing comprehensive.
by TascoDLX
Mon Mar 19, 2012 7:07 am
Forum: Megadrive/Genesis
Topic: M68000 Microcode-level emulation
Replies: 18
Views: 37912

In case you missed it, M68000 microcode/nanocode was briefly discussed here . The M68000 patents are very thorough -- mind-numbingly so. They include all the nanocode (see US Patent 4,325,121 ) , somewhat distorted, but nevertheless spot-on. Must be read carefully, though. See also US Patents 4,296,...
by TascoDLX
Fri Jan 20, 2012 11:46 am
Forum: MegaLD
Topic: Emulating Pioneer LaserActive (Mega-LD) games
Replies: 189
Views: 302090

When I literally do all the exact same instructions as the sub-cpu bios app in both the _usercall0 and _usercall1 entry points, when I hit the very first bios call that gets made, which is $11F, it fails, and I'm starting to see a pattern here. If you email me your binary, I'll take a look at it. O...
by TascoDLX
Wed Jan 18, 2012 10:22 am
Forum: MegaLD
Topic: Emulating Pioneer LaserActive (Mega-LD) games
Replies: 189
Views: 302090

Where do you get all this information? lol It's all there in the bios. Just takes a little bit of time and a little bit of practice :wink: I was looking for the overlay control, since right now, as soon as I boot the MegaLD sub-cpu bios I effectively lose picture, since the LaserDisk video layer go...
by TascoDLX
Fri Jan 13, 2012 10:39 pm
Forum: MegaLD
Topic: Emulating Pioneer LaserActive (Mega-LD) games
Replies: 189
Views: 302090

Yeah, I noticed the pausing when I was trying to record video from it on another player. I did need to step-frame in order to access the rest of the data. Sounds like the video was mastered w/ picture stop codes. Some Pioneer players (and maybe others) have a setting to ignore them. Pioneer calls i...
by TascoDLX
Thu Jan 05, 2012 12:55 pm
Forum: Mega/SegaCD
Topic: SEGA CD Mode 1
Replies: 57
Views: 334481

Seems like I need to do something else to setup the hardware for a read before calling the ROMREAD bios functions. Did you call DRVINIT first, and did it succeed without error? There's some other stuff you can try calling beforehand that may or may not be helpful: jsr $5f22 : d0.w = #$011F, d1.b = ...
by TascoDLX
Wed Jan 04, 2012 10:22 pm
Forum: Mega/SegaCD
Topic: SEGA CD Mode 1
Replies: 57
Views: 334481

Loading the MegaLD sub-cpu bios first is not required, but doing a full clear of, at the very least, the first page of program ram is required, otherwise the sub-cpu bios hangs on initialization. Here's your bug confirmation: The model 1 bios decompresses the subcpu bios to a full 22KB, with 14 tra...
by TascoDLX
Tue Jan 03, 2012 1:31 pm
Forum: Mega/SegaCD
Topic: SEGA CD Mode 1
Replies: 57
Views: 334481

I've tested the flux rom, and it can't boot a laseractive either. It starts, but none of the controls work, and it doesn't manage to read the track list. Of course it doesn't. Flux has no idea where the subcpu bios is in the LaserActive boot rom. Best as I can figure, the sub-cpu does boot and star...
by TascoDLX
Sat Oct 15, 2011 9:30 pm
Forum: Mega/SegaCD
Topic: Better MegaCD manual scans from "Sphere, INC"
Replies: 14
Views: 18117

As always, there's the one at Eidolon's: scd_100_us.zip. It's a memory snapshot that includes the sub bios (the first 22KB), the bios SP and its PCM module.

If you're looking for a particular version, it should be easy enough to extract.
by TascoDLX
Fri Oct 14, 2011 9:40 pm
Forum: Mega/SegaCD
Topic: Better MegaCD manual scans from "Sphere, INC"
Replies: 14
Views: 18117

I haven't tested it explicitly, but it should be 512-byte segments. The bios invariably sets the write-protect value to 0x2A in order to protect 0x0000 thru 0x53FF. Incidently, this range is good for the original sub bios, though later versions of it extend past 0x53FF (<= 0x57FF).
by TascoDLX
Wed Oct 12, 2011 3:31 am
Forum: MegaLD
Topic: Emulating Pioneer LaserActive (Mega-LD) games
Replies: 189
Views: 302090

My attempts to boot the system from a cartridge have been unsuccessful so far. The main cpu does everything I want it to, but when I expect the subcpu to kick in and start executing code, I get nothing. Kinda wish I had the hardware for testing right about now. You might want to verify the sub bios...