Another Bush internet.tv mod thread

discuss the archimedes & risc pc, peripherals and risc os/risc os on pi
Post Reply
User avatar
BeebMaster
Posts: 7379
Joined: Sun Aug 02, 2009 5:59 pm
Location: Lost in the BeebVault!
Contact:

Re: Another Bush internet.tv mod thread

Post by BeebMaster »

That might be to do with the Repeat/Delay settings. They are sensible settings in the NC so auto repeat works.

If they are zero then the keyboard won't auto-repeat, and I suppose POWER-ON-Keypress would become POWER-ON-repeat-hammering-the-same-key-for-30-seconds (like you [still] have to do on a PC to get to the BIOS menu!!)

There's no battery on the NC and I don't think there is a CMOS chip. But the real time clock operates, and can be set and will keep ticking.

Any sort of reset however (even the softest of resets with SHIFT-BREAK) resets the CMOS settings to the power-on state, including the time back to Friday 2nd Jan 1970! So it's more or less impossible to do anything. RMASize is 0, so I can't run NCFresco or NCWriter, but there's no way to configure a size and then reset as it all goes back to nought. (ChangeDynamicArea didn't seem to work either).

And on the NC, there's no RISC OS line, when you get a Supervisor prompt, the "Supervisor" line is the top line on the screen.

The "Desktop" is just the grey screen with mouse pointer, no icon bar at all.

If I knew what a Bootp server was, and how to set one up, possibly I could make the NC boot into that and then get it loading all the missing bits of RISC OS so I can do something useful.
Image
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

BeebMaster wrote: Wed Nov 09, 2022 5:41 pm If I knew what a Bootp server was, and how to set one up, possibly I could make the NC boot into that and then get it loading all the missing bits of RISC OS so I can do something useful.
DHCP/BootP are basically the same -- your router will respond to BootP.

I use DHCPD on a Linux server though, for more control. My NC then boots with a specified folder as its NFS mount...

Code: Select all

group {
  host nc.home {
  hardware ethernet 00:00:a4:11:b3:84;
  fixed-address nc.home;
  option root-path "/home/ian/RO";
  option host-name "nc";
  filename "/home/ian/RO";
  }
}
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

BeebMaster wrote: Wed Nov 09, 2022 5:41 pm the real time clock operates, and can be set and will keep ticking.
The 'real time clock' is just a software counter that RISC OS maintains. This is the case for every RISC OS. It's initialised by reading the hardware RTC clock at boot time. So that fact you say "it operates" just means "RISC OS is running".

I've not had the NC out for years, but I believed it had an NVRAM chip, the same as @thecellartroll shows the STB does.
User avatar
BeebMaster
Posts: 7379
Joined: Sun Aug 02, 2009 5:59 pm
Location: Lost in the BeebVault!
Contact:

Re: Another Bush internet.tv mod thread

Post by BeebMaster »

There is an Atmel 24C08 in the NC, that could be it.
Image
User avatar
flibble
Posts: 886
Joined: Tue Sep 22, 2009 11:29 am
Contact:

Re: Another Bush internet.tv mod thread

Post by flibble »

philpem wrote: Wed Nov 09, 2022 8:39 am The RO3.71 source code is out there: https://github.com/barryc-ro/RiscOS_371

There are also two forks: https://github.com/barryc-ro/RiscOS_371/network
The "stardot" and "marutan" ones build on filesystems with long filenames (e.g. HostFS),
marutan = me

You'll probably want the fix for long filenames as it makes it easy to build on RPCEmu etc (with a 26bit OS).
and the "marutan" fork also includes some stuff for a potential 3.72 build.
But you'll probably not want anything from my 372 branch, as a) it might not work right b) it was just some tweaks to use some new sprites and a new font, but it used up nearly all the remaining freepsace in the rom.
E-9BY5qWQAECT9U.png
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

BeebMaster wrote: Wed Nov 09, 2022 5:41 pm If they are zero then the keyboard won't auto-repeat, and I suppose POWER-ON-Keypress would become POWER-ON-repeat-hammering-the-same-key-for-30-seconds (like you [still] have to do on a PC to get to the BIOS menu!!)
This seemed like an experiment within my ability. I can now confirm that mashing the Delete key on power on does reset the CMOS RAM but leaves the same (wrong) bits of it a mess :D
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

This is the output from the logic analyser for the CMOS RAM chip when carrying out a DEL-POWERON:

Code: Select all

