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,712
J
Just Desserts Offline
Very Senior Member
Just Desserts  Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,712
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: 476
S
shattered Offline OP
Senior Member
shattered  Offline OP
Senior Member
S
Joined: May 2012
Posts: 476
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: 16,020
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,020
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: 476
S
shattered Offline OP
Senior Member
shattered  Offline OP
Senior Member
S
Joined: May 2012
Posts: 476
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: 176
A
Al Kossow Offline
Senior Member
Al Kossow  Offline
Senior Member
A
Joined: Jan 2011
Posts: 176
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: 476
S
shattered Offline OP
Senior Member
shattered  Offline OP
Senior Member
S
Joined: May 2012
Posts: 476

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,712
J
Just Desserts Offline
Very Senior Member
Just Desserts  Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,712


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: 176
A
Al Kossow Offline
Senior Member
Al Kossow  Offline
Senior Member
A
Joined: Jan 2011
Posts: 176
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: 16,020
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,020
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: 476
S
shattered Offline OP
Senior Member
shattered  Offline OP
Senior Member
S
Joined: May 2012
Posts: 476
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
2 registered members (Stiletto, drewcifer), 91 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,587
Posts112,169
Members4,817
Most Online283
Oct 11th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.034s Queries: 14 (0.017s) Memory: 5.7280 MB (Peak: 5.9515 MB) Zlib enabled. Server Time: 2018-10-18 01:23:36 UTC