OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 20.05.2024, 03:58

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
 Předmět příspěvku: ARCNET & QNX2
PříspěvekNapsal: 04.12.2023, 15:04 
Offline
Kecálek

Registrován: 16.09.2022, 16:24
Příspěvky: 217
Has thanked: 8 times
Been thanked: 36 times
Jak tu bezi paralelni tema s FELNET+FELAN, nemate nahodou nekdo 2 ISA sitove karty ARCNET, idealne i s podpurnym hubem (resp. kabelazi/terminaci, nevim jak presne to tam bylo), kterych byste se byli ochotni zbavit?

Mam delsi dobu rozpracovanou analyzu QNX1.x a 2.x; zastavilo mne hlavne to, ze jsem disassembling zacal delat prilis teoreticky bez moznosti si ten sitovy provoz (a tim i cely system) poradne osahat.

Pro ty co by je to zajimalo:
https://www.qnx.com/download/group.html?programid=21021
http://www.os2museum.com/wp/virtualizing-qnx-2/
https://github.com/retrohun/8086tiny
https://winworldpc.com/product/qnx/22


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ARCNET & QNX2
PříspěvekNapsal: 22.12.2023, 16:46 
Offline
Profík
Uživatelský avatar

Registrován: 12.06.2013, 00:11
Příspěvky: 654
Has thanked: 1 time
Been thanked: 78 times
S QNX semsi kdysi trochu hral
http://rayer.g6.cz/os/os.htm#QNX
ale k siti sem se pripojil jen pred dial-up modem, v te dobe sem este ani sitovku nemel. A arcneti sitovku sem snad nikdy nazivo nepotkal, jen ruzne esthernety po koaxu a 1 tokenring...

_________________
http://rayer.g6.cz, core i7-2600K, SB Audigy+YMF724+DreamBlaster, GTX970, DOS/WIN98SE/NT4/XP/Debian | retroPC: PPro 200, 192MB, SB AWE64+Live, Matrox Millenium II/8MB+Voodo1, USB 2.0


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ARCNET & QNX2
PříspěvekNapsal: 25.12.2023, 22:34 
Offline
Kecálek