name	type	start_time	duration	ack	address	read	data
I2C	start	2.01339646	4.17E-08				
I2C	address	2.01352817	0.001078167	TRUE	0x50	FALSE	
I2C	data	2.01469817	0.001078333	TRUE			0x40
I2C	start	2.015864	4.17E-08				
I2C	address	2.01599533	0.001078083	TRUE	0x50	TRUE	
I2C	data	2.01716292	0.000781458	TRUE			0x00
I2C	data	2.01803238	0.000780583	TRUE			0x12
I2C	data	2.01890137	0.000781583	TRUE			0x48
I2C	data	2.01977067	0.000781625	TRUE			0x00
I2C	data	2.02064046	0.000780417	TRUE			0x41
I2C	data	2.02150925	0.000781625	TRUE			0x30
I2C	data	2.02237871	0.000781458	TRUE			0x00
I2C	data	2.02324821	0.000780583	TRUE			0x00
I2C	data	2.02411721	0.000781583	TRUE			0x00
I2C	data	2.0249865	0.000781625	TRUE			0x08
I2C	data	2.02585625	0.000780458	TRUE			0x00
I2C	data	2.02672508	0.000781625	TRUE			0x01
I2C	data	2.02759454	0.000781458	TRUE			0x00
I2C	data	2.028464	0.000780583	TRUE			0x00
I2C	data	2.029333	0.000781583	TRUE			0x00
I2C	data	2.03020229	0.000781667	TRUE			0x90
I2C	data	2.03107208	0.000780458	TRUE			0x00
I2C	data	2.03194092	0.000781625	TRUE			0x00
I2C	data	2.03281037	0.000781458	TRUE			0x80
I2C	data	2.03367983	0.000780583	TRUE			0x00
I2C	data	2.03454883	0.000781583	TRUE			0x20
I2C	data	2.03541813	0.000781625	TRUE			0x84
I2C	data	2.03628792	0.000780458	TRUE			0x00
I2C	data	2.03715671	0.000781667	TRUE			0x94
I2C	data	2.03802617	0.000781458	TRUE			0x10
I2C	data	2.03889567	0.000780583	TRUE			0x12
I2C	data	2.03976467	0.000781583	TRUE			0x80
I2C	data	2.04063396	0.000781625	TRUE			0x00
I2C	data	2.04150371	0.000780458	TRUE			0x00
I2C	data	2.04237254	0.000781625	TRUE			0x00
I2C	data	2.043242	0.000781458	TRUE			0x00
I2C	data	2.04411146	0.000780583	TRUE			0x02
I2C	data	2.04498046	0.000781583	TRUE			0x00
I2C	data	2.04584975	0.000781667	TRUE			0x80
I2C	data	2.04671954	0.000780458	TRUE			0x04
I2C	data	2.04758838	0.000781625	TRUE			0x08
I2C	data	2.04845783	0.000781458	TRUE			0x00
I2C	data	2.04932729	0.000780583	TRUE			0x00
I2C	data	2.05019629	0.000781583	TRUE			0x00
I2C	data	2.05106558	0.000781625	TRUE			0x01
I2C	data	2.05193537	0.000780458	TRUE			0x08
I2C	data	2.05280417	0.000781667	TRUE			0x00
I2C	data	2.05367367	0.000781417	TRUE			0x00
I2C	data	2.05454312	0.000780583	TRUE			0x20
I2C	data	2.05541213	0.000781583	TRUE			0x00
I2C	data	2.05628142	0.000781625	TRUE			0x00
I2C	data	2.05715117	0.000780458	TRUE			0x00
I2C	data	2.05802	0.000781625	TRUE			0x00
I2C	data	2.05888946	0.000781458	TRUE			0x02
I2C	data	2.05975892	0.000780583	TRUE			0x00
I2C	data	2.06062796	0.000781542	TRUE			0x00
I2C	data	2.06149721	0.000781667	TRUE			0x00
I2C	data	2.062367	0.000780458	TRUE			0x10
I2C	data	2.06323583	0.000781625	TRUE			0x40
I2C	data	2.06410529	0.000781458	TRUE			0x00
I2C	data	2.06497475	0.000780583	TRUE			0x01
I2C	data	2.06584375	0.000781583	TRUE			0x40
I2C	data	2.06671304	0.000781625	TRUE			0x01
I2C	data	2.06758283	0.000780458	TRUE			0x01
I2C	data	2.06845162	0.000781667	TRUE			0x10
I2C	data	2.06932113	0.000781417	TRUE			0x00
I2C	data	2.07019058	0.000780583	TRUE			0x0C
I2C	data	2.07105958	0.000781583	TRUE			0x12
I2C	data	2.07192887	0.000781625	TRUE			0x00
I2C	data	2.07279862	0.000780458	TRUE			0x00
I2C	data	2.07366746	0.000781625	TRUE			0x00
I2C	data	2.07453692	0.000781458	TRUE			0x05
I2C	data	2.07540642	0.000780542	TRUE			0x10
I2C	data	2.07627542	0.000781542	TRUE			0x04
I2C	data	2.07714467	0.000781667	TRUE			0xC8
I2C	data	2.07801446	0.000780458	TRUE			0x10
I2C	data	2.07888329	0.000781625	TRUE			0x10
I2C	data	2.07975275	0.000781458	TRUE			0x08
I2C	data	2.08062221	0.000780583	TRUE			0x44
I2C	data	2.08149121	0.000781583	TRUE			0x0E
I2C	data	2.0823605	0.000781625	TRUE			0x00
I2C	data	2.08323029	0.000780458	TRUE			0x01
I2C	data	2.08409908	0.000781667	TRUE			0x08
I2C	data	2.08496858	0.000781417	TRUE			0x40
I2C	data	2.08583804	0.000780583	TRUE			0x02
I2C	data	2.08670704	0.000781583	TRUE			0x04
I2C	data	2.08757633	0.000781625	TRUE			0x00
I2C	data	2.08844608	0.000780458	TRUE			0x00
I2C	data	2.08931492	0.000781625	TRUE			0x40
I2C	data	2.09018438	0.000781458	TRUE			0x00
I2C	data	2.09105388	0.000780542	TRUE			0x40
I2C	data	2.09192287	0.000781542	TRUE			0x00
I2C	data	2.09279212	0.000781667	TRUE			0x04
I2C	data	2.09366192	0.000780458	TRUE			0x02
I2C	data	2.09453075	0.000781625	TRUE			0x02
I2C	data	2.09540021	0.000781458	TRUE			0x00
I2C	data	2.09626967	0.000780583	TRUE			0x40
I2C	data	2.09713867	0.000781583	TRUE			0x80
I2C	data	2.09800796	0.000781625	TRUE			0x00
I2C	data	2.09887775	0.000780458	TRUE			0x00
I2C	data	2.09974654	0.000781667	TRUE			0x02
I2C	data	2.10061604	0.000781417	TRUE			0x04
I2C	data	2.1014855	0.000780583	TRUE			0x00
I2C	data	2.1023545	0.000781583	TRUE			0x40
I2C	data	2.10322379	0.000781625	TRUE			0x02
I2C	data	2.10409354	0.000780458	TRUE			0x00
I2C	data	2.10496237	0.000781625	TRUE			0x30
I2C	data	2.10583183	0.000781458	TRUE			0x00
I2C	data	2.10670133	0.000780542	TRUE			0x00
I2C	data	2.10757033	0.000781542	TRUE			0x00
I2C	data	2.10843958	0.000781667	TRUE			0x00
I2C	data	2.10930937	0.000780458	TRUE			0x01
I2C	data	2.11017821	0.000781625	TRUE			0x10
I2C	data	2.11104767	0.000781458	TRUE			0x40
I2C	data	2.11191713	0.000780583	TRUE			0x06
I2C	data	2.11278612	0.000781583	TRUE			0x08
I2C	data	2.11365542	0.000781625	TRUE			0x00
I2C	data	2.11452521	0.000780458	TRUE			0x20
I2C	data	2.115394	0.000781667	TRUE			0x00
I2C	data	2.1162635	0.000781417	TRUE			0x02
I2C	data	2.11713296	0.000780583	TRUE			0x00
I2C	data	2.11800196	0.000781583	TRUE			0x22
I2C	data	2.11887125	0.000781625	TRUE			0x00
I2C	data	2.119741	0.000780458	TRUE			0x00
I2C	data	2.12060983	0.000781625	TRUE			0x00
I2C	data	2.12147929	0.000781458	TRUE			0x00
I2C	data	2.12234879	0.000780542	TRUE			0x00
I2C	data	2.12321779	0.000781542	TRUE			0x04
I2C	data	2.12408704	0.000781667	TRUE			0x20
I2C	data	2.12495683	0.000780458	TRUE			0x00
I2C	data	2.12582567	0.000781625	TRUE			0x14
I2C	data	2.12669512	0.000781458	TRUE			0x00
I2C	data	2.12756458	0.000780583	TRUE			0x20
I2C	data	2.12843358	0.000781583	TRUE			0x00
I2C	data	2.12930288	0.000781625	TRUE			0x80
I2C	data	2.13017267	0.000780458	TRUE			0x80
I2C	data	2.13104146	0.000781667	TRUE			0x00
I2C	data	2.13191096	0.000781417	TRUE			0x00
I2C	data	2.13278042	0.000780583	TRUE			0x00
I2C	data	2.13364942	0.000781583	TRUE			0x04
I2C	data	2.13451871	0.000781625	TRUE			0x20
I2C	data	2.13538846	0.000780458	TRUE			0x00
I2C	data	2.13625729	0.000781625	TRUE			0x00
I2C	data	2.13712675	0.000781458	TRUE			0x08
I2C	data	2.13799625	0.000780542	TRUE			0x00
I2C	data	2.13886525	0.000781542	TRUE			0x00
I2C	data	2.1397345	0.000781667	TRUE			0x00
I2C	data	2.14060429	0.000780458	TRUE			0x00
I2C	data	2.14147313	0.000781625	TRUE			0x20
I2C	data	2.14234258	0.000781458	TRUE			0x00
I2C	data	2.14321204	0.000780583	TRUE			0x02
I2C	data	2.14408104	0.000781583	TRUE			0xA0
I2C	data	2.14495033	0.000781625	TRUE			0x02
I2C	data	2.14582013	0.000780458	TRUE			0x01
I2C	data	2.14668892	0.000781667	TRUE			0x00
I2C	data	2.14755842	0.000781417	TRUE			0x01
I2C	data	2.14842787	0.000780583	TRUE			0x10
I2C	data	2.14929688	0.000781583	TRUE			0x10
I2C	data	2.15016617	0.000781625	TRUE			0x01
I2C	data	2.15103592	0.000780458	TRUE			0x01
I2C	data	2.15190475	0.000781625	TRUE			0x00
I2C	data	2.15277421	0.000781458	TRUE			0x10
I2C	data	2.15364371	0.000780542	TRUE			0x08
I2C	data	2.15451271	0.000781542	TRUE			0xC0
I2C	data	2.15538196	0.000781667	TRUE			0x48
I2C	data	2.15625175	0.000780458	TRUE			0x40
I2C	data	2.15712058	0.000781625	TRUE			0x83
I2C	data	2.15799004	0.000781458	TRUE			0x80
I2C	data	2.1588595	0.000780583	TRUE			0x08
I2C	data	2.1597285	0.000781583	TRUE			0x00
I2C	data	2.16059779	0.000781625	TRUE			0x02
I2C	data	2.16146758	0.000780458	TRUE			0x00
I2C	data	2.16233638	0.000781667	TRUE			0x00
I2C	data	2.16320588	0.000781417	TRUE			0x00
I2C	data	2.16407533	0.000780583	TRUE			0x00
I2C	data	2.16494433	0.000781583	TRUE			0x10
I2C	data	2.16581363	0.000781625	TRUE			0x08
I2C	data	2.16668337	0.000780458	TRUE			0x48
I2C	data	2.16755221	0.000781625	TRUE			0x00
I2C	data	2.16842167	0.000781458	TRUE			0x00
I2C	data	2.16929117	0.000780542	TRUE			0x00
I2C	data	2.17016017	0.000781542	TRUE			0x00
I2C	data	2.17102942	0.000781667	TRUE			0x41
I2C	data	2.17189921	0.000780458	TRUE			0x00
I2C	data	2.17276804	0.000781625	TRUE			0x00
I2C	data	2.1736375	0.000781458	TRUE			0x00
I2C	data	2.17450696	0.000780583	TRUE			0x00
I2C	data	2.17537596	0.000781583	TRUE			0x61
I2C	data	2.17624525	0.000781625	TRUE			0x21
I2C	data	2.17711504	0.000780458	TRUE			0x20
I2C	data	2.17798383	0.000781667	TRUE			0xA1
I2C	data	2.17885333	0.000781417	TRUE			0x00
I2C	data	2.17972279	0.000780583	TRUE			0x44
I2C	data	2.18059179	0.000781583	TRUE			0x60
I2C	data	2.18146108	0.000781625	TRUE			0x24
I2C	data	2.18233083	0.000780458	TRUE			0x24
I2C	data	2.18319967	0.000781625	FALSE			0x00
I2C	stop	2.18406675	4.17E-08				
I2C	start	2.18415975	4.17E-08				
I2C	address	2.18429137	0.001078125	TRUE	0x50	FALSE	
I2C	data	2.18546112	0.001077542	TRUE			0x10
I2C	start	2.18662625	4.17E-08				
I2C	address	2.18675804	0.001078042	TRUE	0x50	TRUE	
I2C	data	2.18792504	0.000781458	TRUE			0x00
I2C	data	2.18879462	0.000780458	TRUE			0x08
I2C	data	2.18966346	0.000781625	TRUE			0x00
I2C	data	2.19053292	0.000781458	TRUE			0x00
I2C	data	2.19140238	0.000780583	TRUE			0x00
I2C	data	2.19227137	0.000781583	TRUE			0x40
I2C	data	2.19314067	0.000781625	TRUE			0x81
I2C	data	2.19401046	0.000780458	TRUE			0x20
I2C	data	2.19487925	0.000781667	TRUE			0x40
I2C	data	2.19574871	0.000781458	TRUE			0x00
I2C	data	2.19661821	0.000780583	TRUE			0x00
I2C	data	2.19748721	0.000781583	TRUE			0x00
I2C	data	2.1983565	0.000781625	TRUE			0x80
I2C	data	2.19922625	0.000780458	TRUE			0x08
I2C	data	2.20009508	0.000781625	TRUE			0x08
I2C	data	2.20096454	0.000781458	TRUE			0x28
I2C	data	2.201834	0.000780583	TRUE			0x00
I2C	data	2.202703	0.000781583	TRUE			0x00
I2C	data	2.20357229	0.000781667	TRUE			0x04
I2C	data	2.20444208	0.000780458	TRUE			0x01
I2C	data	2.20531092	0.000781625	TRUE			0x01
I2C	data	2.20618038	0.000781458	TRUE			0x10
I2C	data	2.20704983	0.000780583	TRUE			0x02
I2C	data	2.20791883	0.000781583	TRUE			0x84
I2C	data	2.20878812	0.000781625	TRUE			0x00
I2C	data	2.20965792	0.000780458	TRUE			0x02
I2C	data	2.21052671	0.000781667	TRUE			0x48
I2C	data	2.21139617	0.000781458	TRUE			0x02
I2C	data	2.21226567	0.000780583	TRUE			0x10
I2C	data	2.21313467	0.000781583	TRUE			0x00
I2C	data	2.21400396	0.000781625	TRUE			0x00
I2C	data	2.21487371	0.000780458	TRUE			0x01
I2C	data	2.21574254	0.000781625	TRUE			0x00
I2C	data	2.216612	0.000781458	TRUE			0x02
I2C	data	2.21748146	0.000780583	TRUE			0x00
I2C	data	2.21835046	0.000781583	TRUE			0x00
I2C	data	2.21921975	0.000781667	TRUE			0x80
I2C	data	2.22008954	0.000780458	TRUE			0x01
I2C	data	2.22095837	0.000781625	TRUE			0x00
I2C	data	2.22182783	0.000781458	TRUE			0x00
I2C	data	2.22269729	0.000780583	TRUE			0xAC
I2C	data	2.22356629	0.000781583	TRUE			0x20
I2C	data	2.22443558	0.000781625	TRUE			0x00
I2C	data	2.22530538	0.000780417	TRUE			0x40
I2C	data	2.22617417	0.000781625	TRUE			0x02
I2C	data	2.22704362	0.000781458	TRUE			0x40
I2C	data	2.22791313	0.000780583	FALSE			0x04
I2C	stop	2.22877967	4.17E-08				
I2C	start	2.22887233	4.17E-08				
I2C	address	2.22900454	0.001077875	TRUE	0x50	FALSE	
I2C	data	2.23017433	0.00107825	TRUE			0x3F
I2C	start	2.23134021	4.17E-08				
I2C	address	2.23147233	0.001078083	TRUE	0x50	TRUE	
I2C	data	2.23264008	0.00078	FALSE			0x00
I2C	stop	2.23350567	4.17E-08				
I2C	start	3.28120638	4.17E-08				
I2C	stop	3.28125508	4.17E-08				
I2C	start	3.28127712	4.17E-08				
I2C	stop	3.28131937	4.17E-08				
I2C	start	3.28134104	4.17E-08				
I2C	stop	3.28138333	4.17E-08				
I2C	start	3.28140521	4.17E-08				
I2C	stop	3.28144737	4.17E-08				
I2C	start	3.28146904	4.17E-08				
I2C	stop	3.28151133	4.17E-08				
I2C	start	3.28153321	4.17E-08				
I2C	stop	3.28157529	4.17E-08				
I2C	start	3.28159704	4.17E-08				
I2C	stop	3.28163925	4.17E-08				
I2C	start	3.281661	4.17E-08				
I2C	stop	3.28170329	4.17E-08				
I2C	start	3.28172504	4.17E-08				
I2C	stop	3.28176725	4.17E-08				
I2C	start	3.281789	4.17E-08				
I2C	stop	3.28183129	4.17E-08				
I2C	start	3.28185304	4.17E-08				
I2C	stop	3.28189525	4.17E-08				
I2C	start	3.281917	4.17E-08				
I2C	stop	3.28195929	4.17E-08				
I2C	start	3.28198117	4.17E-08				
I2C	stop	3.28202329	4.17E-08				
I2C	start	3.28204504	4.17E-08				
I2C	stop	3.28208729	4.17E-08				
I2C	start	3.28210912	4.17E-08				
I2C	stop	3.28215129	4.17E-08				
I2C	start	3.28217304	4.17E-08				
I2C	stop	3.28221525	4.17E-08				
I2C	start	3.28224046	4.17E-08				
I2C	address	3.28229	0.000278	TRUE	0x50	FALSE	
I2C	data	3.28259204	0.000272542	TRUE			0x10
I2C	stop	3.28287717	4.17E-08				
I2C	start	3.28288779	4.17E-08				
I2C	address	3.28293075	0.000271958	TRUE	0x50	TRUE	
I2C	data	3.2832295	0.000203958	TRUE			0x00
I2C	data	3.28345571	0.000198125	TRUE			0x08
I2C	data	3.28367612	0.000198958	TRUE			0x00
I2C	data	3.28389746	0.000197792	TRUE			0x00
I2C	data	3.28411733	0.000197833	TRUE			0x00
I2C	data	3.28433767	0.000198708	TRUE			0x40
I2C	data	3.28455917	0.00019775	TRUE			0x81
I2C	data	3.28477929	0.000198083	TRUE			0x20
I2C	data	3.28499963	0.000198583	TRUE			0x40
I2C	data	3.28522042	0.00019825	TRUE			0x00
I2C	data	3.28544113	0.000197917	TRUE			0x00
I2C	data	3.28566125	0.000199	TRUE			0x00
I2C	data	3.28588229	0.000198583	TRUE			0x80
I2C	data	3.28610292	0.000198125	TRUE			0x08
I2C	data	3.2863235	0.000198792	TRUE			0x08
I2C	data	3.28654475	0.00019825	TRUE			0x28
I2C	data	3.28676521	0.000198958	TRUE			0x00
I2C	data	3.28698629	0.000198583	TRUE			0x00
I2C	data	3.28720725	0.0001975	TRUE			0x04
I2C	data	3.28742721	0.000198208	TRUE			0x01
I2C	data	3.28764796	0.000198167	TRUE			0x01
I2C	data	3.28786829	0.000198667	TRUE			0x10
I2C	data	3.28808933	0.000198333	TRUE			0x02
I2C	data	3.28830992	0.000197958	TRUE			0x84
I2C	data	3.28853033	0.0001985	TRUE			0x00
I2C	data	3.28875121	0.000198458	TRUE			0x02
I2C	data	3.28897196	0.000198083	TRUE			0x48
I2C	data	3.2891925	0.000198333	TRUE			0x02
I2C	data	3.28941308	0.000197875	TRUE			0x10
I2C	data	3.28963346	0.000198208	TRUE			0x00
I2C	data	3.28985417	0.000198583	TRUE			0x00
I2C	data	3.29007512	0.000198083	TRUE			0x01
I2C	data	3.29029546	0.000198583	TRUE			0x00
I2C	data	3.29051621	0.00019825	TRUE			0x02
I2C	data	3.29073692	0.000197958	TRUE			0x00
I2C	data	3.29095704	0.000199	TRUE			0x00
I2C	data	3.29117808	0.000198625	TRUE			0x80
I2C	data	3.29139875	0.000198125	TRUE			0x01
I2C	data	3.29161933	0.000198792	TRUE			0x00
I2C	data	3.29184058	0.00019825	TRUE			0x00
I2C	data	3.292061	0.000199	TRUE			0xAC
I2C	data	3.29228204	0.000198625	TRUE			0x20
I2C	data	3.29250271	0.000198125	TRUE			0x00
I2C	data	3.29272329	0.000198792	TRUE			0x40
I2C	data	3.29294454	0.00019825	TRUE			0x02
I2C	data	3.29316496	0.000199	TRUE			0x40
I2C	data	3.29338604	0.000198583	TRUE			0x04
I2C	data	3.29360667	0.000198125	TRUE			0x00
I2C	data	3.29382725	0.000198792	TRUE			0x00
I2C	data	3.2940485	0.00019825	TRUE			0x12
I2C	data	3.29426892	0.000199	TRUE			0x48
I2C	data	3.29449	0.000198583	TRUE			0x00
I2C	data	3.29471063	0.000198125	TRUE			0x41
I2C	data	3.29493121	0.000198792	TRUE			0x30
I2C	data	3.29515246	0.00019825	TRUE			0x00
I2C	data	3.29537287	0.000199	TRUE			0x00
I2C	data	3.29559396	0.000198667	TRUE			0x00
I2C	data	3.29581496	0.00019775	TRUE			0x08
I2C	data	3.29603517	0.000198792	TRUE			0x00
I2C	data	3.29625642	0.00019825	TRUE			0x01
I2C	data	3.29647683	0.000199042	TRUE			0x00
I2C	data	3.29669792	0.000198583	TRUE			0x00
I2C	data	3.29691854	0.000198125	TRUE			0x00
I2C	data	3.29713913	0.000199125	TRUE			0x90
I2C	data	3.29736071	0.000197917	TRUE			0x00
I2C	data	3.29758083	0.000199	TRUE			0x00
I2C	data	3.29780188	0.000198667	TRUE			0x80
I2C	data	3.29802288	0.000197792	TRUE			0x00
I2C	data	3.29824308	0.000198792	TRUE			0x20
I2C	data	3.29846433	0.00019825	TRUE			0x84
I2C	data	3.29868479	0.000198958	TRUE			0x00
I2C	data	3.29890587	0.000198583	TRUE			0x94
I2C	data	3.29912683	0.0001975	TRUE			0x10
I2C	data	3.29934679	0.000198208	TRUE			0x12
I2C	data	3.29956754	0.000198167	TRUE			0x80
I2C	data	3.29978787	0.000198667	TRUE			0x00
I2C	data	3.30000892	0.000198333	TRUE			0x00
I2C	data	3.3002295	0.000197958	TRUE			0x00
I2C	data	3.30044992	0.0001985	TRUE			0x00
I2C	data	3.30067079	0.000198458	TRUE			0x02
I2C	data	3.30089154	0.000198083	TRUE			0x00
I2C	data	3.30111208	0.000198333	TRUE			0x80
I2C	data	3.30133267	0.000197875	TRUE			0x04
I2C	data	3.30155304	0.000198708	TRUE			0x08
I2C	data	3.30177454	0.000197958	TRUE			0x00
I2C	data	3.30199471	0.000198042	TRUE			0x00
I2C	data	3.30221504	0.000198542	TRUE			0x00
I2C	data	3.30243575	0.000198333	TRUE			0x01
I2C	data	3.30265654	0.000197958	TRUE			0x08
I2C	data	3.30287667	0.000198958	TRUE			0x00
I2C	data	3.30309767	0.000198625	TRUE			0x00
I2C	data	3.30331833	0.000198125	TRUE			0x20
I2C	data	3.30353892	0.000198792	TRUE			0x00
I2C	data	3.30376017	0.00019825	TRUE			0x00
I2C	data	3.30398058	0.000199	TRUE			0x00
I2C	data	3.30420167	0.000198583	TRUE			0x00
I2C	data	3.30442229	0.000198125	TRUE			0x02
I2C	data	3.30464287	0.000198792	TRUE			0x00
I2C	data	3.30486412	0.00019825	TRUE			0x00
I2C	data	3.30508454	0.000199	TRUE			0x00
I2C	data	3.30530562	0.000198583	TRUE			0x10
I2C	data	3.30552625	0.000198125	TRUE			0x40
I2C	data	3.30574683	0.000198792	TRUE			0x00
I2C	data	3.30596808	0.00019825	TRUE			0x01
I2C	data	3.3061885	0.000199	TRUE			0x40
I2C	data	3.30640958	0.000198625	TRUE			0x01
I2C	data	3.30663054	0.000197542	TRUE			0x01
I2C	data	3.30685054	0.000198208	TRUE			0x10
I2C	data	3.30707125	0.000198208	TRUE			0x00
I2C	data	3.30729162	0.000198667	TRUE			0x0C
I2C	data	3.30751267	0.000198333	TRUE			0x12
I2C	data	3.30773325	0.000197917	TRUE			0x00
I2C	data	3.30795363	0.0001985	TRUE			0x00
I2C	data	3.30817454	0.000198458	TRUE			0x00
I2C	data	3.30839529	0.000198083	TRUE			0x05
I2C	data	3.30861579	0.000198375	TRUE			0x10
I2C	data	3.30883637	0.000197875	TRUE			0x04
I2C	data	3.30905679	0.000198708	TRUE			0xC8
I2C	data	3.30927829	0.000197917	TRUE			0x10
I2C	data	3.30949846	0.000198042	TRUE			0x10
I2C	data	3.30971879	0.000198583	TRUE			0x08
I2C	data	3.30993958	0.00019825	TRUE			0x44
I2C	data	3.31016029	0.000197917	TRUE			0x0E
I2C	data	3.31038042	0.000198958	TRUE			0x00
I2C	data	3.31060142	0.000198583	TRUE			0x01
I2C	data	3.31082208	0.000198125	TRUE			0x08
I2C	data	3.31104267	0.000198792	TRUE			0x40
I2C	data	3.31126392	0.00019825	TRUE			0x02
I2C	data	3.31148433	0.000199	TRUE			0x04
I2C	data	3.31170537	0.000198625	TRUE			0x00
I2C	data	3.31192604	0.000198125	TRUE			0x00
I2C	data	3.31214663	0.000198792	TRUE			0x40
I2C	data	3.31236788	0.00019825	TRUE			0x00
I2C	data	3.31258829	0.000199	TRUE			0x40
I2C	data	3.31280933	0.000198625	TRUE			0x00
I2C	data	3.31303	0.000198125	TRUE			0x04
I2C	data	3.31325058	0.000198792	TRUE			0x02
I2C	data	3.31347183	0.00019825	TRUE			0x02
I2C	data	3.31369225	0.000198958	TRUE			0x00
I2C	data	3.31391333	0.000198583	TRUE			0x40
I2C	data	3.31413429	0.0001975	TRUE			0x80
I2C	data	3.31435425	0.00019825	TRUE			0x00
I2C	data	3.314575	0.000198208	TRUE			0x00
I2C	data	3.31479538	0.000198667	TRUE			0x02
I2C	data	3.31501637	0.000198375	TRUE			0x04
I2C	data	3.315237	0.000197917	TRUE			0x00
I2C	data	3.31545737	0.0001985	TRUE			0x40
I2C	data	3.31567829	0.000198417	TRUE			0x02
I2C	data	3.315899	0.000198125	TRUE			0x00
I2C	data	3.31611954	0.000198333	TRUE			0x30
I2C	data	3.31634012	0.000197875	TRUE			0x00
I2C	data	3.31656054	0.000198167	TRUE			0x00
I2C	data	3.31678125	0.000198542	TRUE			0x00
I2C	data	3.31700217	0.000198083	TRUE			0x00
I2C	data	3.3172225	0.000198583	TRUE			0x01
I2C	data	3.31744329	0.00019825	TRUE			0x10
I2C	data	3.317664	0.000197917	TRUE			0x40
I2C	data	3.31788412	0.000199	TRUE			0x06
I2C	data	3.31810517	0.000198583	TRUE			0x08
I2C	data	3.31832579	0.000198167	TRUE			0x00
I2C	data	3.31854642	0.00019875	TRUE			0x20
I2C	data	3.31876762	0.00019825	TRUE			0x00
I2C	data	3.31898808	0.000199	TRUE			0x02
I2C	data	3.31920912	0.000198583	TRUE			0x00
I2C	data	3.31942979	0.000198125	TRUE			0x22
I2C	data	3.31965038	0.00019875	TRUE			0x00
I2C	data	3.31987158	0.00019825	TRUE			0x00
I2C	data	3.32009204	0.000199	TRUE			0x00
I2C	data	3.32031308	0.000198583	TRUE			0x00
I2C	data	3.32053375	0.000198125	TRUE			0x00
I2C	data	3.32075433	0.00019875	TRUE			0x04
I2C	data	3.32097554	0.000198292	TRUE			0x20
I2C	data	3.321196	0.000199	TRUE			0x00
I2C	data	3.32141704	0.000198583	TRUE			0x14
I2C	data	3.32163771	0.000198125	TRUE			0x00
I2C	data	3.32185829	0.000198792	TRUE			0x20
I2C	data	3.32207954	0.00019825	TRUE			0x00
I2C	data	3.32229996	0.000199	TRUE			0x80
I2C	data	3.322521	0.000198667	TRUE			0x80
I2C	data	3.32274204	0.00019775	TRUE			0x00
I2C	data	3.32296225	0.000198792	TRUE			0x00
I2C	data	3.3231835	0.00019825	TRUE			0x00
I2C	data	3.32340392	0.000199	TRUE			0x04
I2C	data	3.32362496	0.000198625	TRUE			0x20
I2C	data	3.32384563	0.000198125	TRUE			0x00
I2C	data	3.32406621	0.000199083	TRUE			0x00
I2C	data	3.32428775	0.000197958	TRUE			0x08
I2C	data	3.32450788	0.000199	TRUE			0x00
I2C	data	3.32472892	0.000198667	TRUE			0x00
I2C	data	3.32494996	0.00019775	TRUE			0x00
I2C	data	3.32517017	0.000198792	TRUE			0x00
I2C	data	3.32539142	0.00019825	TRUE			0x20
I2C	data	3.32561183	0.000198958	TRUE			0x00
I2C	data	3.32583292	0.000198583	TRUE			0x02
I2C	data	3.32605387	0.0001975	TRUE			0xA0
I2C	data	3.32627383	0.00019825	TRUE			0x02
I2C	data	3.32649458	0.000198208	TRUE			0x01
I2C	data	3.32671496	0.000198667	TRUE			0x00
I2C	data	3.32693596	0.000198375	TRUE			0x01
I2C	data	3.32715658	0.000197917	TRUE			0x10
I2C	data	3.32737696	0.0001985	TRUE			0x10
I2C	data	3.32759787	0.000198417	TRUE			0x01
I2C	data	3.32781862	0.000198375	TRUE			0x01
I2C	data	3.32803921	0.00019825	TRUE			0x00
I2C	data	3.32825971	0.000197875	TRUE			0x10
I2C	data	3.32848013	0.000198667	TRUE			0x08
I2C	data	3.32870158	0.000197958	TRUE			0xC0
I2C	data	3.32892179	0.000198042	TRUE			0x48
I2C	data	3.32914213	0.000198542	TRUE			0x40
I2C	data	3.32936283	0.000198333	TRUE			0x83
I2C	data	3.32958358	0.000197958	TRUE			0x80
I2C	data	3.32980371	0.000199	TRUE			0x08
I2C	data	3.33002475	0.000198667	TRUE			0x00
I2C	data	3.33024575	0.000197792	TRUE			0x02
I2C	data	3.330466	0.00019875	TRUE			0x00
I2C	data	3.33068721	0.00019825	TRUE			0x00
I2C	data	3.33090767	0.000199	TRUE			0x00
I2C	data	3.33112871	0.000198583	TRUE			0x00
I2C	data	3.33134937	0.000198125	TRUE			0x10
I2C	data	3.33156996	0.000199083	TRUE			0x08
I2C	data	3.3317915	0.000197917	TRUE			0x48
I2C	data	3.33201162	0.000199	TRUE			0x00
I2C	data	3.33223267	0.000198667	TRUE			0x00
I2C	data	3.33245371	0.00019775	TRUE			0x00
I2C	data	3.33267392	0.000198792	TRUE			0x00
I2C	data	3.33289512	0.000198292	TRUE			0x41
I2C	data	3.33311558	0.000198958	TRUE			0x00
I2C	data	3.33333667	0.000198583	TRUE			0x00
I2C	data	3.33355763	0.0001975	TRUE			0x00
I2C	data	3.33377758	0.000198208	TRUE			0x00
I2C	data	3.33399833	0.000198167	TRUE			0x61
I2C	data	3.33421871	0.000198625	TRUE			0x21
I2C	data	3.33443971	0.000198375	TRUE			0x20
I2C	data	3.33466029	0.000197958	TRUE			0xA1
I2C	data	3.33488071	0.0001985	TRUE			0x00
I2C	data	3.33510158	0.000198458	TRUE			0x44
I2C	data	3.33532233	0.000198417	TRUE			0x60
I2C	data	3.33554292	0.000198292	TRUE			0x24
I2C	data	3.33576346	0.000197875	TRUE			0x24
I2C	data	3.33598383	0.000199875	FALSE			0x00
I2C	stop	3.33620558	4.17E-08				
I2C	start	6.61842954	4.17E-08				
I2C	address	6.61847546	0.000274833	TRUE	0x50	FALSE	
I2C	data	6.61877358	0.000272583	TRUE			0x13
I2C	data	6.61907037	0.00027225	TRUE			0x00
I2C	stop	6.619365	4.17E-08				
I2C	start	6.6193875	4.17E-08				
I2C	address	6.61942983	0.000273083	TRUE	0x50	FALSE	
I2C	data	6.619726	0.000273375	TRUE			0x3F
I2C	data	6.62002213	0.00027275	TRUE			0x00
I2C	stop	6.62031721	4.17E-08				
I2C	start	6.65178746	4.17E-08				
I2C	address	6.65183879	0.000278167	TRUE	0x50	FALSE	
I2C	data	6.65214288	0.000273125	TRUE			0x05
I2C	stop	6.65242767	4.17E-08				
I2C	start	6.65243808	4.17E-08				
I2C	address	6.65248204	0.000273417	TRUE	0x50	TRUE	
I2C	data	6.65278229	0.000201625	FALSE			0x01
I2C	stop	6.65300679	4.17E-08				
I2C	start	6.65304204	4.17E-08				
I2C	address	6.65308692	0.000272625	TRUE	0x50	FALSE	
I2C	data	6.65338246	0.000272875	TRUE			0x01
I2C	stop	6.65366708	4.17E-08				
I2C	start	6.65367783	4.17E-08				
I2C	address	6.65372187	0.000272833	TRUE	0x50	TRUE	
I2C	data	6.65401733	0.000202542	TRUE			0x00
I2C	data	6.65424358	0.0001995	TRUE			0x00
I2C	data	6.65446529	0.000200208	TRUE			0x00
I2C	data	6.65468775	0.000199458	TRUE			0x00
I2C	data	6.65491087	0.000199542	TRUE			0x01
I2C	data	6.65513296	0.000199042	FALSE			0x01
I2C	stop	6.65535396	4.17E-08				
I2C	start	6.809906	4.17E-08				
I2C	address	6.80996008	0.000283167	TRUE	0x50	FALSE	
I2C	data	6.81026967	0.000278708	TRUE			0x39
I2C	data	6.8105725	0.000339042	TRUE			0x18
I2C	stop	6.81093571	4.17E-08				
I2C	start	6.81095875	4.17E-08				
I2C	address	6.81100338	0.000278417	TRUE	0x50	FALSE	
I2C	data	6.81130521	0.000277833	TRUE			0x3F
I2C	data	6.81160762	0.000278208	TRUE			0xF8
I2C	stop	6.81190804	4.17E-08				
I2C	start	6.81195329	4.17E-08				
I2C	address	6.81199842	0.000279292	TRUE	0x50	FALSE	
I2C	data	6.81230062	0.000278958	TRUE			0x3A
I2C	data	6.81260254	0.000279125	TRUE			0x5F
I2C	stop	6.81290437	4.17E-08				
I2C	start	6.81292642	4.17E-08				
I2C	address	6.81297004	0.000278542	TRUE	0x50	FALSE	
I2C	data	6.81327288	0.000278417	TRUE			0x3F
I2C	data	6.81357442	0.000280208	TRUE			0x57
I2C	stop	6.81387683	4.17E-08				
I2C	start	6.81391063	4.17E-08				
I2C	address	6.81395375	0.000278583	TRUE	0x50	FALSE	
I2C	data	6.81425533	0.000277167	TRUE			0x3B
I2C	data	6.81455675	0.000278375	TRUE			0x7D
I2C	stop	6.81485717	4.17E-08				
I2C	start	6.81488075	4.17E-08				
I2C	address	6.81492358	0.000279958	TRUE	0x50	FALSE	
I2C	data	6.81522646	0.000279083	TRUE			0x3F
I2C	data	6.81552913	0.00027775	TRUE			0x94
I2C	stop	6.81583033	4.17E-08				
I2C	start	6.81586008	4.17E-08				
I2C	address	6.81590396	0.00027875	TRUE	0x50	FALSE	
I2C	data	6.81620583	0.000279458	TRUE			0x3C
I2C	data	6.81650837	0.000279083	TRUE			0x29
I2C	stop	6.81680987	4.17E-08				
I2C	start	6.81683208	4.17E-08				
I2C	address	6.81687617	0.000277167	TRUE	0x50	FALSE	
I2C	data	6.81717783	0.000278667	TRUE			0x3F
I2C	data	6.81747988	0.000280208	TRUE			0xBB
I2C	stop	6.81778233	4.17E-08				
I2C	start	6.81781258	4.17E-08				
I2C	address	6.81785521	0.000278875	TRUE	0x50	FALSE	
I2C	data	6.81815763	0.000277375	TRUE			0x3D
I2C	data	6.81845937	0.000278208	TRUE			0x00
I2C	stop	6.81875992	4.17E-08				
I2C	start	6.81878371	4.17E-08				
I2C	address	6.81882658	0.000280708	TRUE	0x50	FALSE	
I2C	data	6.81913029	0.000279167	TRUE			0x3F
I2C	data	6.81943296	0.000277792	TRUE			0x7B
I2C	stop	6.81973421	4.17E-08				
I2C	start	6.81976154	4.17E-08				
I2C	address	6.81980537	0.000278667	TRUE	0x50	FALSE	
I2C	data	6.82010704	0.000279542	TRUE			0x3E
I2C	data	6.8204095	0.000307667	TRUE			0x00
I2C	stop	6.82074083	4.17E-08				
I2C	start	6.82076567	4.17E-08				
I2C	address	6.82080858	0.00027925	TRUE	0x50	FALSE	
I2C	data	6.82111096	0.00027825	TRUE			0x3F
I2C	data	6.82141362	0.000367667	TRUE			0x77
I2C	stop	6.82180554	4.17E-08				
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

