FAQ | Points | Add... | Recent posts | Search | Register | Log in


Wskrześ starego peceta jako Hosta do eksperymentów :)


Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> DIY Beginners / Unfinished -> Wskrześ starego peceta jako Hosta do eksperymentów :)
Author
Message
riodoro1
Poziom 18
Poziom 18


Joined: 30 Mar 2007
Posts: 561
Location: Dzierżoniów

Post#31 25 Apr 2008 11:22   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


"odpalacz programów" to także pełnowartościowy system operacyjny (przez BIOS byś tego nie zdziałał) Windows robi dokładnie to co DOS odpala przeróżne programy tyle że w trybie graficznym.
http://pl.wikipedia.org/wiki/System_operacyjny
DOS Disk Operating System system do obsługi dysku posiada bootsector stos jądro programy składowe tzn. procesy podstawowe jest to system operacyjny tyle że stary, to tak jakbyś Flyera 1 braci Wright nie nazwał samolotem bo jest stary.

PS.: My rozmawiamy :D
Back to top
   
Kristo81
Poziom 2
Poziom 2


Joined: 20 Nov 2005
Posts: 3

Post#32 27 Apr 2008 09:29   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Panowie. Pierwszy temat od dłuższego czasu , który wyglądał obiecująco. Pisze obiecująco bo zaraz zaczęły się " dysputa ". Nikt natomiast nie dołożył nic od siebie. Myślałem żę posypie się grad pomysłów wykorzystania takiego układu , że powstaną liczne procedury sterujące niezliczoną masą dziwnych urządzeń. Pomysł oryginalny, myślałem nad tym jako alternatywie do systemów 8051 czy 80535 itp. ( taniej alternatywie ). A może z czasem powstanie nowy dział :) " TiP ". Studenci pewnie wiedzą o co chodzi. Kiedyś myślałem nad czymś takim nawet gdzieś leży jeszcze sprzęt do czegoś takiego, niestety tylko sprzęt :( . Może też z czasem powstanie nowe urządzenie na wzór tego z firmy STERKOM. Zapraszam razem z autorem do umieszczania pomysłów i ich rozwiązań praktycznych.
Back to top
   
PeterBernard314
Poziom 15
Poziom 15


Joined: 15 May 2007
Posts: 206
Location: Gdynia

Post#33 Post from the author of the topic 27 Apr 2008 09:48   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Witaj Kristo81, chwilowo pracuje nad ukończeniem pierwotnego zamysłu tj. sterowania matrycą LED, mam pomysł na skalowalny soft do sterowania matrycami o dowolnej architekturze, tj. 2D, 3D, RGB i procedury animacyjne. Niestety R&D wymaga sporo czasu, a jeszcze trzeba coś do garnuszka włożyć w międzyczasie :)
Back to top
   
marekdrobin
Poziom 12
Poziom 12


Joined: 24 Dec 2006
Posts: 85
Location: Drobin

Post#34 28 Apr 2008 18:24   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Ostatnio pracuje na podobnym projektem tylko że inaczej to rozwiązałem. Ale do rzeczy interesuje mnie bliżej pisanie programów w MS-DOS. Nie wiem jak się zabrać za programowanie starego komputera. Wiem jest tam to napisane tak po części ale interesują mnie konkretne nazwy programów źródła gdzie mogę go pobrać. Mój zasób wiedzy to asembler i C++ (programowałem procesor 8051 i 8052).
Back to top
   
tos18
Poziom 18
Poziom 18


Joined: 11 Mar 2004
Posts: 528
Location: Jarosław

Post#35 29 Apr 2008 00:34   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


poszukaj borland c++ 3.1 dla dos (jak nie znajdziesz to napisz)
Back to top
   
Gizmoń
Poziom 21
Poziom 21


Joined: 06 Jun 2007
Posts: 1167
Location: Kiełczów k. Wrocławia

Post#36 29 Apr 2008 20:47   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Niezłe, niezłe... Wiem co to znaczy, bo posiadam C64 jako sterownik do różnych rzeczy, kontroler (18 wejść, 8 wyjść, 1 wyjście/wejście równoległe). Naprawdę to jest fajne. Chyba czas spróbować z moim PC 12MHz, procesor 285. Ale ostrożnie, bo szkoda mi by było uszkodzić ten komputer.
Back to top
   
