Orcad SDT 3.21

P

Pooh Bear

Guest
I've noticed there's still some interest in DOS Orcad.

Is it effectively 'public domain' now ?

Graham
 
Pooh Bear wrote:
I've noticed there's still some interest in DOS Orcad.

Is it effectively 'public domain' now ?

Graham

Nope, still copywritten and all that. Doesn't mean you can't find a
copy or two, though...

Charlie
 
On Thu, 05 Jan 2006 09:30:06 +0000, Pooh Bear
<rabbitsfriendsandrelations@hotmail.com> wrote:

I've noticed there's still some interest in DOS Orcad.

Is it effectively 'public domain' now ?

Graham
I'm sure it's still under Cadence's lawyers. The EMA/EDA guy jokingly
threatened me about my use of SDT, thinking I had a bootleg copy.
Burst his bubble when I told him I have a real licensed copy. Orcad
has kept many of the drivers and post processing utilities as "open"
by supplying the source code. We have modified some of the utilities
to make them more useful. The VESA video drivers were reworked and now
available for VESA modes up to 1600x1200. If your using Windows, it is
best to run SDT under VirtualPC so you can have multiple windows open.

---
Mark
 
On Thu, 05 Jan 2006 22:16:16 GMT, qrk <SpamTrap@spam.net> wrote:

On Thu, 05 Jan 2006 09:30:06 +0000, Pooh Bear
rabbitsfriendsandrelations@hotmail.com> wrote:

I've noticed there's still some interest in DOS Orcad.

Is it effectively 'public domain' now ?

Graham

I'm sure it's still under Cadence's lawyers. The EMA/EDA guy jokingly
threatened me about my use of SDT, thinking I had a bootleg copy.
Burst his bubble when I told him I have a real licensed copy. Orcad
has kept many of the drivers and post processing utilities as "open"
by supplying the source code. We have modified some of the utilities
to make them more useful. The VESA video drivers were reworked and now
available for VESA modes up to 1600x1200. If your using Windows, it is
best to run SDT under VirtualPC so you can have multiple windows open.

---
Mark
Actually, if you harangue them, they'll GIVE you a copy of v7.20 which
can read v3.21.

Then I convert to "MicroSim"-style ;-)

...Jim Thompson
--
| James E.Thompson, P.E. | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona Voice:(480)460-2350 | |
| E-mail Address at Website Fax:(480)460-2142 | Brass Rat |
| http://www.analog-innovations.com | 1962 |

I love to cook with wine. Sometimes I even put it in the food.
 
Jim Thompson wrote:

On Thu, 05 Jan 2006 22:16:16 GMT, qrk <SpamTrap@spam.net> wrote:

On Thu, 05 Jan 2006 09:30:06 +0000, Pooh Bear
rabbitsfriendsandrelations@hotmail.com> wrote:

I've noticed there's still some interest in DOS Orcad.

Is it effectively 'public domain' now ?

Graham

I'm sure it's still under Cadence's lawyers. The EMA/EDA guy jokingly
threatened me about my use of SDT, thinking I had a bootleg copy.
Burst his bubble when I told him I have a real licensed copy. Orcad
has kept many of the drivers and post processing utilities as "open"
by supplying the source code. We have modified some of the utilities
to make them more useful. The VESA video drivers were reworked and now
available for VESA modes up to 1600x1200. If your using Windows, it is
best to run SDT under VirtualPC so you can have multiple windows open.

---
Mark

Actually, if you harangue them, they'll GIVE you a copy of v7.20 which
can read v3.21.
A fully working copy ?

Presumably since you own a current version though ?

Graham
 
qrk wrote:

On Thu, 05 Jan 2006 09:30:06 +0000, Pooh Bear
rabbitsfriendsandrelations@hotmail.com> wrote:

I've noticed there's still some interest in DOS Orcad.

Is it effectively 'public domain' now ?

Graham

I'm sure it's still under Cadence's lawyers. The EMA/EDA guy jokingly
threatened me about my use of SDT, thinking I had a bootleg copy.
Burst his bubble when I told him I have a real licensed copy. Orcad
has kept many of the drivers and post processing utilities as "open"
by supplying the source code. We have modified some of the utilities
to make them more useful. The VESA video drivers were reworked and now
available for VESA modes up to 1600x1200. If your using Windows, it is
best to run SDT under VirtualPC so you can have multiple windows open.
I still have an adequate DOS box so no trouble there if push comes to
shove.