thecellartroll wrote: Wed Nov 09, 2022 10:36 pm This is the output from the logic analyser for the CMOS RAM chip when carrying out a DEL-POWERON:
Yuk. Get the software to decode the actual messages. :)
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

IanJeffray wrote: Wed Nov 09, 2022 10:54 pm Yuk. Get the software to decode the actual messages. :)

Code: Select all

write to 0x50 ack data: 0x40 
read to 0x50 ack data: 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 0x00 0x08 0x00 0x01 0x00 0x00 0x00 0x90 0x00 0x00 0x80 0x00 0x20 0x84 0x00 0x94 0x10 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x80 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x10 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x0C 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x08 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x04 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x02 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x84 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x08 0x00 0x20 0x00 0x01 0x40 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x20 0x00 0x02 0x20 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x00 0x00 0x00 0x61 0x21 0x20 0xA1 0x80 0x44 0x60 0x24 0x24 0x00
write to 0x50 ack data: 0x10 
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x02 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x00
write to 0x50 ack data: 0x3F 
read to 0x50 ack data: 0x00
write to 0x50 ack data: 0x10 
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x02 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x00 0x00 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 0x00 0x08 0x00 0x01 0x00 0x00 0x00 0x90 0x00 0x00 0x80 0x00 0x20 0x84 0x00 0x94 0x10 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x80 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x10 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x0C 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x08 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x04 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x02 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x84 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x08 0x00 0x20 0x00 0x01 0x40 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x20 0x00 0x02 0x20 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x00 0x00 0x00 0x61 0x21 0x20 0xA1 0x80 0x44 0x60 0x24 0x24 0x00
write to 0x50 ack data: 0x13 0x00 
write to 0x50 ack data: 0x3F 0x00 
write to 0x50 ack data: 0x05 
read to 0x50 ack data: 0x01
write to 0x50 ack data: 0x01 
read to 0x50 ack data: 0x00 0x00 0x00 0x00 0x01 0x01
write to 0x50 ack data: 0x39 0x18 
write to 0x50 ack data: 0x3F 0xF8 
write to 0x50 ack data: 0x3A 0x5F 
write to 0x50 ack data: 0x3F 0x57 
write to 0x50 ack data: 0x3B 0x7D 
write to 0x50 ack data: 0x3F 0x94 
write to 0x50 ack data: 0x3C 0x29 
write to 0x50 ack data: 0x3F 0xBB 
write to 0x50 ack data: 0x3D 0x00 
write to 0x50 ack data: 0x3F 0x7B 
write to 0x50 ack data: 0x3E 0x00 
write to 0x50 ack data: 0x3F 0x7B 
This?
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

