3dfx.pl :: retro computers :: nasze buildy :: AMD 5x86 / MSI MS4145 / 32 MB EDO / S3 ViRGE DX

Tresci wiadomosci nie byly edytowane. Strona zostala wygenerowana maszynowo.

#0 - Neo - 2018-01-05 18:02

Starzy wyjadacze już dawno to wszystko widzieli, ale dobrze będzie podsumować build w jednym miejscu. Od tej płyty głównej przytarganej z roboty z wylaną baterią zaczęło się moje retro hobby.

MSI MS4145
256 kB L2 15ns double banked
AMD 5x86 OC @160 MHz (najszybszy w klasycznej architekturze 486)
32 MB EDO 60ns
S3 ViRGE DX 4MB
Sound Blaster AWE 64 Value
HDD Seagate Medalist 632 MB
ZIP drive 250 ATAPI
OS: DOS 6.22 + Windows 3.11

Płyta ma graficzny setup BIOSu. Wydajność jest wymaxowana jak się tylko da na tym sprzęcie. FSB 40 MHz, wszystkie timingi na Fastest, zero wait state'ów dla cache. Bufor Smart Drive ustawiłem ręcznie na oszołamiające 8 MB. Nawet ViRGE'a czasem podkręcam z domyślnych 50 MHz do 62.64 programem MCLK jak odpalam Tomb Raidera. Jest akceleracja!

Film dokumentalny Wink:
<brak linka>

Marzy mi się jeszcze do niego GUS i jakiś CD-ROM na starym interfejsie. Poza graniem sprzęt jest nieoceniony jako przeglądarka PDFów - otwieram na nim instrukcje płyt głównych, kiedy grzebię w drugim. 16 bitowa wersja Acrobata działa zaskakująco szybko! Również na tym sprzęcie nagrałem i zmiksowałem moją jedyną jak dotąd ukończoną piosenkę. Ale wtedy jeszcze nie miał obudowy, był moim jedynym retro zestawem, miał 64 MB RAMu i wiele innych bajerów. Taki Frankenstein, na którym zarejestrowałem się na forum i przeszedłem GLQuake w 800x600...

#1 - sajmon - 2018-01-05 19:27

Piękny kawałek historii! Ale zasuwasz po angielsku lepiej niż ja po polsku Wink

#2 - Batyra - 2018-01-05 19:40

No fajnie! I rzeczywiście fajnie gadasz!

#3 - Neo - 2018-01-05 19:53

Taa, zwłaszcza to "Ee... yyy..." Tongue

#4 - mitnick - 2018-01-05 21:32

Brakuje Voodoo1 w tym konfigu. Tak przy okazji zastanawiam się który chipset pod 486 jest najszybszy

#5 - Neo - 2018-01-05 23:19

Jakby mi się trafił, to bym wsadził, ale prawdę mówiąc przez większość czasu by się marnował. Na tym sprzęcie częściej grywam w Heroes'ów 2, Death Rally, Liero, przygodówki i Dooma niż cokolwiek korzystającego z akceleracji 3D. Poza tym nawet ViRGEunderline bywa zbyt szybkiunderline dla tego CPU. W Tombie w bardzo dużych pomieszczeniach z większą ilością geometrii wydajność spada do kilku klatek na sekundę nawet w 320x200. Może z 5x86 od Cyrixa albo Pentium Overdrive było by lepiej, ale małe mam szanse na zdobycie takich.

Nie sądzę, żeby chipsety robiły większą różnicę w wydajności przy 486. Tu i tak najwięcej do powiedzenia ma ilość cache i FSB. Nie ważne jaki chipset, królem zawsze będzie płyta z magistralą 50 MHz i dużym cachem.

#6 - Neo - 2018-09-01 17:51

