Previous Thread
Next Thread
Print Thread
Sun SBus card dumps? #113936
09/13/18 03:26 PM
09/13/18 03:26 PM
Joined: May 2009
Posts: 1,759
J
Just Desserts Offline OP
Very Senior Member
Just Desserts  Offline OP
Very Senior Member
J
Joined: May 2009
Posts: 1,759
All of this progress on emulating the early SPARCstations raises a good question: We currently have dumps of a bwtwo card (1-bit monochrome display), a cgthree card (8-bit color display), and a cgsix card (accelerated 8-bit color display), but are there any others floating around?

SBus was interesting in that it's almost guaranteed for a card to have a dumpable ROM on it. The reason for this is that the boot monitor and OS both probe the base slot address for an identifying word, as well as the name of the card, at a minimum. The ROMs seen so far range in size from 2 kilobytes (bwtwo and cgthree) to 32 kilobytes (cgsix).

Furthermore, is there anyone out there who has any SBus cards not yet dumped and who has the capability of desoldering and dumping them, or at least sending them off to someone who can do so?

Re: Sun SBus card dumps? [Re: Just Desserts] #113937
09/14/18 02:48 AM
09/14/18 02:48 AM
Joined: Mar 2006
Posts: 1,027
PA, USA
L
Lord Nightmare Online content
Very Senior Member
Lord Nightmare  Online Content
Very Senior Member
L
Joined: Mar 2006
Posts: 1,027
PA, USA
I'm trying to figure out how to dump the SBus roms from the OpenBoot forth prompt, and haven't quite figured it out yet. I don't think the SBus roms map into the sparc memory address space, they must map into one of the other address spaces, and I'm not sure how to probe those from OpenBoot.

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Re: Sun SBus card dumps? [Re: Just Desserts] #113938
09/14/18 03:40 AM
09/14/18 03:40 AM
Joined: May 2009
Posts: 1,759
J
Just Desserts Offline OP
Very Senior Member
Just Desserts  Offline OP
Very Senior Member
J
Joined: May 2009
Posts: 1,759
Code
ok " /sbus" select-dev
ok " 1" decode-unit
ok 10000 map-in
ok .s
ffed9000
ok ffed9000 10000 dump

Re: Sun SBus card dumps? [Re: Just Desserts] #114448
12/17/18 03:39 PM
12/17/18 03:39 PM
Joined: Sep 2012
Posts: 3
A
alt-x Offline
Member
alt-x  Offline
Member
A
Joined: Sep 2012
Posts: 3
the "dump" word has a built-in pager, so it's not always optimal. Here is the script which produces "xxd -p -r" compatible output:
Code
3 10000 swap over 0 -rot " /sbus" select-dev map-in swap bounds do i 10 bounds ?do i c@ n->l <# # # #> type space loop cr 10 +loop

where "3" is the SBus slot number, and 10000 is the size (0x10000) to dump.

I'm looking for some dumps of the Sun framebuffers: particularly of PGX* (which are ATI cards) and GX+/TGX+ (a cgsix variant which can support up to 4MiB of VRAM). Does anybody have them?


Who's Online Now
2 registered members (Tafoid, Praxis), 142 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,613
Posts112,666
Members4,834
Most Online324
Dec 20th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.027s Queries: 15 (0.012s) Memory: 5.6045 MB (Peak: 5.7761 MB) Zlib enabled. Server Time: 2019-01-23 23:59:54 UTC