Search found 6 matches

by Matt Grum
Mon Feb 19, 2024 1:37 pm
Forum: Exodus
Topic: Timing analysis using Exodus
Replies: 8
Views: 6259

Re: Timing analysis using Exodus

That's awesome - thanks!

Yeah I built the code before so that shouldn't be a problem. I used VS2017 last time, it looks like the project files have been upgraded to VS2022, is there anything else I'll need to change if I pull down the latest repo?
by Matt Grum
Wed Feb 07, 2024 3:15 pm
Forum: Exodus
Topic: Timing analysis using Exodus
Replies: 8
Views: 6259

Re: Timing analysis using Exodus

Thanks for replying, and great news that Exodus is being developed again! I ended up hacking the source code to add what I needed, writing to a certain address would trigger the emulator to write the current time to a text file. Bus tracing would be overkill I think as I just want to be able to figu...
by Matt Grum
Thu Nov 23, 2023 4:40 pm
Forum: Tools
Topic: choice4genesis - a ChoiceScript clone for the Sega Genesis
Replies: 31
Views: 55367

Re: choice4genesis - a ChoiceScript clone for the Sega Genesis

I guess more helpful where be a tool, that cold do this trick from GameHut sleeve: Unforuntately you can't get 3375 colours, because you can't indepently set shadow/highlight mode for individual R,G,B channels. The standard 3-bits per channel gets you 512 colours. Shadow mode gets you an additional...
by Matt Grum
Tue Jun 27, 2023 1:47 pm
Forum: Video Display Processor
Topic: Swapping in/out background/sprite tiles
Replies: 9
Views: 65316

Re: Swapping in/out background/sprite tiles

I have a different question if you don't mind. I assume the numbers in that table are for DMA transfers. I've seen a lot of people quoting the official SEGA development manual as saying: The DMA is quite fast during VBLANK. About double the tightest possible 68K loop speed, but during active scan th...
by Matt Grum
Sun Jan 16, 2022 2:20 pm
Forum: Exodus
Topic: Timing analysis using Exodus
Replies: 8
Views: 6259

Re: Timing analysis using Exodus

Thanks. I'm doing a variation of that currently using the background colour, but there are some limitations, you can't see what's going on during h-blank and v-blank, and it's a very manual process. It feels like it would be easy for an emulator to provide timing data directly...
by Matt Grum
Fri Jan 14, 2022 11:04 am
Forum: Exodus
Topic: Timing analysis using Exodus
Replies: 8
Views: 6259

Timing analysis using Exodus

Hi I'm looking to perform some timing analysis of my ROM to find out which parts of the code are using the most cycles. I can't seem to find any tools for doing this in Exodus 2.1 (there is a trace feature but it only records which instructions are executed, not when). Ideally I'd like to be able to...