Po małej przebudowie sprzęt jest teraz na wypasie Wink Zamieniłem AWE64 Value CT4520 na SB32 CT3670 z 8MB pamięci, dorzuciłem Primaxa M16B (z pełnym megabajtem rzecz jasna), drugi dysk 1.6 GB i CD-ROM TEAC x32. Z softem jeszcze walczę, ale GUS i AWE już gadają i demka chodzą znakomicie. Zdjęcia w akcji i może jakieś wideo wrzucę jak ogarnę Windowsa 95 z możliwością odpalania DOSa 6.22 i Win 3.11.

Żeby był full wypas brakuje jeszcze V1 i bardziej prestiżowego kafelka Wink

#7 - Jenot - 2018-09-01 19:01

O, właśnie sobie przypomniałem, że muszę podłączyć swoją dosową maszynę i podesłać Ci konfigurację...

#8 - Neo - 2018-09-01 20:18

Przyda się Smiley A to umbpci.sys odpali też na MS-DOSie?

#9 - Jenot - 2018-09-01 20:39

Odpali.

#10 - Jenot - 2018-09-04 14:36

Masz tu moje pliki konfiguracyjne FreeDOSa (AWE32+GUS MAX), może komuś jeszcze się przyda:
Code
SET DOSDIR=C:\FDOS! COUNTRY=001, 858, C:\FDOS\BIN\COUNTRY.SYS! LASTDRIVE=Z! BUFFERS=20! FILES=40! MENUCOLOR=7, 0

 MENUDEFAULT=6, 5
 MENU 1 - JEMMEX, GUS, no EMS  (most UMBs), max RAM free
 MENU 2 - EMM386, GUS
 MENU 3 - Load FreeDOS without drivers  (Emergency Mode)
 MENU 4 - Load FreeDOS low with some drivers  (Safe Mode)
 MENU 5 - GUS+AWE32  (JEMMEX) - GUS gameport enabled, NANSI
 MENU 6 - GUS+AWE32  (HIMEMX) - GUS gameport enabled
 MENU 7 - GUS HIMEMX, Configuration for demos
 MENU 8 - AWE32, Configuration with AWE32
 MENU 9 - AWE32 with EMS  (JEMMEX)

 12456789? DOS=HIGH
 1256789? DOS=UMB
 12456789? DOSDATA=UMB
 15? DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST VME FASTBOOT
 9? DEVICE=C:\FDOS\BIN\JEMMEX.EXE RAM X=TEST I=TEST NOVME FASTBOOT
 234678? DEVICE=C:\FDOS\BIN\HIMEMX.EXE
 678? DEVICE=C:\UMBPCI\UMBPCI.SYS
 2? DEVICE=C:\FDOS\BIN\JEMM386.EXE X=TEST I=TEST I=B000-B7FF NOVME
 34? SHELL=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\AUTOEXEC.BAT
 1256789? SHELLHIGH=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\AUTOEXEC.BAT
 REM 6? INSTALLHIGH C:\FDOS\BIN\LBACACHE.COM 8192 TUNA
 5? DEVICEHIGH=C:\FDOS\BIN\NANSI.SYS

#11 - Jenot - 2018-09-04 14:36

I autoexec.bat
Code
@ECHO OFF
 SET DOSDIR=C:\FDOS
 SET LANG=EN
 SET TZ=UTC
 SET PATH=%dosdir%\BIN
 if exist %dosdir%\LINKS\NUL SET PATH=%path%;%dosdir%\LINKS
 SET PATH=%path%;C:\DN;C:\ULTRASND;C:\COREL\WP62;C:\NU;C:\NC;C:\COREL\QP56;C:\COREL\P