Registrován: 16.09.2022, 16:24
Příspěvky: 217
Has thanked: 8 times
Been thanked: 36 times
To je uz QNX4, to je jina bestie nez QNX2. Je daleko bliz Unixu (resp. POSIXu), kazdopadne jejich 1.44M demo disketa na ktere je "vse" byla tehdy z meho pohledu dost revolucni (vsem co nevideli doporucuji vyzkouset, chodil tam myslim uz i ethernet s kartami NE2000 compat https://winworldpc.com/product/qnx/144mb-demo ).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ARCNET & QNX2
PříspěvekNapsal: 28.12.2023, 01:20 
Offline
Profík
Uživatelský avatar

Registrován: 12.06.2013, 00:11
Příspěvky: 654
Has thanked: 1 time
Been thanked: 78 times
Starsi QNXy sem nevidel, naposled snad QNX6 na nakem CD a to uz bylo taky hodne davno. Ani nevim, jesi este existuje/vyviji se...

_________________
http://rayer.g6.cz, core i7-2600K, SB Audigy+YMF724+DreamBlaster, GTX970, DOS/WIN98SE/NT4/XP/Debian | retroPC: PPro 200, 192MB, SB AWE64+Live, Matrox Millenium II/8MB+Voodo1, USB 2.0


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ARCNET & QNX2
PříspěvekNapsal: 09.05.2024, 22:36 
Offline
Kecálek

Registrován: 16.09.2022, 16:24
Příspěvky: 217
Has thanked: 8 times
Been thanked: 36 times
Posunul jsem se vcera z "nespavosti" trosku ve zkoumani QNXu 2. Udelal jsem primitivni programek, ktery z jeho filesystemu umi vytahnout soubory, hodil par programu do disassembleru. Na bootovaci diskete je tohle - je to celkem zajimave jak jsou ty programky male (viz /cmds). Pritom jde o a.out soubory, bez sdilenych knihoven - ty jsou reseny zda se tou formou, ze v kernelu (?) je nejaky blob reagujici tusim na int 72 a ten pak nejak prevede pozadavek na mikrokernelove zpravy. cele to je 16bitove, umi to bezet i v protected modu (QNX3 je vlastne QNX2 v 386 pmode, jednotlive tasky ale stale bezi v 8086 modu). Ma to i nejake graficke prostredi (skutecne QNX2 !!!), bohuzel ho nemam (na youtube je video kde to clovek demonstruje).

Co je na tom obvzlast zajimave je to, ze message passing funguje i po tom arcnetu mezi jednotlivymi pocitaci, takze lze pristupovat k zarizenim/filesystemu ciziho stroje jako kdyby to bylo lokalni (akorat se zprava posle na jiny pocitac).

Bohuzel to je prelozene nejakym ne uplne optimalizujicim prekladacem, takze se tam data obvykle nakladaji vidlemi sem-tam-sem-tam. Zase na druhou stranu je to z osmdesatek ...

cizi video QNXu 1 (neni to ani QNX2!):
phpBB [video]


Obsah je zde:
Kód:
mhi@mhinuxino:/data/qnx2/qnx2fsdump/out$ ls -laR
.:
total 44
drwxr-xr-x 9 mhi mhi 4096 May  8 21:31 .
drwxr-xr-x 3 mhi mhi 4096 May  9 17:36 ..
-rw-r--r-- 1 mhi mhi  360 May  8 21:50 bitmap
drwxr-xr-x 3 mhi mhi 4096 May  8 22:11 cmds
drwxr-xr-x 2 mhi mhi 4096 May  8 21:31 config
-rw-r--r-- 1 mhi mhi  296 May  8 21:50 copyright.notice
drwxr-xr-x 2 mhi mhi 4096 May  8 21:31 drivers
drwxr-xr-x 2 mhi mhi 4096 May  8 21:31 expl
drwxr-xr-x 2 mhi mhi 4096 May  9 16:28 netboot
drwxr-xr-x 2 mhi mhi 4096 May  8 21:31 netdisks
drwxr-xr-x 3 mhi mhi 4096 May  8 21:31 user

./cmds:
total 1152
drwxr-xr-x 3 mhi mhi   4096 May  8 22:11 .
drwxr-xr-x 9 mhi mhi   4096 May  8 21:31 ..
-rw-r--r-- 1 mhi mhi   5309 May  8 21:50 accountant.z
-rw-r--r-- 1 mhi mhi   4119 May  8 21:50 accstats
-rw-r--r-- 1 mhi mhi   3736 May  8 21:50 alive
-rw-r--r-- 1 mhi mhi   2705 May  8 21:50 apb
-rw-r--r-- 1 mhi mhi  11066 May  8 21:50 backup
-rw-r--r-- 1 mhi mhi  19690 May  8 21:50 bar.z
-rw-r--r-- 1 mhi mhi   2713 May  8 21:50 beep
-rw-r--r-- 1 mhi mhi   6884 May  8 21:50 boot
-rw-r--r-- 1 mhi mhi    628 May  8 21:50 box.macros
-rw-r--r-- 1 mhi mhi  13286 May  8 21:50 calc.z
-rw-r--r-- 1 mhi mhi    758 May  8 21:50 cat
-rw-rw-rw- 1 mhi mhi 114838 May  8 22:11 cat2.idb
-rw-r--r-- 1 mhi mhi   4883 May  8 21:50 chattr
-rw-r--r-- 1 mhi mhi   3027 May  8 21:50 check_mapping
-rw-r--r-- 1 mhi mhi    151 May  8 21:50 chgrp
-rw-r--r-- 1 mhi mhi  14183 May  8 21:50 chkfsys
-rw-r--r-- 1 mhi mhi     57 May  8 21:50 chmod
-rw-r--r-- 1 mhi mhi    151 May  8 21:50 chown
-rw-r--r-- 1 mhi mhi   3646 May  8 21:50 clock
-rw-r--r-- 1 mhi mhi   5107 May  8 21:50 clrhouse
drwxr-xr-x 2 mhi mhi   4096 May  8 21:31 clrhousenew
-rw-r--r-- 1 mhi mhi  16620 May  8 21:50 comm.z
-rw-r--r-- 1 mhi mhi   2683 May  8 21:50 copy
-rw-r--r-- 1 mhi mhi   2934 May  8 21:50 cp
-rw-r--r-- 1 mhi mhi   8108 May  8 21:50 cron.z
-rw-r--r-- 1 mhi mhi    252 May  8 21:50 crup
-rw-r--r-- 1 mhi mhi   2659 May  8 21:50 crypt
-rw-r--r-- 1 mhi mhi   5631 May  8 21:50 date
-rw-r--r-- 1 mhi mhi   5352 May  8 21:50 dcheck
-rw-r--r-- 1 mhi mhi   6093 May  8 21:50 dcopy
-rw-r--r-- 1 mhi mhi   3036 May  8 21:50 ddump.z
-rw-r--r-- 1 mhi mhi    961 May  8 21:50 def_server
-rw-r--r-- 1 mhi mhi   6122 May  8 21:50 diff.z
-rw-r--r-- 1 mhi mhi   5742 May  8 21:50 dinit
-rw-r--r-- 1 mhi mhi   7838 May  8 21:50 dir
-rw-r--r-- 1 mhi mhi   2910 May  8 21:50 dmark
-rw-r--r-- 1 mhi mhi   2240 May  8 21:50 dopen
-rw-r--r-- 1 mhi mhi   1322 May  8 21:50 drel
-rw-r--r-- 1 mhi mhi   1934 May  8 21:50 dump
-rw-r--r-- 1 mhi mhi  11067 May  8 21:50 dumper.z
-rw-r--r-- 1 mhi mhi   2660 May  8 21:50 dump_ibm
-rw-r--r-- 1 mhi mhi    525 May  8 21:50 echo
-rw-r--r-- 1 mhi mhi  36919 May  8 21:50 ed
-rw-r--r-- 1 mhi mhi   3033 May  8 21:50 ed.macros
-rw-r--r-- 1 mhi mhi   3379 May  8 21:50 envmgr
-rw-r--r-- 1 mhi mhi   4424 May  8 21:50 eo
-rw-r--r-- 1 mhi mhi   3683 May  8 21:50 expl
-rw-r--r-- 1 mhi mhi  22728 May  8 21:50 fbackup.z
-rw-r--r-- 1 mhi mhi   5856 May  8 21:50 fdformat
-rw-r--r-- 1 mhi mhi  12141 May  8 21:50 fdisk
-rw-r--r-- 1 mhi mhi   8651 May  8 21:50 files.z
-rw-r--r-- 1 mhi mhi   2453 May  8 21:50 fopen
-rw-r--r-- 1 mhi mhi    524 May  8 21:50 frel
-rw-r--r-- 1 mhi mhi   2929 May  8 21:50 fstat
-rw-r--r-- 1 mhi mhi     56 May  8 21:50 grep
-rw-r--r-- 1 mhi mhi  12383 May  8 21:50 install
-rw-r--r-- 1 mhi mhi   2450 May  8 21:50 kbd
-rw-r--r-- 1 mhi mhi    242 May  8 21:50 keyboard
-rw-r--r-- 1 mhi mhi    829 May  8 21:50 kill_vcs
-rw-r--r-- 1 mhi mhi     10 May  8 21:50 led.init
-rw-r--r-- 1 mhi mhi   9074 May  8 21:50 led.z
-rw-r--r-- 1 mhi mhi   8328 May  8 21:50 list.z
-rw-r--r-- 1 mhi mhi   4472 May  8 21:50 locate
-rw-r--r-- 1 mhi mhi  13902 May  8 21:50 locker.z
-rw-r--r-- 1 mhi mhi  13224 May  8 21:50 login
-rw-r--r-- 1 mhi mhi   4305 May  8 21:50 logoff
-rw-r--r-- 1 mhi mhi  15289 May  8 21:50 lps.z
-rw-r--r-- 1 mhi mhi   8530 May  8 21:50 ls
-rw-r--r-- 1 mhi mhi   1330 May  8 21:50 mkdir
-rw-r--r-- 1 mhi mhi  21708 May  8 21:50 more.z
-rw-r--r-- 1 mhi mhi  15053 May  8 21:50 mount
-rw-r--r-- 1 mhi mhi   6000 May  8 21:50 msort.z
-rw-r--r-- 1 mhi mhi   3579 May  8 21:50 mv
-rw-r--r-- 1 mhi mhi   1358 May  8 21:50 nacc
-rw-r--r-- 1 mhi mhi   8249 May  8 21:50 netboot
-rw-r--r-- 1 mhi mhi   4922 May  8 21:50 netsize
-rw-r--r-- 1 mhi mhi   8981 May  8 21:50 netstats.z
-rw-r--r-- 1 mhi mhi   4326 May  8 21:50 nettest
-rw-r--r-- 1 mhi mhi   7850 May  8 21:50 net.z
-rw-r--r-- 1 mhi mhi   7141 May  8 21:50 osconfig.z
-rw-r--r-- 1 mhi mhi    677 May  8 21:50 p
-rw-r--r-- 1 mhi mhi   6164 May  8 21:50 pack
-rw-r--r-- 1 mhi mhi   2629 May  8 21:50 park
-rw-r--r-- 1 mhi mhi   4945 May  8 21:50 patch
-rw-r--r-- 1 mhi mhi   4494 May  8 21:50 poll
-rw-r--r-- 1 mhi mhi     85 May  8 21:50 prt.init
-rw-r--r-- 1 mhi mhi   5124 May  8 21:50 prtsc.z
-rw-r--r-- 1 mhi mhi    651 May  8 21:50 pwd
-rw-r--r-- 1 mhi mhi  16709 May  8 21:50 qcp
-rw-r--r-- 1 mhi mhi  11020 May  8 21:50 qtalk.z
-rw-r--r-- 1 mhi mhi   6582 May  8 21:50 query.z
-rw-r--r-- 1 mhi mhi   6630 May  8 21:50 queue.z
-rw-r--r-- 1 mhi mhi   4360 May  8 21:50 relink_file
-rw-r--r-- 1 mhi mhi   3408 May  8 21:50 rm
-rw-r--r-- 1 mhi mhi   2243 May  8 21:50 rmdir
-rw-r--r-- 1 mhi mhi  11559 May  8 21:50 rtc
-rw-r--r-- 1 mhi mhi   5882 May  8 21:50 sac.z
-rw-r--r-- 1 mhi mhi   3737 May  8 21:50 scan_for_dir
-rw-r--r-- 1 mhi mhi   3735 May  8 21:50 scan_for_file
-rw-r--r-- 1 mhi mhi   2455 May  8 21:50 search
-rw-r--r-- 1 mhi mhi   1539 May  8 21:50 setenv
-rw-r--r-- 1 mhi mhi  16792 May  8 21:50 sh
-rw-r--r-- 1 mhi mhi   1464 May  8 21:50 size
-rw-r--r-- 1 mhi mhi   3941 May  8 21:50 slay
-rw-r--r-- 1 mhi mhi   1130 May  8 21:50 sleep
-rw-r--r-- 1 mhi mhi   1888 May  8 21:50 slice
-rw-r--r-- 1 mhi mhi   4496 May  8 21:50 sort
-rw-r--r-- 1 mhi mhi  11341 May  8 21:50 spatch.z
-rw-r--r-- 1 mhi mhi   1441 May  8 21:50 split
-rw-r--r-- 1 mhi mhi   5669 May  8 21:50 spool
-rw-r--r-- 1 mhi mhi   8318 May  8 21:50 spooldev.z
-rw-r--r-- 1 mhi mhi   6432 May  8 21:50 spooler.z
-rw-r--r-- 1 mhi mhi   6541 May  8 21:50 stty
-rw-r--r-- 1 mhi mhi  10915 May  8 21:50 sys.debug
-rw-r--r-- 1 mhi mhi  23670 May  8 21:50 tbackup.z
-rw-r--r-- 1 mhi mhi  14238 May  8 21:50 tcap.z
-rw-r--r-- 1 mhi mhi   4738 May  8 21:50 timer
-rw-r--r-- 1 mhi mhi   1986 May  8 21:50 tset
-rw-r--r-- 1 mhi mhi  13711 May  8 21:50 tsk
-rw-r--r-- 1 mhi mhi   1906 May  8 21:50 tzset
-rw-r--r-- 1 mhi mhi   4076 May  8 21:50 unpack
-rw-r--r-- 1 mhi mhi   1926 May  8 21:50 wc
-rw-r--r-- 1 mhi mhi   6350 May  8 21:50 who
-rw-r--r-- 1 mhi mhi  11524 May  8 21:50 ws
-rw-r--r-- 1 mhi mhi   3391 May  8 21:50 xlat
-rw-r--r-- 1 mhi mhi   1104 May  8 21:50 zap

./cmds/clrhousenew:
total 72
drwxr-xr-x 2 mhi mhi 4096 May  8 21:31 .
drwxr-xr-x 3 mhi mhi 4096 May  8 22:11 ..
-rw-r--r-- 1 mhi mhi 4921 May  8 21:50 chnodes
-rw-r--r-- 1 mhi mhi 2150 May  8 21:50 clrdown
-rw-r--r-- 1 mhi mhi 6220 May  8 21:50 clrhouse.z
-rw-r--r-- 1 mhi mhi 1396 May  8 21:50 nalfd.obj
-rw-r--r-- 1 mhi mhi 1520 May  8 21:50 nalfu.obj
-rw-r--r-- 1 mhi mhi 1485 May  8 21:50 nalfw.obj
-rw-r--r-- 1 mhi mhi 1344 May  8 21:50 nalnd.obj
-rw-r--r-- 1 mhi mhi  855 May  8 21:50 name_attach.o
-rw-r--r-- 1 mhi mhi 1337 May  8 21:50 nasfd.obj
-rw-r--r-- 1 mhi mhi 1449 May  8 21:50 nasfu.obj
-rw-r--r-- 1 mhi mhi 1414 May  8 21:50 nasfw.obj
-rw-r--r-- 1 mhi mhi 1285 May  8 21:50 nasnd.obj
-rw-r--r-- 1 mhi mhi  940 May  8 21:50 read.me.cii.z
-rw-r--r-- 1 mhi mhi 3073 May  8 21:50 read.me.z

./config:
total 72
drwxr-xr-x 2 mhi mhi  4096 May  8 21:31 .
drwxr-xr-x 9 mhi mhi  4096 May  8 21:31 ..
-rw-r--r-- 1 mhi mhi    53 May  8 21:50 dial.dir
-rw-r--r-- 1 mhi mhi   983 May  8 21:50 float8087.slib
-rw-r--r-- 1 mhi mhi  2352 May  8 21:50 float.slib
-rw-r--r-- 1 mhi mhi  2387 May  8 21:50 kbd.dbase
-rw-r--r-- 1 mhi mhi  5979 May  8 21:50 LineChars.ps
-rw-r--r-- 1 mhi mhi  1009 May  8 21:50 Prolog.ps
-rw-r--r-- 1 mhi mhi 19040 May  8 21:50 PSwidths
-rw-r--r-- 1 mhi mhi   365 May  8 21:50 sac.slib
-rw-r--r-- 1 mhi mhi   539 May  8 21:50 sys.init
-rw-r--r-- 1 mhi mhi  6542 May  8 21:50 tcap.dbase

./drivers:
total 132
drwxr-xr-x 2 mhi mhi  4096 May  8 21:31 .
drwxr-xr-x 9 mhi mhi  4096 May  8 21:31 ..
-rw-r--r-- 1 mhi mhi 10211 May  8 21:50 disk.ahascsi
-rw-r--r-- 1 mhi mhi  2438 May  8 21:50 disk.at
-rw-r--r-- 1 mhi mhi  5455 May  8 21:50 disk.atc
-rw-r--r-- 1 mhi mhi  1866 May  8 21:50 disk.bios
-rw-r--r-- 1 mhi mhi  5187 May  8 21:50 disk.ps2
-rw-r--r-- 1 mhi mhi  5365 May  8 21:50 disk.ps2esdi
-rw-r--r-- 1 mhi mhi  5657 May  8 21:50 disk.ps2scsi
-rw-r--r-- 1 mhi mhi   553 May  8 21:50 disk.ram
-rw-r--r-- 1 mhi mhi  5443 May  8 21:50 disk.vpm50
-rw-r--r-- 1 mhi mhi  2478 May  8 21:50 disk.xt
-rw-r--r-- 1 mhi mhi 20990 May  8 21:50 glib.ega.z
-rw-r--r-- 1 mhi mhi 31651 May  8 21:50 glib.vga.z

./expl:
total 24
drwxr-xr-x 2 mhi mhi 4096 May  8 21:31 .
drwxr-xr-x 9 mhi mhi 4096 May  8 21:31 ..
-rw-r--r-- 1 mhi mhi 9043 May  8 21:50 install
-rw-r--r-- 1 mhi mhi 1573 May  8 21:50 logo

./netboot:
total 1076
drwxr-xr-x 2 mhi mhi   4096 May  9 16:28 .
drwxr-xr-x 9 mhi mhi   4096 May  8 21:31 ..
-rw-r--r-- 1 mhi mhi 116575 May  8 21:50 os.2.21atp
-rw-r--r-- 1 mhi mhi 112737 May  8 21:50 os.2.21pcat

./netdisks:
total 12
drwxr-xr-x 2 mhi mhi 4096 May  8 21:31 .
drwxr-xr-x 9 mhi mhi 4096 May  8 21:31 ..
-rw-r--r-- 1 mhi mhi   20 May  8 21:50 QNX0241804

./user:
total 12
drwxr-xr-x 3 mhi mhi 4096 May  8 21:31 .
drwxr-xr-x 9 mhi mhi 4096 May  8 21:31 ..
drwxr-xr-x 2 mhi mhi 4096 May  8 21:31 qnx

./user/qnx:
total 8
drwxr-xr-x 2 mhi mhi 4096 May  8 21:31 .
drwxr-xr-x 3 mhi mhi 4096 May  8 21:31 ..


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz