Search found 796 matches

by Nemesis
Wed Aug 13, 2025 2:15 am
Forum: MegaLD
Topic: Emulating Pioneer LaserActive (Mega-LD) games
Replies: 193
Views: 421804

Re: Emulating Pioneer LaserActive (Mega-LD) games

Ok, I can confirm that the Japan 1.05 LaserActive bios that's floating around out there is a BAD DUMP. There's corruption in the main CPU compressed payload that's scrambling opcodes partway through the data stream. Here's an archive of the original thread where this dump originates from:
https ...
by Nemesis
Tue Aug 12, 2025 11:24 pm
Forum: MegaLD
Topic: Emulating Pioneer LaserActive (Mega-LD) games
Replies: 193
Views: 421804

Re: Emulating Pioneer LaserActive (Mega-LD) games


I tested Japan BIOS 1.05 and it hangs when starting, 1.02 seems to work. I'm only getting 30-40 fps. Tried both my internal HDD and external SSD, it didn't seem to affect much besides the initial loading time. I'm running an i7 7700 @ 3Ghz and an Nvidia GPU so my computer should ostensibly be fast ...
by Nemesis
Tue Aug 05, 2025 4:23 am
Forum: MegaLD
Topic: MegaLD Dumping Project
Replies: 77
Views: 601751

Re: MegaLD Dumping Project

Yep, saw that. Some of those rips might be redone soon, to capture the lead-in and lead-out. I've been chatting with the people behind those releases. I've got a ripping guide with the approach I used online here:
https://techdocs.exodusemulator.com/Console/PioneerLaserActive/Archiving.html
Most of ...
by Nemesis
Tue Jul 29, 2025 11:42 pm
Forum: MegaLD
Topic: MegaLD Dumping Project
Replies: 77
Views: 601751

Re: MegaLD Dumping Project

Six year bump, to state that the ripping project is nearing completion. Titles aren't generally available yet, but they'll be uploaded to archive.org sometime over the next few months. Details on my site here:
https://techdocs.exodusemulator.com/Console/PioneerLaserActive/Titles.html
And details on ...
by Nemesis
Tue Jul 29, 2025 11:34 pm
Forum: MegaLD
Topic: Emulating Pioneer LaserActive (Mega-LD) games
Replies: 193
Views: 421804

Re: Emulating Pioneer LaserActive (Mega-LD) games

11 year bump, to say I finally went and did this. I've made a fork of Ares with initial support for MegaLD games, and released a playable rip of Space Berserker. Details up on my site here:
https://techdocs.exodusemulator.com/Console/PioneerLaserActive/Software.html#emulation
More work to follow ...
by Nemesis
Tue Feb 20, 2024 11:25 pm
Forum: Exodus
Topic: Timing analysis using Exodus
Replies: 8
Views: 19370

Re: Timing analysis using Exodus

Nothing else from memory, just be aware the third party libraries haven't been updated, so they point at ancient versions that aren't all available on their original links anymore. If you use the wayback engine at archive.org you can pull down any missing ones. I'll be updating them soon.
by Nemesis
Fri Feb 16, 2024 12:08 am
Forum: Exodus
Topic: Timing analysis using Exodus
Replies: 8
Views: 19370

Re: Timing analysis using Exodus

Hey Matt, just letting you know I've pushed a change to Exodus which adds timing information for trace logs, both in terms of processor clock cycles and absolute system time since the last "hard reset":
https://nemesis.exodusemulator.com/Exodus/Images/TraceLogTiming.png
This is logged to file as ...
by Nemesis
Tue Feb 13, 2024 9:54 am
Forum: Exodus
Topic: Timing analysis using Exodus
Replies: 8
Views: 19370

Re: Timing analysis using Exodus

I see what you're saying. I think adding timing information to the trace logs would be the right way to go. Using GetCurrentTimesliceProgress() is good, but you'd probably be more interested in a time in clock cycles. Logging both would be best most likely. All this could be done within the ...
by Nemesis
Mon Feb 12, 2024 11:42 pm
Forum: Announcement
Topic: Nuked MD - decap-based cycle-accurate Mega Drive emulator (software & FPGA)
Replies: 8
Views: 90631

Re: Nuked MD - decap-based cycle-accurate Mega Drive emulator (software & FPGA)

Really impressive work, good job guys! A transistor-level simulation of these devices is a great step for preservation.
by Nemesis
Sun Feb 11, 2024 10:39 pm
Forum: Megadrive/Genesis
Topic: I'm officially building a microcode-level 68000 core
Replies: 52
Views: 197593

Re: I'm officially building a microcode-level 68000 core

Posting here to keep the updates flowing. Things have moved slower since my leave ended and I've started back at work, but it's still moving along. I've been able to fully decode the microcode in the production version of the 68000, and generate a listing for it in the same form as Appendix H in the ...
by Nemesis
Fri Feb 09, 2024 6:25 am
Forum: Demos
Topic: Instruction timing test (68000)
Replies: 8
Views: 22102

Re: Instruction timing test (68000)

Huge thanks for this test ROM! I've started work on Exodus again, and I'm currently working on a microcode-level 68000 core that should get this to 100%. I was about to write a test ROM like this myself when I came across yours. These kind of tests are invaluable, thanks for putting it together!
by Nemesis
Sat Feb 03, 2024 2:15 am
Forum: Megadrive/Genesis
Topic: I'm officially building a microcode-level 68000 core
Replies: 52
Views: 197593

Re: I'm officially building a microcode-level 68000 core

A quick note to say I've updated my 68000 annotated schematic here:
https://github.com/RogerSanders/M68000Schematic
I've corrected a lot of register names, and identified more latches and regions in the die. You can view the annotated schematic using the Schematic Explorer tool I put together an ...
by Nemesis
Sat Feb 03, 2024 1:21 am
Forum: Megadrive/Genesis
Topic: I'm officially building a microcode-level 68000 core
Replies: 52
Views: 197593

Re: I'm officially building a microcode-level 68000 core

Math operations, flags, and the ALU
You should know there's another patent which covers the 68000 ALU specifically, and in some cases goes into more detail than US4325121. That patent is US4312034 here: https://nemesis.exodusemulator.com/M68000/Patents/US4312034.pdf

Before we talk about the ALU ...
by Nemesis
Thu Feb 01, 2024 8:30 am
Forum: Megadrive/Genesis
Topic: I'm officially building a microcode-level 68000 core
Replies: 52
Views: 197593

Re: I'm officially building a microcode-level 68000 core

The Execution Unit
So far we've covered how to determine the sequence of microinstructions that are executed for a given macroinstruction (opcode). Now we'll dive into what those individual microinstructions can do. The most critical component for this is the Execution Unit. There's an entire ...
by Nemesis
Tue Jan 30, 2024 10:59 am
Forum: Megadrive/Genesis
Topic: I'm officially building a microcode-level 68000 core
Replies: 52
Views: 197593

Re: I'm officially building a microcode-level 68000 core

Prefetch and initial state
Before you can properly understand the steps an instruction takes during execution, it's important to understand the state the processor is in before the instruction starts executing. Before each "normal" instruction (non-exception) begins executing, the following state ...