thecellartroll wrote: Wed Nov 09, 2022 11:14 pm This?
Nice. I assume that's just a normal start, not a DEL-start... lots of big reads.
0x50 is indeed the address of the PCF8583, and two reads start from 0x10 which is the first section of standard RAM.
The flurry of writes at the end is funky.
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

IanJeffray wrote: Wed Nov 09, 2022 11:27 pm Nice. I assume that's just a normal start, not a DEL-start... lots of big reads.
No, it is a del start :(

Which would explain why it is starting with such nonsense in the CMOS RAM as it is not resetting much. I would have thought most of it should be writing. Perhaps DEL-Poweron doesn't work at all? Maybe it doesn't detect a keyboard at that stage.
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

I doscovered that I can do this:

Code: Select all

write to 0x50 ack data: 0x40 
read to 0x50 ack data: 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 0x00 0x08 0x00 0x01 0x00 0x00 0x00 0x90 0x00 0x00 0x80 0x00 0x20 0x84 0x00 0x04 0x10 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x08 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x00 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x00 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x00 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x04 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x00 0x00 0x20 0x00 0x02 0x00 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x20 0x00 0x02 0x80 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x02 0x00 0x00 0x61 0x21 0x20 0xA1 0x00 0x44 0x60 0x24 0x24 0x00
write to 0x50 ack data: 0x10 Keyboard: MAKE Unrecognized Key (0x00)
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x00 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x00
write to 0x50 ack data: 0x3F 
read to 0x50 ack data: 0x00
write to 0x50 ack data: 0x10 
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x00 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x00 0x00 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 0x00 0x08 0x00 0x01 0x00 0x00 0x00 Keyboard: MAKE Unrecognized Key (0x00)0x90 0x00 0x00 0x80 0x00 0x20 0x84 0x00 0x04 0x10 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x08 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x00 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x00 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x00 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x04 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x00 0x00 0x20 0x00 0x02 0x00 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x20 0x00 0x02 0x80 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x02 0x00 0x00 0x61 0x21 0x20 0xA1 0x00 0x44 0x60 0x24 0x24 0x00
write to 0x50 ack data: 0x13 0x00 
write to 0x50 ack data: 0x3F 0x00 
write to 0x50 ack data: 0x05 
read to 0x50 ack data: 0x01
write to 0x50 ack data: 0x01 
read to 0x50 ack data: 0x00 0x00 0x00 0x00 0x01 0x01
Keyboard: MAKE Unrecognized Key (0x00)write to 0x50 ack data: 0x39 0x18 
write to 0x50 ack data: 0x3F 0xF8 
write to 0x50 ack data: 0x3A 0x5F 
write to 0x50 ack data: 0x3F 0x57 
write to 0x50 ack data: 0x3B 0x7D 
write to 0x50 ack data: 0x3F 0x94 
write to 0x50 ack data: 0x3C 0x29 
write to 0x50 ack data: 0x3F 0xBB 
write to 0x50 ack data: 0x3D 0x00 
write to 0x50 ack data: 0x3F 0x7B 
write to 0x50 ack data: 0x3E 0x00 
write to 0x50 ack data: 0x3F 0x7B 
And monitor the keyboard at the same time as CMOS RAM
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

Forgot to mention: no keyboard attached in the above test!

Code: Select all

write to 0x50 ack data: 0x40 
read to 0x50 ack data: 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 0x00 0x08 0x00 0x01 0x00 0x00 0x00 0x90 0x02 0x00 0x80 0x00 0x20 0x84 0x00 0x14 0x00 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x10 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x0C 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x00 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x04 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x02 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x04 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x00 0x00 0x20 0x00 0x02 0x40 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x04 0x00 0x00 0x00 0x20 0x00 0x02 0xA0 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x00 0x00 0x00 0x61 0x21 0x20 0xA1 0x00 0x44 0x60 0x24 0x24 0x00
write to 0x50 ackKeyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00) data: 0x10 
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x02 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x04
write to 0x50 ack data: 0x3F 
read to 0x50 ack data: 0x00
write to 0x50 ack data: 0x10 
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x02 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x04 0x00 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)0x00 0x08 0x00 0x01 0x00 0x00 0x00 0x90 0x02 0x00 0x80 0x00 0x20 0x84 0x00 0x14 0x00 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x10 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x0C 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x00 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x04 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x02 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x04 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x00 0x00 0x20 0x00 0x02 0x40 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x04 0x00 0x00 0x00 0x20 0x00 0x02 0xA0 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x00 0x00 0x00 0x61 0x21 0x20 0xA1 0x00 0x44 0x60 0x24 0x24 0x00
Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)write to 0x50 ack data: 0x13 0x00 
write to 0x50 ack data: 0x3F 0x00 
write to 0x50 ack data: 0x05 
read to 0x50 ack data: 0x01
write to 0x50 ack data: 0x01 
read to 0x50 ack data: 0x00 0x00 0x00 0x00 0x01 0x01
Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)write to 0x50 ack data: 0x39 0x18 
write to 0x50 ack data: 0x3F 0xF8 
write to 0x50 ack data: 0x3A 0x5F 
write to 0x50 ack data: 0x3F 0x57 
write to 0x50 ack data: 0x3B 0x7D 
write to 0x50 ack data: 0x3F 0x94 
write to 0x50 ack data: 0x3C 0x29 
write to 0x50 ack data: 0x3F 0xBB 
write to 0x50 ack data: 0x3D 0x00 
write to 0x50 ack data: 0x3F 0x7B 
write to 0x50 ack data: 0x3E 0x00 
write to 0x50 ack data: 0x3F 0x77 
With a keyboard attached. Perhaps the iRDA interface is still messing with PS2?
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

