Search found 791 matches
- Fri May 03, 2019 5:22 am
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 11058479
Re: Questions on writing a new Mega CD emulator
I should mention, I also know of two people who have a bunch of official docs, containing lots of technical bulletins that have never been scanned/released publicly before. I'm hoping to be able to get at least one of them to scan and share these documents at some point in the near future, as there ...
- Fri May 03, 2019 5:16 am
- Forum: Mega/SegaCD
- Topic: Questions on writing a new Mega CD emulator
- Replies: 117
- Views: 11058479
Re: Questions on writing a new Mega CD emulator
While MegaCD emulation is still very much on my to-do list, I have compiled a fair few resources for it over the years. There's one largely untapped resource you should take a look at. I own a couple of these Cross Product MegaCD dev units: https://segaretro.org/SNASM_Mega-CD . This has as part of ...
- Fri Apr 26, 2019 5:43 am
- Forum: Exodus
- Topic: Load roms externally?
- Replies: 6
- Views: 25233
Re: Load roms externally?
One thing that makes it slightly more complex is how ROM loading works. Exodus can't actually load a ROM. A ROM is just a blob of arbitrary data. Out of context, it means nothing. Exodus doesn't have anything about a Mega Drive hard-coded at all, as the system itself is just defined by a bunch of ...
- Tue Apr 16, 2019 1:39 am
- Forum: Exodus
- Topic: Load roms externally?
- Replies: 6
- Views: 25233
Re: Load roms externally?
Not currently I'm afraid, right now there are no command line arguments. Support for them could of course be added, but I'd have to give some thought as to what I'd support on the command line, and how it would be implemented.
- Mon Apr 08, 2019 11:36 pm
- Forum: Exodus
- Topic: Active Disassembly - Post Processor
- Replies: 14
- Views: 37228
Re: Active Disassembly - Post Processor
I've had a solid play around with Ghidra, and written an experimental active disassembly script export function for it. There are a few dealbreakers with using it for ROM disassembly currently though:
1. There appears to be no way to cleanly export its disassembly in a compilable form. The tool was ...
1. There appears to be no way to cleanly export its disassembly in a compilable form. The tool was ...
- Mon Apr 08, 2019 2:18 am
- Forum: Exodus
- Topic: Crashing with Watchpoint Set
- Replies: 3
- Views: 18830
Re: Crashing with Watchpoint Set
Here please. I'm using a Jira instance for issue tracking, which theoretically would be the more correct location to report issues in the future, but I'm not monitoring it for other people adding content, so if you report something there I'll never see it. As for the repo, I want to keep that clean ...
- Sun Apr 07, 2019 12:47 am
- Forum: Exodus
- Topic: Crashing with Watchpoint Set
- Replies: 3
- Views: 18830
Re: Crashing with Watchpoint Set
Thanks, that was very helpful. I've found the issue, there was a missing lock that caused a race condition. I've pushed a fix under EX-346. Since this is a pretty major issue that affects debugging in general, I'll probably push out a new build in the next few weeks.
- Sat Apr 06, 2019 4:16 pm
- Forum: Exodus
- Topic: Active Disassembly - Post Processor
- Replies: 14
- Views: 37228
Re: Active Disassembly - Post Processor
You don't have to complain about IDA anymore, Ghidra is free, supports the 68k/z80, has a decompiler (that works for said processors) and has been used by NSA for years.
Oh snap! I hadn't heard about this, just had a 5 minute play around. Damn, that is a nice tool, and the decompiler they've got ...
- Wed Apr 03, 2019 10:54 am
- Forum: MegaLD
- Topic: MegaLD Dumping Project
- Replies: 74
- Views: 592115
Re: MegaLD Dumping Project
Here's a picture from the dungeon showing a digital data rip in progress:
http://nemesis.exodusemulator.com/MegaLD/MegaLDRip.jpg
It takes about 24 hours to rip each side using this technique, as the Mega Drive isn't capable of pushing the sector data out as fast as it comes down from the disk, so ...
http://nemesis.exodusemulator.com/MegaLD/MegaLDRip.jpg
It takes about 24 hours to rip each side using this technique, as the Mega Drive isn't capable of pushing the sector data out as fast as it comes down from the disk, so ...
- Wed Apr 03, 2019 1:42 am
- Forum: MegaLD
- Topic: MegaLD Dumping Project
- Replies: 74
- Views: 592115
Re: MegaLD Dumping Project
I haven't bothered to compare the format and breadth of codes between the various standards, but there are features that are unique to Laserdiscs. Picture stop codes are an example, which cause the player to automatically pause when they decode a frame with a stop code. It's worth noting however ...
- Wed Apr 03, 2019 1:23 am
- Forum: Exodus
- Topic: Active Disassembly - Post Processor
- Replies: 14
- Views: 37228
Re: Active Disassembly - Post Processor
The assembly output is meant to be generic, however I'm not sure there's such a thing as "standardised" 68000 assembly. I do all my testing and compilation with asm68k.exe, which is an oldschool assembler from long ago. IDA ( https://www.hex-rays.com/products/ida ) is an absolutely incredible ...
- Wed Apr 03, 2019 1:08 am
- Forum: Exodus
- Topic: Exodus 2.1 release soon (Now available!)
- Replies: 44
- Views: 190244
Re: Exodus 2.1 release soon (Now available!)
Memory could be a problem. 6GB of RAM isn't a lot nowadays (IE, Google Chrome is using 2GB by itself right now on my laptop). Exodus uses large lookup tables to accelerate performance in some areas, and you should expect it to use up to 1GB of RAM in normal operation. Active disassembly however ...
- Wed Apr 03, 2019 12:58 am
- Forum: Exodus
- Topic: Active Disassembly
- Replies: 13
- Views: 36934
Re: Active Disassembly
That probably won't yield very much, as the active disassembly feature can already scan down known code execution pathways even if they aren't actually seen being taken while the game is running. Most opcodes have known potential resulting addresses, including your basic conditional branch ...
- Wed Apr 03, 2019 12:37 am
- Forum: MegaLD
- Topic: MegaLD Dumping Project
- Replies: 74
- Views: 592115
Re: MegaLD Dumping Project
Oh, on re-reading, if you just meant capturing the codes in the vblank region as some kind of data stream rather than image data, well that's technically possible now. Even though decoding the NTSC video from the RF signal is problematic still, the control codes are perfectly contained in the ...
- Wed Apr 03, 2019 12:14 am
- Forum: MegaLD
- Topic: MegaLD Dumping Project
- Replies: 74
- Views: 592115
Re: MegaLD Dumping Project
I did think about that, but in itself that was challenging, as I'd need to construct a delay line to offset the vertical sync position, without throwing the horizontal sync out of alignment. I never attempted to build one, but I actively looked at how I might construct this kind of setup. It's ...