Previous Thread
Next Thread
Print Thread
Page 4 of 7 1 2 3 4 5 6 7
Re: HP Integral PC (1985) WIP [Re: shattered] #108102
12/01/16 10:11 PM
12/01/16 10:11 PM
Joined: May 2009
Posts: 1,671
J
Just Desserts Offline
Very Senior Member
Just Desserts  Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,671
So it gives you a larger desktop area if, ironically enough, it sets _desktop to 0? That's... interesting, to say the least. smile

Re: HP Integral PC (1985) WIP [Re: shattered] #108103
12/01/16 10:43 PM
12/01/16 10:43 PM
Joined: May 2012
Posts: 466
S
shattered Offline OP
Senior Member
shattered  Offline OP
Senior Member
S
Joined: May 2012
Posts: 466
Likely a 'prototype' mode -- HPJ article mentions that GPU can also drive a CRT, at up to 1024x1024 px.

Re: HP Integral PC (1985) WIP [Re: shattered] #108105
12/02/16 02:10 PM
12/02/16 02:10 PM
Joined: Mar 2001
Posts: 15,964
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 15,964
USA
Maybe the underscore meant "inverted logic" smile

Re: HP Integral PC (1985) WIP [Re: shattered] #108118
12/05/16 12:09 AM
12/05/16 12:09 AM
Joined: May 2012
Posts: 466
S
shattered Offline OP
Senior Member
shattered  Offline OP
Senior Member
S
Joined: May 2012
Posts: 466
My next target is bitblt feature of the GPU. If there's existing code that operates on 16-bit words, I'd reuse it; MAME doesn't seem to have that.

AT&T DMD 5620 source has bitblt.c but it uses WE32K assembler heavily -- https://github.com/shattered/dmd-5620rom/blob/master/5620rom/src/lib/libj/bitblt.c

X11's ddx/mfb should have something but I got lost in the maze of different functions, all alike.

(or I could try and write it from scratch, using http://research.swtch.com/bitblt and http://bitsavers.trailing-edge.com/pdf/xerox/alto/BitBLT_Nov1975.pdf as references...)

Re: HP Integral PC (1985) WIP [Re: shattered] #108119
12/05/16 12:43 AM
12/05/16 12:43 AM
Joined: Jan 2011
Posts: 168
A
Al Kossow Offline
Senior Member
Al Kossow  Offline
Senior Member
A
Joined: Jan 2011
Posts: 168
Originally Posted By shattered
My next target is bitblt feature of the GPU. If there's existing code that operates on 16-bit words, I'd reuse it; MAME doesn't seem to have that.

AT&T DMD 5620 source has bitblt.c but it uses WE32K assembler heavily -- https://github.com/shattered/dmd-5620rom/blob/master/5620rom/src/lib/libj/bitblt.c

X11's ddx/mfb should have something but I got lost in the maze of different functions, all alike.

(or I could try and write it from scratch, using http://research.swtch.com/bitblt and http://bitsavers.trailing-edge.com/pdf/xerox/alto/BitBLT_Nov1975.pdf as references...)


how portable does the bitblt instruction in the Alto look?

Re: HP Integral PC (1985) WIP [Re: shattered] #108130
12/05/16 06:39 PM
12/05/16 06:39 PM
Joined: May 2012
Posts: 466
S
shattered Offline OP
Senior Member
shattered  Offline OP
Senior Member
S
Joined: May 2012
Posts: 466

Re: HP Integral PC (1985) WIP [Re: shattered] #108131
12/05/16 07:04 PM
12/05/16 07:04 PM
Joined: May 2009
Posts: 1,671
J
Just Desserts Offline
Very Senior Member
Just Desserts  Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,671


holy fuck

Re: HP Integral PC (1985) WIP [Re: Just Desserts] #108133
12/05/16 07:26 PM
12/05/16 07:26 PM
Joined: Jan 2011
Posts: 168
A
Al Kossow Offline
Senior Member
Al Kossow  Offline
Senior Member
A
Joined: Jan 2011
Posts: 168
Originally Posted By Just Desserts


holy fuck


sorry, I forgot we actually execute the Alto microcode. earlier emulators simulated the bitblt instruction.

i'm sure there has to be a portable 1bpp blt example somewhere
but it's probably easier just to do one from scratch

Re: HP Integral PC (1985) WIP [Re: shattered] #108134
12/05/16 07:28 PM
12/05/16 07:28 PM
Joined: Mar 2001
Posts: 15,964
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 15,964
USA
Yeah, you probably could've written one in the time it's taken for people to hunt smile

Re: HP Integral PC (1985) WIP [Re: shattered] #108135
12/05/16 08:21 PM
12/05/16 08:21 PM
Joined: May 2012
Posts: 466
S
shattered Offline OP
Senior Member
shattered  Offline OP
Senior Member
S
Joined: May 2012
Posts: 466
I hate doing bit arithmetic, it's unnatural for my organic brain smile

Page 4 of 7 1 2 3 4 5 6 7

Who's Online Now
0 registered members (), 17 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,553
Posts111,744
Members4,800
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.056s Queries: 14 (0.033s) Memory: 5.7278 MB (Peak: 5.9515 MB) Zlib enabled. Server Time: 2018-07-16 21:56:15 UTC