R21;C:\COREL\SH40;C:\MTCP;C:\RAR
 SET NLSPATH=%dosdir%\NLS
 SET HELPPATH=%dosdir%\HELP
 SET TEMP=%dosdir%\TEMP
 SET TMP=%TEMP%
 SET DIRCMD=/P /OGN /Y
 SET COPYCMD=/-Y
 SET PROPATS=C:\PATCHES
 SET SYMANTEC=C:\SYMANTEC
 SET NU=C:\NU
 SET MTCPCFG=C:\MTCP\JENOT.CFG

 IF "%config%"=="4" GOTO END
 DEVLOAD /H /Q %dosdir%\BIN\UDVD2.SYS /D:FDCD0001


 IF "%config%"=="1" SET ULTRASND=240, 3, 3, 7, 7
 IF "%config%"=="1" SET ULTRADIR=C:\ULTRASND
 IF "%config%"=="1" SET ULTRA16=32C, 0, 0, 1, 0
 IF "%config%"=="1" C:\ULTRASND\ULTRINIT.EXE -ej
 IF "%config%"=="1" LH c:\ULTRASND\ULTRAJOY 4


 IF "%config%"=="2" SET ULTRASND=240, 3, 3, 7, 7
 IF "%config%"=="2" SET ULTRADIR=C:\ULTRASND
 IF "%config%"=="2" SET ULTRA16=32C, 0, 0, 1, 0
 IF "%config%"=="2" C:\ULTRASND\ULTRINIT.EXE -ej
 IF "%config%"=="2" LH c:\ULTRASND\ULTRAJOY 4

 IF "%config%"=="7" SET ULTRASND=240, 3, 3, 7, 7
 IF "%config%"=="7" SET ULTRADIR=C:\ULTRASND
 IF "%config%"=="7" SET ULTRA16=32C, 0, 0, 1, 0
 IF "%config%"=="7" C:\ULTRASND\ULTRINIT.EXE -ej
 IF "%config%"=="7" LH c:\ULTRASND\ULTRAJOY 4

 IF "%config%"=="8" DEVLOAD /H /Q C:\AWE32\DRV\CSP.SYS /UNIT=0 /BLASTER=A:220
 IF "%config%"=="8" SET SOUND=C:\AWE32
 IF "%config%"=="8" SET BLASTER=A220 I5 D1 H5 P330 E620 T6
 IF "%config%"=="8" SET MIDI=SYNTH:1 MAP:E MODE:0
 IF "%config%"=="8" C:\AWE32\DIAGNOSE /S
 IF "%config%"=="8" C:\AWE32\AWEUTIL /EM:GS /R:20 /C:50 /S
 IF "%config%"=="8" C:\AWE32\MIXERSET /P /Q

 IF "%config%"=="9" DEVLOAD /H /Q C:\AWE32\DRV\CSP.SYS /UNIT=0 /BLASTER=A:220
 IF "%config%"=="9" SET SOUND=C:\AWE32
 IF "%config%"=="9" SET BLASTER=A220 I5 D1 H5 P330 E620 T6
 IF "%config%"=="9" SET MIDI=SYNTH:1 MAP:E MODE:0
 IF "%config%"=="9" C:\AWE32\DIAGNOSE /S
 IF "%config%"=="9" C:\AWE32\AWEUTIL /EM:GS /R:20 /C:50 /S
 IF "%config%"=="9" C:\AWE32\MIXERSET /P /Q

 IF "%config%"=="5" DEVLOAD /H /Q C:\AWE32\DRV\CSP.SYS /UNIT=0 /BLASTER=A:220
 IF "%config%"=="5" SET SOUND=C:\AWE32
 IF "%config%"=="5" SET BLASTER=A220 I5 D1 H5 P330 E620 T6
 IF "%config%"=="5" SET MIDI=SYNTH:1 MAP:E MODE:0
 IF "%config%"=="5" C:\AWE32\DIAGNOSE /S
 IF "%config%"=="5" C:\AWE32\AWEUTIL /EM:GS /R:20 /C:50 /S
 IF "%config%"=="5" C:\AWE32\MIXERSET /P /Q
 IF "%config%"=="5" SET ULTRASND=240, 3, 3, 7, 7
 IF "%config%"=="5" SET ULTRADIR=C:\ULTRASND
 IF "%config%"=="5" SET ULTRA16=32C, 0, 0, 1, 0
 IF "%config%"=="5" C:\ULTRASND\ULTRINIT.EXE -ej
 IF "%config%"=="5" LH c:\ULTRASND\ULTRAJOY 4

 IF "%config%"=="6" DEVLOAD /H /Q C:\AWE32\DRV\CSP.SYS /UNIT=0 /BLASTER=A:220
 IF "%config%"=="6" SET SOUND=C:\AWE32
 IF "%config%"=="6" SET BLASTER=A220 I5 D1 H5 P330 E620 T6
 IF "%config%"=="6" SET MIDI=SYNTH:1 MAP:E MODE:0
 IF "%config%"=="6" C:\AWE32\DIAGNOSE /S
 IF "%config%"=="6" C:\AWE32\AWEUTIL /EM:GS /R:20 /C:50 /S
 IF "%config%"=="6" C:\AWE32\MIXERSET /P /Q
 IF "%config%"=="6" SET ULTRASND=240, 3, 3, 7, 7
 IF "%config%"=="6" SET ULTRADIR=C:\ULTRASND
 IF "%config%"=="6" SET ULTRA16=32C, 0, 0, 1, 0
 IF "%config%"=="6" C:\ULTRASND\ULTRINIT.EXE -ej
 IF "%config%"=="6" LH c:\ULTRASND\ULTRAJOY 4



 REM IF "%config%"=="5" SET SNDSCAPE=C:\AUDIOPCI
 REM IF "%config%"=="5" C:\AUDIOPCI\APINIT.COM
 REM IF "%config%"=="5" C:\AUDIOPCI\APLOAD.EXE

 REM IF "%config%"=="6" SET SBPCI=C:\SBPCI
 REM IF "%config%"=="6" C:\SBPCI\SBLOAD
 REM IF "%config%"=="6" C:\SBPCI\SBINIT.COM




 LH FDAPM APMDOS
 REM IF "%config%"=="2" LH SHARE
 rem IF EXIST %DOSDIR%\BIN\DOSLFN.COM LH DOSLFN
 REM NLSFUNC %dosdir%\BIN\COUNTRY.SYS
 REM DISPLAY CON=  (EGA), 858, 2)
 REM MODE CON CP PREP=  (  (858) %dosdir%\CPI\EGA.CPX)
 REM KEYB US, 858, %dosdir%\bin\keyboard.sys
 REM CHCP 858
 REM MKEYB UK


 REM MOUSE
 CTMOUSE

 SHSUCDX /QQ /D3
 REM LH SHSUCDHD /QQ /F:FDBOOTCD.ISO
 REM DEVLOAD /H /Q %dosdir%\BIN\UIDE.SYS /H /D:FDCD0001 /S5
 SHSUCDX /QQ /~ /D:? SHSU-CDR, D /D:? SHSU-CDH, D /D:? FDCD0001, D /D:? FDCD0002, D /D:? FDCD0003, D

 MEM /C /N
 SHSUCDX /D:END
 SET AUTOFILE=%0
 SET CFGFILE=C:\FDCONFIG.SYS
 alias reboot=fdapm warmboot
 alias reset=fdisk /reboot
 alias halt=fdapm poweroff
 alias shutdown=fdapm poweroff
 alias cfg=edit %cfgfile%
 alias auto=edit %0

 set OS_NAME=FreeDOS
 set OS_VERSION=1.2

 if exist %dosdir%\bin\fdnet.bat call %dosdir%\bin\fdnet.bat start
 if exist %dosdir%\bin\welcome.bat call %dosdir%\bin\welcome.bat

 REM Nie dziala z FreeDOS C:\NU\NDD C:/Q
 REM Nie dziala z FreeDOS C:\NU\IMAGE C:

#12 - sajmon - 2018-09-04 14:56

freedos mma pare komend innych niż zwykły dos

#13 - Jenot - 2018-09-04 18:31

@sajmon No jest inna składnia fdonfig.sys (odpowiednik config.sys z MSDOSa) i autoexec.bat, ale mi się to akurat podoba - jest przejrzyściej. Dodatkowych funkcji w porównaniu z DOSem od MS/IBM czy Caldery/DR jest sporo. Obsługa USB (myszy, pamięć masowa, inne rzeczy o ile pamiętam też), FAT32, długie nazwy plików (nie polecam, sypią się niektóre programy). Wada jak dla mnie jedna - stary Windows obsługiwany tylko w trybie Standard (czyli do 3.1), 3.11 nie pójdzie. Ale akurat na dysku z freedosem nie potrzebuję Windowsa.

A, zapomniałem o jeszcze jednej, dla mnie bardzo przydatnej funkcji FreeDOSa - możliwości ładowania sterowników *.sys z plików wsadowych czy "z palca" (DEVLOAD).

#14 - Callahan - 2018-09-05 14:22

Jenot wrote on 04. Sep 2018 at 18:31:
ładowania sterowników *.sys z plików wsadowych czy "z palca" (DEVLOAD).

A jak z odmontowaniem, też w locie? Huh

