Previous Thread
Next Thread
Print Thread
Page 69 of 74 1 2 67 68 69 70 71 73 74
Re: New dumps [Re: Darkstar] #112859
03/13/18 02:08 PM
03/13/18 02:08 PM
Joined: Apr 2012
Posts: 180
Germany
B
Bavarese Offline
Senior Member
Bavarese  Offline
Senior Member
B
Joined: Apr 2012
Posts: 180
Germany
Duke, could you please have look at the skeleton i sent you via PM?

Driver communication looks good in ct486 (with AFD Debugger), but necessary memory and I/O handlers are borked sick

Help from someone in Germany would be preferred, as articles and source are mostly in German.

https://www.dropbox.com/s/amh0w4wk0mytqvh/AFD-Pro%2BHardbreaker-1992.jpg?dl=0

Last edited by Bavarese; 03/13/18 02:27 PM.
Re: New dumps [Re: Arashikage] #112864
03/14/18 12:33 PM
03/14/18 12:33 PM
Joined: Jun 2001
Posts: 390
somewhere else entirely
O
Olivier Galibert Offline
Senior Member
Olivier Galibert  Offline
Senior Member
O
Joined: Jun 2001
Posts: 390
somewhere else entirely
Originally Posted by Arashikage
The important thing here is that I was able to retrieve the CPU ROM via trojan, so I believe this should be able to be at least partially emulated now. The schematics and service manual are available for the RZ-1 and I don't think there is anything too special about it except the percussion generator ICs.


I doubt there'a anything special about that IC either. I'm pretty sure it's a 4-channel DMA with multiplier, that takes 4 8-bits 20KHz samples from rom or ram and expands them to 10 bits with the volume. It doesn't even have to add them, since it's time-multiplexed. And nothing synthesis-like.

The main program is probably the one giving the addresses, I doubt they froze it in an internal rom.

OG.

Re: New dumps [Re: Olivier Galibert] #112865
03/14/18 12:55 PM
03/14/18 12:55 PM
Joined: Jun 2016
Posts: 6
A
Arashikage Offline
Member
Arashikage  Offline
Member
A
Joined: Jun 2016
Posts: 6
Originally Posted by Olivier Galibert
Originally Posted by Arashikage
I don't think there is anything too special about it except the percussion generator ICs.


I doubt there'a anything special about that IC either. I'm pretty sure it's a 4-channel DMA with multiplier, that takes 4 8-bits 20KHz samples from rom or ram and expands them to 10 bits with the volume. It doesn't even have to add them, since it's time-multiplexed. And nothing synthesis-like


Agree. It's just the only thing in the RZ-1 that isn't commonly available as a direct drop-in replacement, but I realize that's more a hardware concern than software. It's function is pretty well documented in the service manual though, so I'm sure that you're right it doesn't pose much of an obstacle.

And by addresses, you're speaking of the offsets for each individual instrument in the sound ROMs?

Re: New dumps [Re: Arashikage] #112866
03/14/18 01:20 PM
03/14/18 01:20 PM
Joined: Jun 2001
Posts: 390
somewhere else entirely
O
Olivier Galibert Offline
Senior Member
Olivier Galibert  Offline
Senior Member
O
Joined: Jun 2001
Posts: 390
somewhere else entirely
Originally Posted by Arashikage
And by addresses, you're speaking of the offsets for each individual instrument in the sound ROMs?


Yep.

Re: New dumps [Re: Darkstar] #112867
03/14/18 03:04 PM
03/14/18 03:04 PM
Joined: Mar 2001
Posts: 16,005
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,005
USA
The service manual is surprisingly sparse - do we know what the LCD controller is? I'm guessing it's something off-the-shelf.

Re: New dumps [Re: Darkstar] #112868
03/14/18 03:38 PM
03/14/18 03:38 PM
Joined: May 2004
Posts: 856
Germany
D
Duke Online content
Senior Member
Duke  Online Content
Senior Member
D
Joined: May 2004
Posts: 856
Germany
It writes ASCII data.

Someone replaced the display on one here: http://r-massive.cellarseer.com/casio-rz-1-backlight/, but the page is a bit unclear. Is it HD44780 + HD44100H?

Re: New dumps [Re: Darkstar] #112869
03/14/18 03:59 PM
03/14/18 03:59 PM
Joined: Mar 2001
Posts: 16,005
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,005
USA
There's an ASCII data bus (shared with the button matrix) and 3 or 4 control lines. Which sounds familiar-ish about other LCDCs already implemented in MAME.

Re: New dumps [Re: Duke] #112873
03/14/18 09:53 PM
03/14/18 09:53 PM
Joined: Jun 2016
Posts: 6
A
Arashikage Offline
Member
Arashikage  Offline
Member
A
Joined: Jun 2016
Posts: 6
The chips are HD44780A30 + HD44100H.

Re: New dumps [Re: Darkstar] #112875
03/15/18 12:05 AM
03/15/18 12:05 AM
Joined: Mar 2001
Posts: 16,005
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,005
USA
Perfect, thanks! Conveniently, we already have an HD44780 emulation.

Re: New dumps [Re: Olivier Galibert] #112886
03/16/18 07:04 AM
03/16/18 07:04 AM
Joined: Jun 2016
Posts: 6
A
Arashikage Offline
Member
Arashikage  Offline
Member
A
Joined: Jun 2016
Posts: 6
Originally Posted by Olivier Galibert
The main program is probably the one giving the addresses, I doubt they froze it in an internal rom.


Not that there was much doubt, but I just confirmed this, and you are correct. There is a table in program ROM, so the percussion generator appears to be fully "dumb", which makes total sense since that IC was used in a few other similar but not totally identical devices.

Page 69 of 74 1 2 67 68 69 70 71 73 74

Who's Online Now
2 registered members (EoceneMiacid, 1 invisible), 72 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,575
Posts112,029
Members4,812
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.044s Queries: 15 (0.026s) Memory: 5.7330 MB (Peak: 5.9568 MB) Zlib enabled. Server Time: 2018-09-20 09:27:19 UTC