Where do you find the video drivers ? Best I had ever working was 1024x768
IIRC.

Graham
 
On Fri, 06 Jan 2006 00:56:36 +0000, Pooh Bear
<rabbitsfriendsandrelations@hotmail.com> wrote:

Jim Thompson wrote:

On Thu, 05 Jan 2006 22:16:16 GMT, qrk <SpamTrap@spam.net> wrote:

On Thu, 05 Jan 2006 09:30:06 +0000, Pooh Bear
rabbitsfriendsandrelations@hotmail.com> wrote:

I've noticed there's still some interest in DOS Orcad.

Is it effectively 'public domain' now ?

Graham

I'm sure it's still under Cadence's lawyers. The EMA/EDA guy jokingly
threatened me about my use of SDT, thinking I had a bootleg copy.
Burst his bubble when I told him I have a real licensed copy. Orcad
has kept many of the drivers and post processing utilities as "open"
by supplying the source code. We have modified some of the utilities
to make them more useful. The VESA video drivers were reworked and now
available for VESA modes up to 1600x1200. If your using Windows, it is
best to run SDT under VirtualPC so you can have multiple windows open.

---
Mark

Actually, if you harangue them, they'll GIVE you a copy of v7.20 which
can read v3.21.

A fully working copy ?

Presumably since you own a current version though ?

Graham
I still have a copy of v3.21 on 3.5" floppies, an installed copy of
v7.20 and an installed copy of v10.5.0... my last... I opted to NOT
renew my Capture maintenance this year... I've begun to resent
throwing money away on the truest piece-a-crap ever devised by
software "engineers" ;-)

...Jim Thompson
--
| James E.Thompson, P.E. | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona Voice:(480)460-2350 | |
| E-mail Address at Website Fax:(480)460-2142 | Brass Rat |
| http://www.analog-innovations.com | 1962 |

I love to cook with wine. Sometimes I even put it in the food.
 
On Fri, 06 Jan 2006 00:58:50 +0000, Pooh Bear
<rabbitsfriendsandrelations@hotmail.com> wrote:

qrk wrote:

On Thu, 05 Jan 2006 09:30:06 +0000, Pooh Bear
rabbitsfriendsandrelations@hotmail.com> wrote:

I've noticed there's still some interest in DOS Orcad.

Is it effectively 'public domain' now ?

Graham

I'm sure it's still under Cadence's lawyers. The EMA/EDA guy jokingly
threatened me about my use of SDT, thinking I had a bootleg copy.
Burst his bubble when I told him I have a real licensed copy. Orcad
has kept many of the drivers and post processing utilities as "open"
by supplying the source code. We have modified some of the utilities
to make them more useful. The VESA video drivers were reworked and now
available for VESA modes up to 1600x1200. If your using Windows, it is
best to run SDT under VirtualPC so you can have multiple windows open.

I still have an adequate DOS box so no trouble there if push comes to
shove.

Where do you find the video drivers ? Best I had ever working was 1024x768
IIRC.

Graham

Try http://groups.yahoo.com/group/dos-orcad/files/



Regards,

Boris Mohar

Got Knock? - see:
Viatrack Printed Circuit Designs (among other things) http://www.viatrack.ca

void _-void-_ in the obvious place
 
Jim Thompson wrote:

On Fri, 06 Jan 2006 00:56:36 +0000, Pooh Bear
rabbitsfriendsandrelations@hotmail.com> wrote:



Jim Thompson wrote:

On Thu, 05 Jan 2006 22:16:16 GMT, qrk <SpamTrap@spam.net> wrote:

On Thu, 05 Jan 2006 09:30:06 +0000, Pooh Bear
rabbitsfriendsandrelations@hotmail.com> wrote:

I've noticed there's still some interest in DOS Orcad.

Is it effectively 'public domain' now ?

Graham

I'm sure it's still under Cadence's lawyers. The EMA/EDA guy jokingly
threatened me about my use of SDT, thinking I had a bootleg copy.
Burst his bubble when I told him I have a real licensed copy. Orcad
has kept many of the drivers and post processing utilities as "open"
by supplying the source code. We have modified some of the utilities
to make them more useful. The VESA video drivers were reworked and now
available for VESA modes up to 1600x1200. If your using Windows, it is
best to run SDT under VirtualPC so you can have multiple windows open.

---
Mark

Actually, if you harangue them, they'll GIVE you a copy of v7.20 which
can read v3.21.

A fully working copy ?

Presumably since you own a current version though ?

Graham

I still have a copy of v3.21 on 3.5" floppies, an installed copy of
v7.20 and an installed copy of v10.5.0... my last... I opted to NOT
renew my Capture maintenance this year... I've begun to resent
throwing money away on the truest piece-a-crap ever devised by
software "engineers" ;-)

...Jim Thompson
I've heard the odd comment about v10.5 being a step backwards. Last I used was
9.2

I do indeed have copy of SDT 3.21 from 1989 too. It beeps a lot at me whenever
I use it ! ;-)

Graham
 
Ken Smith wrote:

In article <43BE00AB.5A41E531@hotmail.com>,
Pooh Bear <rabbitsfriendsandrelations@hotmail.com> wrote:
[....]
I do indeed have copy of SDT 3.21 from 1989 too. It beeps a lot at me whenever
I use it ! ;-)

I think I still have my TSR called "fastbeep". It changes beeeep to bp so
you don't have to wait so long for a beep to finish.

If you like I'll look for it.
LOL !

I could of course set 'error bell off' ! It's too much fun to leave it on
though. ;-)

Graham
 
In article <43BE00AB.5A41E531@hotmail.com>,
Pooh Bear <rabbitsfriendsandrelations@hotmail.com> wrote:
[....]
I do indeed have copy of SDT 3.21 from 1989 too. It beeps a lot at me whenever
I use it ! ;-)
I think I still have my TSR called "fastbeep". It changes beeeep to bp so
you don't have to wait so long for a beep to finish.

If you like I'll look for it.

--
--
kensmith@rahul.net forging knowledge
 
Hello Jim,

I still have a copy of v3.21 on 3.5" floppies, an installed copy of
v7.20 and an installed copy of v10.5.0... my last... I opted to NOT
renew my Capture maintenance this year... I've begun to resent
throwing money away on the truest piece-a-crap ever devised by
software "engineers" ;-)
But SDT-3 was good. It was (is) the most stable CAD environment I have
ever used. Other than Dash-2 and Dash-4 which were also rock solid. The
only reason I switched to Eagle was that I didn't want to keep writing
drivers anymore. That one freezes up on me but never hard, only when
printing and needs only slight kicking to make it work again.

Regards, Joerg

http://www.analogconsultants.com
 
Hello Graham,

I could of course set 'error bell off' ! It's too much fun to leave it on
though. ;-)
Can't you get new 'ring tones' for DOS? Maybe a deep throated "BONG" to
emulate Big Ben heard through a thick London fog. Or Road Runner's "meep
- meep".

Regards, Joerg

http://www.analogconsultants.com
 
Hello Graham,

I still have an adequate DOS box so no trouble there if push comes to
shove.

Where do you find the video drivers ? Best I had ever working was 1024x768
IIRC.
But don't push it if that's the old monitor on your DOS box. A friend
did. "Look, much more than on your puny screen" he said. Then bzzzt ...
foof. The nice monitor's flyback transformer breathed its last. This was
in the days when good monitors were well over $1000.

Regards, Joerg

http://www.analogconsultants.com
 
Joerg wrote:

Hello Graham,

I still have an adequate DOS box so no trouble there if push comes to
shove.

Where do you find the video drivers ? Best I had ever working was 1024x768
IIRC.


But don't push it if that's the old monitor on your DOS box. A friend
did. "Look, much more than on your puny screen" he said. Then bzzzt ...
foof. The nice monitor's flyback transformer breathed its last. This was
in the days when good monitors were well over $1000.
No problem. I have a Sony CPD-E530 21" Trinitron hooked up to that box on the
second input.

Current line rate is 110kHz using this PC.

Graham
 
In article <43BE8611.D5795505@hotmail.com>,
Pooh Bear <rabbitsfriendsandrelations@hotmail.com> wrote:
Ken Smith wrote:

In article <43BE00AB.5A41E531@hotmail.com>,
Pooh Bear <rabbitsfriendsandrelations@hotmail.com> wrote:
[....]
I do indeed have copy of SDT 3.21 from 1989 too. It beeps a lot at me
whenever
I use it ! ;-)

I think I still have my TSR called "fastbeep". It changes beeeep to bp so
you don't have to wait so long for a beep to finish.

If you like I'll look for it.

LOL !

I could of course set 'error bell off' ! It's too much fun to leave it on
though. ;-)
Well since you put it like that *****************

;************************************************************************
;* Beep shortening program *
;* A twisted sort of TSR that copies code into the area that is its *
;* environment strings. This area is shrunk to just fit the code *
;* then with is bit of trickery I make the area belong to COMMAND.COM *
;* and not me. When I exit the environment area is released because *
;* I no longer own it. This leaves my code in place with only a 16 *
;* byte overhead. *
;************************************************************************


ideal
model tiny
segment InstallCode

group dgroup InstallCode,TemplateSeg
assume ds:dgroup

org 100h ; Org for *.com files
jumps
start:
;************************************************************************
;* Find my parent's PSP to make sure I was called at command line *
;************************************************************************
mov bx,cs ; Copy my code seg for compare
mov ax,[16H] ; Get parent code seg
cmp ax,bx ; I must not be own parent!
je CantHappenMsg
mov es,ax ; See that my parent in command.com
cmp ax,[es:14H] ; By checking error exit address
jne NotFirst

;************************************************************************
;* Get BIOS video interupt's current value *
;************************************************************************

mov ax,3510H
int 21H
mov [word OldInt],bx ; Save it for the handler
mov [word OldInt+2],es

;************************************************************************
;* shrink the environment memory block *
;************************************************************************

mov bx,offset TemplateEnd ; calculate the size I need
sub bx,offset TemplateCode ; for thee code
push bx ; save the size for the move
shr bx,1 ; Convert to paragraphs
shr bx,1
shr bx,1
shr bx,1
inc bx ; Force a round up
mov es,[2CH] ; This my environment
mov ax,4A00H ; Shrink DOS function
int 21H
jc BadMemory ; OOPS

pop cx ; Get back the size for the move


;************************************************************************
;* Move the code to the environment area. *
;* NOTE: CX already has the length. *
;************************************************************************
mov es,[2CH] ; Where its going segment
mov di,0 ; .. and offset
mov si,offset TemplateCode ; from DS:SI
rep movsb ; Move it

;************************************************************************
;* Make my environment the parent's *
;* *
;* 16 bytes before anything in memory is its Memory Control Block. *
;* *
;* Flag db 4DH ; or 5A if last *
;* Owner DW ? ; Segment of owners PSP *
;* Size DW ? ; In paragraphs *
;* Name? DB 'sometext' ; undocuments be seems true *
;* *
;************************************************************************

mov bx,[2CH] ; Get enviroment's SEG
dec bx ; Back up 16 bytes
mov es,bx ; .. to get MCB's address
mov ax,[16H] ; Get my parent
mov [es:1],ax ; .. and out it in
mov [byte es:5],0 ; Name? field blank

;************************************************************************
; now install the interupt handler
;************************************************************************
mov ax,2510H ; Install int 10 vector
mov dx,0 ; Code starts at offset zero
push ds ; save the DS
mov ds,[2CH] ; DS = SEG of environment
int 21H ; Do it
pop ds ; Restore DS

;************************************************************************
;* Tell the user I worked then exit *
;************************************************************************
mov dx,offset GoodMsg
mov ax,0900H
int 21H

mov ax,4c00H
int 21H


;************************************************************************
;************************************************************************
GoodMsg:
db 'Beeps are now shortened',0dH,0aH,'$'
FailMsg:
db 'Install aborted',0DH,0AH,'$'
NotFirstMsg:
db 'Run this program from COMMAND.CON only!',0DH,0AH,'$'
CantHappenmsg:
db 'I can not be my own parent',0dH,0aH,'$'

BadMemoryMsg:
db 'Memory control block error! (suggest you reboot)',0dH,0aH,'$'

BadMemory:
mov dx,offset BadMemoryMsg
jmp Bomb

CantHappen:
mov dx,offset CantHappenMsg
jmp Bomb

NotFirst:
mov dx,offset NotFirstMsg
Bomb:
mov ax,0900H
int 21H
mov DX,offset FailMsg
mov ax,0900H
int 21H

mov ax,4C01H
int 21H

ends

;************************************************************************
;* Replacement code for int 10: *
;* This code is not run here. It is moved into the environment *
;* area then run. *
;************************************************************************
segment templateSeg
assume cs:templateSeg
TemplateCode:
cmp ax,0E07H ; Outputting a BELL?
jne Doint ; .. no so we use old code

mov al,0B6H ; Set the timer to mode 3
out 43H,al ; timer control reg

mov al,33H ; Set the divide for 1KHz
out 42H,al
mov al,05h
out 42H,al

in al,61H ; Read the speaker/control port
mov ah,al ; ..and save the value
or al,03H ; connect the speaker to the timer
out 61H,al

push cx ; Save the CX like BIOS seems to
sub cx,cx ; Zero my counter
;************************************************************************
;* A little tricky: I watch the least significant bit of the upper *
;* byte of the counter as it counts and every time it changes state *
;* I add one to the value in CH. When CH overflows I stop the beep *
;* This makes the timing of the beep independent of CPU speed. *
;************************************************************************
inthdlr1:
in al,42H ; Read the lower
in al,42H ; .. then the upper
and al,01H ; I watch the LSB
xchg al,cl ; How it is with how it was
xor al,cl ; Check for a difference
add ch,al ; LSB now true if difference
jnc intHdlr1 ; Until carry out

pop cx ; Get back caller's CX

mov al,ah ; Restore the speaker/control
out 61h,al ; .. port to normal

iret ; all done
doint:
jmp [cs:OldInt] ; Use the old code
oldInt dd 0 ; Where the old code is

TemplateEnd:
ends




end start

--
--
kensmith@rahul.net forging knowledge
 
In article <ukBvf.45330$BZ5.12013@newssvr13.news.prodigy.com>,
Joerg <notthisjoergsch@removethispacbell.net> wrote:
[...]
Can't you get new 'ring tones' for DOS? Maybe a deep throated "BONG" to
emulate Big Ben heard through a thick London fog. Or Road Runner's "meep
- meep".
Somewhere there is a program that makes a standard clock PC say "Help I'm
trapped in this PC" through the built in speaker.

--
--
kensmith@rahul.net forging knowledge
 
On Thu, 05 Jan 2006 21:19:25 -0500, Boris Mohar
<borism_-void-_@sympatico.ca> wrote:

On Fri, 06 Jan 2006 00:58:50 +0000, Pooh Bear
rabbitsfriendsandrelations@hotmail.com> wrote:



qrk wrote:

On Thu, 05 Jan 2006 09:30:06 +0000, Pooh Bear
rabbitsfriendsandrelations@hotmail.com> wrote:

I've noticed there's still some interest in DOS Orcad.

Is it effectively 'public domain' now ?

Graham

I'm sure it's still under Cadence's lawyers. The EMA/EDA guy jokingly
threatened me about my use of SDT, thinking I had a bootleg copy.
Burst his bubble when I told him I have a real licensed copy. Orcad
has kept many of the drivers and post processing utilities as "open"
by supplying the source code. We have modified some of the utilities
to make them more useful. The VESA video drivers were reworked and now
available for VESA modes up to 1600x1200. If your using Windows, it is
best to run SDT under VirtualPC so you can have multiple windows open.

I still have an adequate DOS box so no trouble there if push comes to
shove.

Where do you find the video drivers ? Best I had ever working was 1024x768
IIRC.

Graham


Try http://groups.yahoo.com/group/dos-orcad/files/
That group is not used anymore since Yahoo thinks it's a porno group.

The active group is:
http://groups.yahoo.com/group/OldDosOrcad/files/
The latest VESA drivers are TBVESA094.ZIP
You will also find a few other helpful drivers and utilities there.

SDT works under 2000 and XP, but result vary depending on your video
card and probably BIOS. If you can't get it working in 2k or XP, then
use VirtualPC which allows you to have a virtual DOS session in your
Windoze or Mac environment.
http://www.microsoft.com/windows/virtualpc/default.mspx

---
Mark
 

Welcome to EDABoard.com

Sponsor

Back
Top