#15 - sajmon - 2018-09-05 14:40

No niby może i lepiej, ale to już troche taki emulator dosa:p, niby dos, a jednak nowszy i inny.Config i autoexec ze starego dosa zamiennie nie będzie działał.To tak jak byś na wirtualnej maszynie postawił win95 i mówił że jest jednak lepiej bo masz kilka windowsów w jednym.Jednak zostaje przy 7.0 z win98

#16 - Jenot - 2018-09-05 18:49

@sajmon E tam, nie ma tu żadnej emulacji, to po prostu jedna z odmian DOSa (MS-DOS, IBM PCDOS, DR DOS, Caldera OpenDOS, było tego od cholery - mniej lub bardziej kompatybilne, ale o żadnym nie można powiedzieć, że był emulacją czegokolwiek. FreeDOS jest po prostu jedyną odmianą, która ciągle jest rozwijana. Jakbym go odpalał pod dosboksem, to mógłbym się zgodzić.

#17 - sajmon - 2018-09-05 22:25

oki oki Wink

#18 - Neo - 2018-09-08 14:15

Obiecane zdjęcia w akcji oraz film pod Win95: <brak linka>

#19 - Neo - 2019-02-03 22:57

Na pokład wjechało Voodoo 1. Wywaliłem też zajechany wiatraczek z CPU i zastąpiłem kartonowym tunelem powietrznym do wlotów zasilacza - wysysa powietrze tuż z nad radiatora.

Okazuje się, że sprzęt daje radę z FLACem Grin Puszczałem trochę muzy prosto z folderu udostępnionego na współczesnym (w końcu jakoś ogarnąłem to udostępnianie z Win10 do 95, ale jak to nie pytajcie)

#20 - dominiqe - 2019-02-04 08:01

Brakuje tylko sznurka od bielizny i szczoteczki do zębów Grin

#21 - Neo - 2019-02-04 08:27

Skarpetki można wieszać na kablach od zasilacza Wink

#22 - bobdylan - 2019-02-12 20:53

Fajna maszyna. Jak się ten 5x86 sprawdza w grach 3D?

#23 - Neo - 2019-02-12 22:23

Da się grać w kilka bardzo wczesnych tytułów. GTA i Tomb Raider chodzą całkowicie płynnie w trybie 3dfx, Formula 1 (1996) na najniższych detalach też. Star Wars Dark Forces 2 też ładnie lata, choć bywają sporsze spadki jak jest dużo geometrii na ekranie. Final Fantasy VII działa, ale na mapie świata bardzo powoli. Lepiej na tłach prerenderowanych, ale też jak więcej ludzików to ślimaczy. GLQuake tak sobie - timedemo 16.3 fps. Bez akcji śmiga płynnie, jak się robi gęsto to już gorzej. Da się grać, r_dynamic 0 zmniejsza spadki.

Jak ukazałem już na 2 filmach, jest to procesor na którym S3 ViRGE jest akceleratoremunderline. Planuję nakręcić nieługo film ze wspomaganiem Voodoo.

#24 - bobdylan - 2019-02-14 01:30

Widziałem właśnie filmik, fajnie zobaczyć, że Virge się jednak do czegoś przydaje. Długo miałem Virga za młodu i pamiętam, że używałem jego akceleracji.
Gdzie mogę zobaczyć drugi filmik? Part 1?

#25 - Neo - 2019-02-14 08:56

Link jest w pierwszym poście:
Quote:
<brak linka>

Albo przejrzyj po prostu mój kanał. Większość jest tam związana z retro, jest też nagranie Final Fantasy VII na tym sprzęcie, tylko wtedy miał 64 MB RAMu (z czego pewnie tylko 32 cachowane, ale wtedy nie byłem tego świadom), Win98SE i Voodoo 2

#26 - GL1zdA - 2019-02-14 10:25

Neo wrote on 03. Feb 2019 at 22:57:
Okazuje się, że sprzęt daje radę z FLACem Grin Puszczałem trochę muzy prosto z folderu udostępnionego na współczesnym (w końcu jakoś ogarnąłem to udostępnianie z Win10 do 95, ale jak to nie pytajcie)
FLAC to jest rozwinięcie pomysłów z Shortena, a tamten nawet na 486DX2 66 MHz wykorzystywał zaledwie 45% mocy CPU przy dekodowaniu. Dekodowanie MP3 jest bardziej intensywne obliczeniowo niż wszelkich bezstratnych formatów (poza APE'em).

#27 - Callahan - 2019-02-14 14:31

GL1zdA wrote on 14. Feb 2019 at 10:25:
Neo wrote on 03. Feb 2019 at 22:57:
Okazuje się, że sprzęt daje radę z FLACem Grin Puszczałem trochę muzy prosto z folderu udostępnionego na współczesnym (w końcu jakoś ogarnąłem to udostępnianie z Win10 do 95, ale jak to nie pytajcie)
FLAC to jest rozwinięcie pomysłów z Shortena, a tamten nawet na 486DX2 66 MHz wykorzystywał zaledwie 45% mocy CPU przy dekodowaniu. Dekodowanie MP3 jest bardziej intensywne obliczeniowo niż wszelkich bezstratnych formatów (poza APE'em).

Zgadza się. Na dx4-100 mogłem tylko odtwarzaczem Fraunhoffera - winplay - słuchać mp3, na wszystkim innym szarpało.

#28 - m4us - 2019-02-14 14:46

pod winda tez mi kiedys przycinalo, ratowalem sie pingwinem bez Xow na jakims antycznym kompie
niebieskie tlo i czerwony suwak, wykopie ksiazke linux dla opornych (czy cos tedy) to sie dowiem co to byl za player..

#29 - Neo - 2019-02-14 16:31

Na tym zobserwowałem, że pod Win95 na Winampie wszystkie MP3 ładnie chodzą, a na 3.11 i Winplay tylko do 128 kbps - wyżej lubi przyciąć.

#30 - zyga64 - 2019-02-14 19:45

Stary Winamp dzięki opcjom obniżenia jakości dawał radę odtworzyć mp3 z wysokim bitrate na 486
<brak linka>

<brak linka> pod DOSa powinnien dać radę nawet w wyższej jakości. U mnie na Cyrixie 5x86/100 wyrabiał się, jednak na granicy (wykorzystanie proca w 100%). Po włączeniu <brak linka> było nieco lepiej.

#31 - forteller - 2019-02-15 09:39

Też kiedyś eksperymentowałem z MP3/FLAC na 486:
<brak linka>