English Amiga Board


Go Back   English Amiga Board > Requests > request.Old Rare Games

 
 
Thread Tools
Old 24 September 2017, 12:38   #301
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Quote:
Originally Posted by ross View Post
@Toni: found, is a PCF2127 (slave address is 0x51, last bit is R/W select).
It's much more than an RTC.
I don't see how 0x5c becomes 0x51. (with or without including R/W bit)
Also datasheet says first revision is dated 2010.
Toni Wilen is offline  
Old 24 September 2017, 12:52   #302
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by Toni Wilen View Post
I don't see how 0x5c becomes 0x51. (with or without including R/W bit)
Also datasheet says first revision is dated 2010.
From your table there is S10100011 sequence, that is S,0x51,R.
And maybe 2127 is an evolution from an old IC.

Too much similarity to be incidental, but who know.
ross is offline  
Old 24 September 2017, 13:02   #303
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Quote:
Originally Posted by ross View Post
From your table there is S10100011 sequence, that is S,0x51,R.
And maybe 2127 is an evolution from an old IC.

Too much similarity to be incidental, but who know.
I assumed data was inverted because disassembly does something like this: moveq #$5c,d0; not.b d0; bsr.w transmit_stuff;

But if it is actually is 0x51 (0xa2)..

EDIT: There are many RTCs with 0x51 ID, with different registers. Model of used chip would be nice to know..

Last edited by Toni Wilen; 24 September 2017 at 13:07.
Toni Wilen is offline  
Old 24 September 2017, 13:10   #304
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by Toni Wilen View Post
EDIT: There are many RTCs with 0x51 ID, with different registers. Model of used chip would be nice to know..
arghh.. but this restrict the field, something available in 1995/1999..
ross is offline  
Old 24 September 2017, 14:09   #305
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
PCF8593_1 19940606 Product specification
A simple 8 pin IC, same family, seems a good candidate...
ross is offline  
Old 24 September 2017, 14:12   #306
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
I added I2C decoder, game does this repeatedly:

Write 0x40 to register 0. (Perhaps this means "latch current time")
Read registers 1 and 2
Write 0x00 to register 0. (Reset latch)

EDIT: This would make sense with PCF8593. Bit 6 is "hold last count flag" and 1 and 2 are hundreds of seconds and seconds.
Toni Wilen is offline  
Old 24 September 2017, 14:38   #307
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by Toni Wilen View Post
This would make sense with PCF8593. Bit 6 is "hold last count flag" and 1 and 2 are hundreds of seconds and seconds.
A basic RTC workings check
ross is offline  
Old 24 September 2017, 14:41   #308
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
RTC emulation done. It didn't seem to affect anything else than time and date appearing in service menu (?)

RTC is strange, it only has 2 bit year counter! Does the game save year in NVRAM? (Now it shows 1997 as year)
Toni Wilen is offline  
Old 24 September 2017, 14:53   #309
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
In service menu there is function to setup date, i'll make some tests..
ross is offline  
Old 24 September 2017, 15:08   #310
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
No, date is set at 1997 between SETUP restart (even without CUBO reset).

The 8593 upper 8 bytes of RAM is unused?

EDIT: there is an Arduino example code used to 'roll' years in timer (07h) if a proper mask is set (0xC0) in years/date (05h)

(07h) is ever read?

Last edited by ross; 24 September 2017 at 15:23.
ross is offline  
Old 24 September 2017, 15:34   #311
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Quote:
Originally Posted by ross View Post
No, date is set at 1997 between SETUP restart (even without CUBO reset).

The 8593 upper 8 bytes of RAM is unused?

EDIT: there is an Arduino example code used to 'roll' years in timer (07h) if a proper mask is set (0xC0) in years/date (05h)

(07h) is ever read?
Right, it puts some extra values to register 9 and 10. So also RTC registers needs to be saved to nvram file (=extra 16 bytes added).

Register 5 year bits, register 7+ are now writable. Other registers always contain current date and time.

NVRAM error message is now gone but it still goes to service menu.
Toni Wilen is offline  
Old 24 September 2017, 16:12   #312
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by Toni Wilen View Post
Right, it puts some extra values to register 9 and 10.
Partially works.
On register 9 only a nibble is saved, 0x00 start from 1996, 0x0F is 2011, 2012 wrap..

[EDIT: I've even unsuccessfully tried to manually insert value in .nvr file]

Last edited by ross; 24 September 2017 at 16:21. Reason: []
ross is offline  
Old 24 September 2017, 16:20   #313
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Important config change: added enable/disable options for RTC, NVRAM and Touchscreen. PIC is also disabled if PIC settings is empty.

EDIT: Any ideas why it enters service menu automatically? Or is there some setting that needs to be manually set?

Quote:
Originally Posted by ross View Post
Partially works.
On register 9 only a nibble is saved, 0x00 start from 1996, 0x0F is 2011, 2012 wrap..
Reads and writes are byte based, I don't do any nibble operations (except with "real" time registers). Sounds like "unsupported" distant future date
Toni Wilen is offline  
Old 24 September 2017, 16:36   #314
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by Toni Wilen View Post
Important config change: added enable/disable options for RTC, NVRAM and Touchscreen. PIC is also disabled if PIC settings is empty.

EDIT: Any ideas why it enters service menu automatically? Or is there some setting that needs to be manually set?
Yes, check my ISO hack (method in PM, is something that is in "do not try this at home" category

Quote:
Reads and writes are byte based, I don't do any nibble operations (except with "real" time registers). Sounds like "unsupported" distant future date
Yeah, the famous CUBO CD32 year 2012 bug

Toni, i'm slow in debugging, memwatch is not working in $600000(+$400000) memory
ross is offline  
Old 24 September 2017, 16:46   #315
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Quote:
Originally Posted by ross View Post
memwatch is not working in $600000(+$400000) memory
Fixed.

--

"Hopper" and "Suzo" service mode tests still fail. (It would be nice to have photos of the actual hardware, again..)

Hopper uses $80000b bits 7 and 2 (Unused bits in PIC communication register). Response probably in some $800003 bit (DIP 1). Suzo test sets bit 4 of $80001b (Unused bits in RTC I2C communication register).
Toni Wilen is offline  
Old 24 September 2017, 17:42   #316
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Something seems to happen if DIP 2 #4 and #5 are set. But touch screen isn't active, only joystick + button works.

EDIT: They are related to hopper, hopper test waits if both dips are set. Unsetting either will return error instantly.

Last edited by Toni Wilen; 24 September 2017 at 18:13.
Toni Wilen is offline  
Old 24 September 2017, 22:00   #317
brolly
Registered User
 
Join Date: Aug 2010
Location: Lost
Posts: 435
Quote:
Originally Posted by nikolaos1960 View Post
Thanks Ross!
I Knew that laser quiz had 3 versions!
Italian,France,Greek!
These had 3 separate releases as far as I know. Hopefully ElectroBlaster will dump his greek CD once he receives it.

Quote:
Originally Posted by ross View Post
A prepatched iso in my folder (odeontw2_hack_ross.zip).
I'm curious, what does this hacked version fix exactly? Could you give some more info about it?

Impressive work so far guys, seems like all CUBO mysteries are going to be solved soon
brolly is offline  
Old 24 September 2017, 22:13   #318
nikolaos1960
Registered User
 
Join Date: Jun 2017
Location: Greece
Posts: 46
Quote:
Originally Posted by brolly View Post
These had 3 separate releases as far as I know. Hopefully ElectroBlaster will dump his greek CD once he receives it.

THANKS FOR THE INFORMATION BROLLY!
Good news really!
nikolaos1960 is offline  
Old 25 September 2017, 16:23   #319
ElectroBlaster
Junior Member
 
ElectroBlaster's Avatar
 
Join Date: Mar 2002
Location: Exeter, Devon, UK
Age: 49
Posts: 1,705
Send a message via ICQ to ElectroBlaster
Quote:
Originally Posted by nikolaos1960 View Post
PLEASE SIR! I AM FROM GREECE!
I really beg you,for this game!
I shall get right on this! The whole lot arrived, seller did a great job with packing
ElectroBlaster is offline  
Old 25 September 2017, 16:24   #320
ElectroBlaster
Junior Member
 
ElectroBlaster's Avatar
 
Join Date: Mar 2002
Location: Exeter, Devon, UK
Age: 49
Posts: 1,705
Send a message via ICQ to ElectroBlaster
This Laser Quest Greece.... any preference on how people would like the iso image presented?

Been a while since I imaged anything tbh... back in the day I would use ISO burner, CDRWin or CloneCD etc.
ElectroBlaster is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
CD32 Cubo Dastardly Amiga scene 13 24 July 2014 18:10
CD32 Cubo F1ReB4LL support.WinUAE 38 20 January 2013 01:34
WTB cubo cd32 carlo3do MarketPlace 4 14 May 2012 21:10
Cubo Cd32 nnever2000 Amiga scene 14 12 September 2007 04:22
Cubo CD32 - Interesting news from MAMEDevs... DamienD Retrogaming General Discussion 1 30 August 2007 21:39

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:11.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.36952 seconds with 14 queries