PeterBernard314
Poziom 15
Poziom 15


Joined: 15 May 2007
Posts: 206
Location: Gdynia

Post#37 Post from the author of the topic 11 May 2008 11:12   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Korzystając z chwili wolnego pierwsze próbne sterowanie matrycą :
Wskrześ starego peceta jako Hosta do eksperymentów :)Wskrześ starego peceta jako Hosta do eksperymentów :)Wskrześ starego peceta jako Hosta do eksperymentów :)
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 11 May 2008 11:12   





Back to top
   
PeterBernard314
Poziom 15
Poziom 15


Joined: 15 May 2007
Posts: 206
Location: Gdynia

Post#38 Post from the author of the topic 15 May 2008 20:01   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Dziś uruchomiłem próbną matrycę 24 x 30 (V x H) która pierwotnie 12 lat temu miała posłużyć do studyjnego analizatora widma. Wavelab i inne pożyteczne programy edycyjne audio ostudziły zapał, ale teraz może coś ładnego narysuję na niej. Aby to urzeczywistnić muszę napisać sofcik do obsługi :)

Wskrześ starego peceta jako Hosta do eksperymentów :)Wskrześ starego peceta jako Hosta do eksperymentów :)

Na zdjęciu wyraźnie widać poświatę z poprzedniej kolumny albowiem obecnie zbudowany driver, ma pojedyncze zatrzaski. Aby osiągnąć czysty obraz trzeba by zastosować podwójne buforowanie treści kolumny; takie 2 bajtowe FIFO , ale to zrobię dopiero do matrycy RGB full color :)
Back to top
   
tplewa
Poziom 22
Poziom 22


Joined: 01 Jul 2003
Posts: 1696
Location: Kamienna Góra/Wawa

Post#39 17 May 2008 21:41   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


he he powracaja zabytki :)

Az sie lezka w oku kreci :) Ale fakt plyty glowne z zlaczem ISA to fajna alternatywa, nie koniecznie trzeba trzymac sie tylko LPT. Wykonanie plytki pasujacej do slotu ISA nie jest obecnie trudne, a obsluga jest banalnie prosta.
W elektronice wystarczy kilka TTL-i jako bufory i dekoder adresu...

Dla zapalencow dodaje troche paczek :)

Dla twardzieli DOS 1.1 ;)

Dla tych normalniejszych DOS 6.22...

Dla lubiacych okienka Windows 1.0 :) - z tym ze tutaj chyba bedzie potrzebny Hercules....

Mam jeszcze rozne bajery w stylu kod zrodlowy DOS-a 6.0, Windows WG 3.11 i inne :)

Odnosnie programowania w C polecam Watcom C - jak znajde umieszcze
u siebie na serwerku wspomniane source i Win 3.11. Oraz inne przydatne typu Turbo Pascal, Assembler itp.

W sumie mam w piwnicy ponad 200 dyskietek 5.25" tylko musial bym flopa podlaczyc i to zgrac w jakies IMG :)



win100.zip
 Description:
 n/a

Download
 Filename:  win100.zip
 Contents:  win100 , disk2.zip , disk3.zip , disk4.zip , disk5.zip , disk1.zip
See all...
 Filesize:  710.45 KB
 Punkty:  0


dos622.zip
 Description:
 n/a

Download
 Filename:  dos622.zip
 Contents:  dos622 , dos622_1.img , dos622_2.img , dos622_3.img , dos622_4.img
See all...
 Filesize:  4.29 MB
 Punkty:  0


dos11.zip
 Description:
 n/a

Download
 Filename:  dos11.zip
 Contents:  dos11 , TK-DOS11.DIM , TK-DOS11.TXT , DIM.DOC , DIM.EXE , MKSFXDIM.EXE
See all...
 Filesize:  148.37 KB
 Punkty:  0

Back to top
   
tplewa
Poziom 22
Poziom 22


Joined: 01 Jul 2003
Posts: 1696
Location: Kamienna Góra/Wawa

