Awesome project, although I personally can’t identify with putting such effort into reinventing the past instead of making something new. I suspect different people live in different periods. I’ve known people who always dwell on the past, those who are preoccupied with the future and those who are in the present and not overthink too much in either direction.
80386DX ISA single board microcomputer
11–20 of 139 posts
Re: 80386DX ISA single board microcomputer
#12Earlier quoted context omitted.
How so? SX was always the crappy version.
I was also confused by this statement and had to refresh my memories. In short, 386sx had 16/24 bus instead of 32, which made it 286 main board compatible. 486sx was simply non-fpu version.
Re: 80386DX ISA single board microcomputer
#13Is there a good reason that most XT/AT era computers had no volume control for their PC speaker? I always wondered. My dad's XT had an incredibly loud speaker, I always felt bad playing Accolades Test Drive on it. When I finally bought my own XT I was very happy with the fact the speaker was a little less loud
Re: 80386DX ISA single board microcomputer
#14I wonder, apart from having fun and scratching some nostalgia itches, what are the outcomes of this? Do any of the things learned by doing this project help in working with present day hardware?
Re: 80386DX ISA single board microcomputer
#15Earlier quoted context omitted.
I was also confused by this statement and had to refresh my memories. In short, 386sx had 16/24 bus instead of 32, which made it 286 main board compatible. 486sx was simply non-fpu version.
As 386SX owner, it was also the no-FPU version.
Re: 80386DX ISA single board microcomputer
#16Understatement.
Re: 80386DX ISA single board microcomputer
#17Awesome project, although I personally can’t identify with putting such effort into reinventing the past instead of making something new. I suspect different people live in different periods. I’ve known people who always dwell on the past, those who are preoccupied with the future and those who are in the present and not overthink too much in either direction.
A lot can be learned for the present from such projects. Older stuff is usually less integrated, more tolerant to manufacturing by hand (for many reasons, including relatively easy to deal with frequencies, board layout, and required layers), and you have plenty of "reference" implementation and documentation to delve into. It is a very valuable hands-on experience that certainly gives an edge over people who only kn…
Re: 80386DX ISA single board microcomputer
#18I wonder, apart from having fun and scratching some nostalgia itches, what are the outcomes of this? Do any of the things learned by doing this project help in working with present day hardware?
Re: 80386DX ISA single board microcomputer
#19Congrats to Alexandru for hitting this out of the park.
Re: 80386DX ISA single board microcomputer
#20> And there is the original Duke Nukem (DN1, DN2, and DN3) which I always would have liked to have the ability to turn down the volume for. Playing without sound effects was no fun and with sound effects was disturbing for the other people in the house. Is there a good reason that most XT/AT era computers had no volume control for their PC speaker? I always wondered. My dad's XT had an incredibly loud speaker, I alwa…
It does not even have the ability to modulate its amplitude, i.e. its voltage level is either "full on" or "full off" and tones are usually played by doing that, for example, 2000 times a second to get a 2kHz square wave tone. There seem to be some (likely rather PC model specific) tricks to toggle it quickly enough to get some in-between waveforms[1], but overall there are no "volume" levels.
While it's likely not very hard to have a circuit to manually reduce the overall amplitude[2], by the time this really became commonly desirable enough we probably all had sound cards anyway, if we wanted to play anything more prolonged than the system beep on it.
[1] By means of inertia, the mechanical kind or the electromagnetic kind.
[2] Or even in software, but nothing would support that.