thecellartroll wrote: Wed Nov 09, 2022 11:59 pm Perhaps the iRDA interface is still messing with PS2?
It could more possibly be similar to the reason you can't DEL-reset an A4 with a PS2 keyboard -- the DEL-check happens earlier than the keyboard controller has got itself in gear to talk to the PS2 keyboard. I wouldn't actually have expected that on the STB though, as it's fine on an A7000 of course, but maybe timing is "off" a bit, or whatever, on STB hardware -- it's running a lil faster than an A7000+ of course (but the same as a Castle A7000+ Odyssey right?).
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

IanJeffray wrote: Thu Nov 10, 2022 12:32 am running a lil faster than an A7000+ of course (but the same as a Castle A7000+ Odyssey right?).
The IBX board is under clocked to 48mhz. I believe the Castle A7000+ runs at 56mhz? There is a resistor mod possible on the IBX to make it run full speed.

Im confused why the data is showing keypresses when there is no keyboard plugged in?

Looks like I need to prioritise building the full CMOS RAM circuit with battery. I thought someone had made gerbers for a little board to replace the CMOS circuit on an A5000 but I can't find them now so was perhaps imagining it. This may be an opportunity for me to learn how to do that.

It will be annoying though if the IBX always drops to supervisor instead of just booting to desktop.
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

thecellartroll wrote: Thu Nov 10, 2022 6:49 am Im confused why the data is showing keypresses when there is no keyboard plugged in?
I'm "confused" why you think a load of "Keyboard: MAKE Unrecognized Key (0x00)" makes you think there are "keypresses" ?
I'm assuming you connected some of the LA probes to the PS2 bus, and told it to use a PS2 decoder for those probes?
There's nothing there, as far as I see. Look at the waveforms on a scope. LA's lie terribly. And this isn't even saying there's anything there anyway.
thecellartroll wrote: Thu Nov 10, 2022 6:49 am Looks like I need to prioritise building the full CMOS RAM circuit with battery.
I'm not sure why you think you want this. Just so you can try and "hand correct" the configuration settings because DEL isn't working, then keep them? If you really want a battery, just put whang any old AA cell in with either a diode or a couple hundred ohms series.
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

IanJeffray wrote: Thu Nov 10, 2022 9:35 am I'm assuming you connected some of the LA probes to the PS2 bus, and told it to use a PS2 decoder for those probes?

Exactly that.

No delete:
IMG_20221109_234817.jpg

Delete
IMG_20221110_000051.jpg
thecellartroll wrote: Thu Nov 10, 2022 6:49 am I'm not sure why you think you want this. Just so you can try and "hand correct" the configuration settings because DEL isn't working, then keep them?
Because I don't know how to turn a schematic into a physical board and the CMOS RAM circuit seems like a good place to start. A tiny, cheap board with cheap components.
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