Post#40 17 May 2008 23:51   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Dobra kolejna porcja oldschool-owego software ;)

Disc Dupe - program do kopiowania dyskietek
http://www.turbokillers.com/tom/oldpc/dd.zip

Dos Navigator - menadzer plikow pod dos podobny do Nortona Commandera (obecnie cos w stylu Total Commandera)

http://www.turbokillers.com/tom/oldpc/DN.ZIP

Windows 3.11
http://www.turbokillers.com/tom/oldpc/WINDOWS_WG311.zip

Windows 1.01
http://www.turbokillers.com/tom/oldpc/win101.zip

Borland Turbo Pascal 7
http://www.turbokillers.com/tom/oldpc/TP7.ZIP

Borland Turbo Assembler (okrojone - tylko potrzebne pliki, assembler i linker)
http://www.turbokillers.com/tom/oldpc/TASM2.ZIP

Kod zrodlowy MS DOS 6.0
http://www.turbokillers.com/tom/oldpc/MSDOS_60_SRC.zip

UGH - taka krotka gierka do umilenia czasu na starej maszynie ;)
http://www.turbokillers.com/tom/oldpc/UGH.ZIP

Jak znajde jeszcze cos na HDD to dodam ;)
Jak ktos cos potrzebuje z starego softu moge poszukac...
Back to top
   
PeterBernard314
Poziom 15
Poziom 15


Joined: 15 May 2007
Posts: 206
Location: Gdynia

Post#41 Post from the author of the topic 18 May 2008 06:50   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Witaj, fajnie że jeszcze masz ten soft, zwłaszcza źródłem dosa jestem zaskoczony :) kopalnia jak narazie dla mnie nie do przebrnięcia ale warto mieć a nóż za 20 lat będzie potrzebne :) A windozę 3.11WG to mam nawet z licencją :angel:

A tak przez nostalgię, sprawdź proszę czy może masz prostą grę 'Space Invaders', którą chodziła 20 lat temu pod nazwą 'Atack' 15kb plik exe; mała rzecz , a cieszy :)

13 lat temu sądząc, że do niczego już sie nie przydadzą wyrzuciłem chyba z 500 dyskietek 5 1/4cala i poleciało kilka ciekawych zabawek.

A tak BTW kto posiada jeszcze dyskietki 8 cali i byłby chętny jedną odstąpić ?? Pozdrawiam
Back to top
   
tplewa
Poziom 22
Poziom 22


Joined: 01 Jul 2003
Posts: 1696
Location: Kamienna Góra/Wawa

Post#42 18 May 2008 08:48   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


He he no w source zwlaszcza naglowki ladnie wygladaja " Microsoft Confidential Copyright (C) Microsoft Corporation 1988-1992 All Rights Reserved"...

Jesli chodzi o DOS-y to mam (v1.1, v2.2, v3.3, v4.0, v4.01, v5.0...)

He he mam jeszcze source windowsa (sporo zajmuje)... ale o tym ciiiiii ;)

No ja od czasow pierwszego XT z Herculesem i dwoma flopami 360kb zbieram ile sie da... Dyskietek moze i bedzie wiecej bo jest tego spory karton, albo i dwa :) Ciekawe czy uda sie odczytac. Flop 5.25 smigal do konca w 386 sx 25 wiec jest jakas szansa ze to zadziala.

W domu mam kilka oryginalow na 5.25 w tym Borland Pascal 6.0 profesional + Turbo Assembler + Turbo debbuger...


Dobra a niejako ze sie bawiles w zagladanie do Biosu to zrodlo Bios-u z XT
http://www.turbokillers.com/tom/oldpc/BIOS.ZIP

Komplet roznych protect mode (do programowania w assemblerze i C++)

1. E.O.S Eclipse Operating System Version 3.05
2. PMODE v2.51 by Tran (dla NASM)
3. PMODE v2.51 by Tran (dla TASM)
4. PMODE/W v1.33 DOS Extender For use with WATCOM C/C++ (odpowiednik dos4gw - dziala zamiennie)
http://www.turbokillers.com/tom/oldpc/pmode_pack.ZIP

Kolejne gierki:

Electro Body - pierwsza polska gierka z czasow Covox-a kurde to byl dzwiek na PC ;)
http://www.turbokillers.com/tom/oldpc/ebody.zip

Maniac Miner
http://www.turbokillers.com/tom/oldpc/maniac.zip

Z starych gierek na obecnym HDD mam jeszcze:

1. Phantasmagoria (7CD) - swojego czasu hit horror w postaci filmu

I polskie przygodowki:

7 dni i 7 nocy
Kajko i Kokosz w Krainie Borostworow
Noc
Sfinx
Skaut Kwatermaster
Soltys
Tajemnica Statuetki
Teenagent

to chyba wszystko co znalazlem na hdd jeszcze moge przegladnac CD-R z czasow Pentium 90 gdzie nagrywarka byla rarytasem i kosztowala prawie tyle co komp :) - moze cos tam jeszcze bedzie fajnego. Jednak to juz "nowsze sprawy". Na 5.25 beda starocie od 8086, 80286, 80386...
Back to top
   
PeterBernard314
Poziom 15
Poziom 15


Joined: 15 May 2007
Posts: 206
Location: Gdynia

Post#43 Post from the author of the topic 18 May 2008 21:21   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Kurcze źródło windy no nieźle :crazyeyes:

Tymczasem wyeliminowałem prześwitywanie kolumn bez konieczności buforowania FIFO, po prostu na czas przepisywania treści zatrzasków wyłączam kolumnę i jest czysto .

Wskrześ starego peceta jako Hosta do eksperymentów :)
Back to top
   
Jimi Hendrix
Poziom 17
Poziom 17


Joined: 20 Oct 2003
Posts: 449

Post#44 20 May 2008 19:09   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


:arrow: tplewa
Masz może gdzieś TASMa?
Back to top
   
tplewa
Poziom 22
Poziom 22


Joined: 01 Jul 2003
Posts: 1696
Location: Kamienna Góra/Wawa

Post#45 20 May 2008 21:39   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


jest u gory (Borland Turbo Assembler) zamieszczony (okrojony - ale wszystko co potrzeba), mam tez orygianl ale na 5.25" i bym musial szukac gdzie upchalem tego flopa.
Back to top
   
Google

Google Adsense


Post# 20 May 2008 21:39   





Back to top
   
PeterBernard314
Poziom 15
Poziom 15


Joined: 15 May 2007
Posts: 206
Location: Gdynia

Post#46 Post from the author of the topic 24 May 2008 09:20   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Witajcie,

Mam pytanie: jak w makroasemblerze x86 wsadzić instrukcję CALL FAR [Adres_Procki]; Adres_Procki to miejsce w Ram-ie pod którym przechowuje 4 bajtowy adres tego co chce wywołać. Niestety nie znam dokładnie składni a próby w ciemno kończą się albo SYNTAX-em, albo wygenerowaniem kodu w 'pokrzywach' :)
Back to top
   
Jimi Hendrix
Poziom 17
Poziom 17


Joined: 20 Oct 2003
Posts: 449

Post#47 24 May 2008 18:20   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


W NASMie masz po prostu CALL FAR adres. W TASMie CALL FAR PTR adres. Jak uzywasz rejestrow do zaadresowania to umieszczasz je w nawiasie kwadratowym, oddzielone dwukropkiem.
Back to top
   
PeterBernard314
Poziom 15
Poziom 15


Joined: 15 May 2007
Posts: 206
Location: Gdynia

Post#48 Post from the author of the topic 25 May 2008 21:11   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Witam, Dziękuje ale rozwiązałem to tak: ponieważ celem było wywołanie oryginalnego wektora przerwania z wnętrza mojej procki INT8, ale tylko co n razy realizacji mojego, więc wpisałem wektor oryginału pod inny numer INT-a i wywołuję go instrukcją INT.
Back to top
   
PeterBernard314
Poziom 15
Poziom 15


Joined: 15 May 2007
Posts: 206
Location: Gdynia

Post#49 Post from the author of the topic 27 May 2008 12:43   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Nadeszła pora testowania matrycy RGB ...

Wskrześ starego peceta jako Hosta do eksperymentów :)Wskrześ starego peceta jako Hosta do eksperymentów :)

