Search found 193 matches

by notaz
Fri May 23, 2008 8:57 am
Forum: Pico
Topic: Emulating Sega Pico
Replies: 33
Views: 62997

I think you'll find the PCM chip is the Sega branded 315-5641. It takes all 16 data lines (which according to the memory map the PCM chip does), and it's the only device on that board I can't identify. What do you think 315-5639(?) is, then? 315-5640 is the drawing pad controller, it seems. I've go...
by notaz
Thu May 22, 2008 3:39 pm
Forum: Pico
Topic: Emulating Sega Pico
Replies: 33
Views: 62997

Eke wrote: PS: strange, it seems that nobonody has opened a Pico yet to see what's inside?
oh yes they have :)

Good old friends: 68k with 315-5313A VDP + a bunch of custom/rebranded 315-XXXX chips.
by notaz
Thu May 22, 2008 12:21 pm
Forum: Pico
Topic: Emulating Sega Pico
Replies: 33
Views: 62997

Emulating Sega Pico

Sega Pico is Sega's toy with hardware similar to Genesis/MegaDrive. Recently some prototype ROMs appeared for it, and I've done some work on emulating them. The result is this little document and this little emulator. What I have problems with is figuring out what kind of PCM format Pico is using. ...
by notaz
Tue May 20, 2008 9:09 am
Forum: Video Display Processor
Topic: VDP registers timings
Replies: 34
Views: 39593

Nemesis wrote:The slots have a regular spacing of what appears to be a 2-cell period.
Yeah, it seems VDP does some additional processing every 2 cells, that's why we have 2-cell vscroll too.
by notaz
Wed May 14, 2008 11:06 am
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 728876

I suspect the CPU core probably just handled cc being true or false without handling the count condition. I can confirm original Musashi handles all 3 cases correctly (i.e. the way docs say). But I think it has somthing to do with trace feature of 68k (trace exceptions). I think that is not being e...
by notaz
Mon Apr 21, 2008 10:45 am
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 728876

HardWareMan wrote:2 AamirM: Author of that Gens Debugger Mod sends me the sources. Where I should send its? (You can tell me your email in PM).
You should post them here for us all to see :)
by notaz
Sun Apr 13, 2008 4:39 pm
Forum: Demos
Topic: Ninja Fight
Replies: 20
Views: 20721

Wen you load your variables, you load them as words, including gravity: ROM:00000380 loc_380: ROM:00000380 move.w 0(a0),d7 ROM:00000384 move.w 2(a0),d6 ROM:00000388 move.w 4(a0),d5 ROM:0000038C move.w $C(a0),d2 But you save your gravity as byte: ... ROM:00000448 move.w d5,4(a0) ROM:0000044C move.b d...
by notaz
Sat Apr 12, 2008 9:17 pm
Forum: Demos
Topic: Ninja Fight
Replies: 20
Views: 20721

Sik wrote:it initializes all VDP registers to 0 (as the real hardware)
Are you sure about that? I've seen that Fusion uses some non-zero initial values. Never checked the real hardware though.
by notaz
Sat Apr 12, 2008 8:29 pm
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 728876

And you're wrong too, what you mean with "interrupt 3" is "interrupt request 3" (IRQ3). Interrupt and exception are the same thing in this case. People tend to say interrupt when talking about an expected trigger and exception when talking about an unexpected one (errors), but they're interchangeab...
by notaz
Sat Apr 12, 2008 7:35 pm
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 728876

Fusion does not have it. Otherwise Tiido's program would detect it as real hardware. Hmm.. But Address Error exception is working. In debugger mode, when step by step running programm trying read word at odd address and goes at Address Error exception vector. Fusion has a debugger?? Fusion does not...
by notaz
Thu Feb 28, 2008 8:08 pm
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 728876

First of all tell me what difference will it make if I had opened up the source? Well, since you asked ... my argument is that it helps other aspiring emulator authors out. When I wrote my emulator, existing source code was a great source for research where the documents were not clear. Even luckie...
by notaz
Thu Feb 28, 2008 1:06 pm
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 728876

About the source code, well its not going to open up any time soon :( . When I am up to a point when I think I am done with it then I may consider open sourcing it. I can't understand your reason here. You have something to hide? BTW, it seems you are using the MAME YM2612 core, so by not releasing...
by notaz
Thu Feb 21, 2008 9:12 am
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 728876

Stef wrote: I think i'll have a look on the source code to understand how this is possible, i though the SVP couldn't be dumped ;)
It's simple - SVP uses the first 128K of game ROM for it's code, so there was no need to dump anything :)