thecellartroll wrote: Thu Nov 10, 2022 3:49 pm Exactly that.
What's your LA sample rate set to? You may be missing clock pulses on the PS2 if it's lower than 4x the clock rate. Check the clock with the scope.

It looks like -way- more PS2 traffic than I'd expect to see.
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

IanJeffray wrote: Thu Nov 10, 2022 3:52 pm It looks like -way- more PS2 traffic than I'd expect to see.
I will poke it again later. I am still mighty suspicious of the IRDA which is obviously tied into the keyboard system somehow. Maybe I should hot gun its chip off to see :D (joking)
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

thecellartroll wrote: Thu Nov 10, 2022 6:32 pm the IRDA which is obviously tied into the keyboard system somehow.
IrDA is wholly unrelated to PS2. If you're probing the PS2 bus, you're not seeing IrDA traffic. It's more likely the IrDA is simply presented as on a standard serial port, as the STB doesn't have such physical ports.
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

IanJeffray wrote: Thu Nov 10, 2022 3:52 pm What's your LA sample rate set to? You may be missing clock pulses on the PS2 if it's lower than 4x the clock rate. Check the clock with the scope.

It looks like -way- more PS2 traffic than I'd expect to see.
Looks like PS2 is too high a frequency for this LA to sample so all that can be disregarded.
User avatar
baz4096
Posts: 1102
Joined: Sat Apr 10, 2021 3:51 pm
Location: Baildon, West Yorkshire
Contact:

Re: Another Bush internet.tv mod thread

Post by baz4096 »

thecellartroll wrote: Thu Nov 10, 2022 8:09 pm Looks like PS2 is too high a frequency for this LA to sample so all that can be disregarded.
Hmm, it's supposed to sample at up to 24MHz, presumably on one input only. PS/2 is in the tens of KHz though, so it should be fine?
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

baz4096 wrote: Thu Nov 10, 2022 8:28 pm Hmm, it's supposed to sample at up to 24MHz, presumably on one input only. PS/2 is in the tens of KHz though, so it should be fine?
"it should be fine" means nothing if you don't tell us what sample rate you SELECTED. :)

And yes, that thing will do 24MB/sec ... all 8 pins sampled at 24MHz.
User avatar
baz4096
Posts: 1102
Joined: Sat Apr 10, 2021 3:51 pm
Location: Baildon, West Yorkshire
Contact:

Re: Another Bush internet.tv mod thread

Post by baz4096 »

The Amazon blurb specifically says PS/2, too.
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

baz4096 wrote: Thu Nov 10, 2022 8:48 pm The Amazon blurb specifically says PS/2, too.
Yes, but it still depends on what sample rate was SELECTED. It can go UP TO 24MHz, but I almost never use it that high (pointless). It'll also go down to (may default to) something very low, so let's make sure it's at least a nominal 1MHz. It's likely, as the i2c traffic was kosher, and that 100kHz.
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

IanJeffray wrote: Tue Nov 08, 2022 11:32 pm I'm going to guess that IOP[7:0] on the 7500FE map to S-space on the IOC. So where do pins 172..179 go ?
178 goes to pin 7 of the NVRAM.
173 goes to unpopulated LK8 which looks like it connects that pin to 0v via a resistor.

The rest don't appear to be used at all, unless they connect to vias under the SoC - they don't seem to. The solder mask covering all the vias is an arse.
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

thecellartroll wrote: Thu Nov 10, 2022 9:02 pm 178 goes to pin 7 of the NVRAM.
Is that the Alarm interrupt pin? Or address pin? Odd.

Anyway -- I was probably wrong about the IOP pins ... see IanS's post about nSIOCS2 ... trace that bugger. :)
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

IanJeffray wrote: Thu Nov 10, 2022 9:11 pm Is that the Alarm interrupt pin? Or address pin? Odd.
Write protect pin.
thecellartroll
Posts: 1072
Joined: Thu Nov 24, 2011 10:43 pm
Location: Lanark, Central Scotland
Contact:

Re: Another Bush internet.tv mod thread

Post by thecellartroll »

IanJeffray wrote: Thu Nov 10, 2022 9:11 pm Anyway -- I was probably wrong about the IOP pins ... see IanS's post about nSIOCS2 ... trace that bugger. :)
No idea! nSIOCS1 and nSIOCS2 also have no track or via on the component side unless it is under the chip. We may need to lift off one of these SoCs and put it on your A7000 to find out what things are connected to!
User avatar
IanJeffray
Posts: 5962
Joined: Sat Jun 06, 2020 3:50 pm
Contact:

Re: Another Bush internet.tv mod thread

Post by IanJeffray »

thecellartroll wrote: Thu Nov 10, 2022 9:28 pm nSIOCS1 and nSIOCS2 also have no track or via on the component side unless it is under the chip. We may need to lift off one of these SoCs and put it on your A7000 to find out what things are connected to!
That's quite severe.

Did you make a trace-finder brush like @mikeselectricstuff showed? Trace back from the CS on the modem eeprom.
Post Reply

Return to “32-bit acorn hardware”