Search found 8 matches

Go to advanced search

by galibert
Tue Nov 05, 2024 12:13 pm
Forum: MAME Discussion
Topic: ympsr16: pss480 reverse engineering effort
Replies: 16
Views: 260155

Re: ympsr16: pss480 reverse engineering effort

A useful method is also to whip up everything you currently have in a driver, then send sysexes to mame and see what happens to the registers. You can even use the debugger to trace how the bytes move around.
by galibert
Thu Oct 31, 2024 9:00 am
Forum: MAME Discussion
Topic: ympsr16: pss480 reverse engineering effort
Replies: 16
Views: 260155

Re: ympsr16: pss480 reverse engineering effort

Posting schematics, especially for old-enough-to-vote hardware, is not a problem. It's roms that are frowned upon in general.
by galibert
Wed Oct 23, 2024 5:02 pm
Forum: MAME Discussion
Topic: ympsr16: pss480 reverse engineering effort
Replies: 16
Views: 260155

Re: ympsr16: pss480 reverse engineering effort

Yamaha hardware of that time stored register values as rotating shift registers, where on every internal cycle all values move one step into the next register. Not only it uses roughly one third less transistors that a traditional static ram bit, but it gets rid of the address decoding entirely. The...
by galibert
Tue Oct 08, 2024 1:01 pm
Forum: MAME Discussion
Topic: ympsr16: pss480 reverse engineering effort
Replies: 16
Views: 260155

Re: ympsr16: pss480 reverse engineering effort

Heh, what I tend to do is patch the rom to add sysexes that do write-to-memory, read-from-memory and call a function at an address. From there I can tweak registers and see what happens. Done that to the psr540 and the mu100b.
by galibert
Mon Sep 30, 2024 8:08 am
Forum: MAME Discussion
Topic: ympsr16: pss480 reverse engineering effort
Replies: 16
Views: 260155

Re: ympsr16: pss480 reverse engineering effort

Nice.

FWIW, I have a heavy suspicion that the register formats for the sound-related OPU internal registers is very, very similar to the sysex format. You can find the service manual (sadly without schematics) with the sysexes on elektrotanya IIRC.

OG.
by galibert
Mon Mar 19, 2018 1:25 pm
Forum: Work In Progress (WIP)
Topic: SH4's FSRRA
Replies: 5
Views: 165856

Re: SH4's FSRRA

While we're necroing interesting posts... I've just found out Sega in model 1/2 uses for a fast inverse an approximate inverse and a newton-raphson step. The newton-raphson step needs 2/x and 1/(x*x), which are both provided by a rom. So, what if there's an internal rom that provides not one but *tw...
by galibert
Thu Jun 08, 2017 6:28 pm
Forum: MAME Discussion
Topic: Z80 port I/O debugger
Replies: 2
Views: 7687

Re: Z80 port I/O debugger

wpiset, same syntax as wpset.

OG.
by galibert
Mon Aug 22, 2016 7:21 pm
Forum: MAME Discussion
Topic: Mame remote API
Replies: 4
Views: 12739

Re: Mame remote API

The programmatic control "API" for mame is very much lua at that point. It's nowhere near complete, but we welcome complements. So, for remote control, I guess the best would be to grab a lua module that provides whatever method you like best, require it from a lua script, and have fun. OG.

Go to advanced search