Testowana matryca to: LTM1588RGB-AMBW. Przy prądzie 25 mA diody świecą tak jasno że nie można długo na nie patrzeć. Tutaj jeszcze nie wyrównałem prądów r g b, wszystkie zasilane są z 5V przez drivery 2803 z rezystorem 47R.
Back to top
   
Jimi Hendrix
Poziom 17
Poziom 17


Joined: 20 Oct 2003
Posts: 449

Post#50 01 Aug 2008 22:46   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Witam serdecznie,
otóż napisałem ostatnio malutki programik do zapisania w pliku 64 kb pamięci od wybranego adresu. Oto kod:
Code:

org 100h

mov ah,3Ch
xor cx,cx
mov dx,filename
int 21h ;tworzymy plik

mov ax,3D02h
mov dx,filename
int 21h ;otwieramy

mov bx,ax ;zapis uchwytu
push ds

xor dx,dx
mov ax,0F000h
mov ds,ax ;ustawienie adresu, który zapisujemy jako data segment

mov ah,40h
mov cx,0FFFFh
int 21h ;zapis 64 kb do pliku

mov ah, 3Eh
int 21h ;zamknięcie pliku

pop ds
mov ah,4ch
xor al,al
int 21h ;wyjście do dos-a


filename db "F000.bin",0

No i pod windowsem 98 wszystko ładnie śmiga, a jak próbuję to uruchomić na moim PC-AT z 286-stką to w pliku powstają jakieś śmieci. Sprawdzałem pod freedosem (powstaje plik 0 bajtów) i pod romdosem (powstają śmieci), bo inne dosy nie działają, o bootowaniu z dysku już nie wspomnę. Czy jest jakiś błąd w kodzie?
Mam też prośbę do Ciebie PeterzeBernardzie - dysponujesz jakimś wiekowym sprzętem, czy mógłbyś więc odpalić ten programik i sprawdzić czy działa? Załączam binarkę (zmień tylko rozszerzenie z zip na com), chyba że chcesz sam skompilować to tradycyjnie:
Code:

nasm -f bin -o f000.com dump.asm

Najlepiej jakbyś też zamieścił tego dumpa, chętnie zobaczę co masz w BIOSie.
Pozdrawiam



F000.ZIP
 Description:
 n/a

Download
 Filename:  F000.ZIP
 Contents:  
 Filesize:  54 Bytes
 Punkty:  0.00

Back to top
   
PeterBernard314
Poziom 15
Poziom 15


Joined: 15 May 2007
Posts: 206
Location: Gdynia

Post#51 Post from the author of the topic 06 Aug 2008 15:41   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Witaj, sprawdziłem na AMD DX4/100 pod dosem 3.30 więc procka tworzy plik o właściwym rozmiarze, natomiast zawartość sprawia wrażenie uporządkowanego zbioru wartości. Jedynie ostatnie 512 bajtów pliku ma prawidłową zawartość zgodną z ostatnimi 512 bajtami ROM BIOSu. Chwilowo brak czasu na szczegółową analizę, ale dam znać gdy coś znajdę na ten temat. Pozdrawiam!
Back to top
   
Jimi Hendrix
Poziom 17
Poziom 17


Joined: 20 Oct 2003
Posts: 449

Post#52 07 Aug 2008 15:49   

Re: Wskrześ starego peceta jako Hosta do eksperymentów :)


Cały program wygląda ok ale nie wiem, czy przy zapisie do pliku można ustawić jako data segment pamięć tylko do odczytu. Jak znajdę chwilę to trochę przepiszę ten program by kopiował segment tylko do odczytu do ramu a potem dopiero zapisywał. Dziwne, bo wszystko działa na PIII i K6 II a na PC/AT nie idzie...
Dzięki i pozdrawiam
JH
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> DIY Beginners / Unfinished -> Wskrześ starego peceta jako Hosta do eksperymentów :)
Page 2 of 2 Go to page Previous  1, 2
Similar topics
BaloonSat Extreme - komputer do eksperymentów kosmicznych (43)
Panel kontrolny do peceta (12)

Page generation time: 0.18 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed