2,801

(25 odpowiedzi, napisanych Programowanie - 8 bit)

Tak. Na pewno działa dla Sparta DOS 3.2d (ścieżka np. "D1:KAT1>KAT2>PLIK.EXT"). Nie wiem jak jest w SDX i MyDOS, ale nie sądzę żeby było inaczej.

2,802

(25 odpowiedzi, napisanych Programowanie - 8 bit)

Jeśli chodzi o rozmiar pliku na dyskietce to nie ma tu żadnych ograniczeń prócz fizycznych możliwości nośnika.
Program ładujący do kolejnych banków może wyglądać np tak (wyjęty z jakiegoś mojego kodu i zmodyfikowany, ale nie przetestowany):

load equ *
  ldx #$10
  lda #4    ;read
  sta icaux1,x
  lda #3    ;open
  sta iccmd,x
  lda <filename
  sta icbufa,x
  lda >filename
  sta icbufa+1,x
  lda #filenamelength
  sta icbufl,x
  lda #0
  sta icbufl+1,x
  jsr ciov
  bmi err
  
  ldy #0
  sty bankindex
loadloop equ *
  lda banks,y
  sta portb
  ;zaladowanie bloku do banku
  lda #4   ;read
  sta icaux1,x
  lda #7    ;getbyte
  sta iccmd,x
  lda <$4000
  sta icbufa,x
  lda >$4000
  sta icbufa+1,x
  lda <$4000
  sta icbufl,x
  lda >$4000
  sta icbufl+1,x
  jsr ciov
  bmi doclose

  inc bankindex
  ldy bankindex
  cpy #bankscount
  bcc loadloop
  
doclose equ *
  php

  ;na końcu włączamy podstawowy bank
  lda #$ff
  sta portb

  lda #12    ;close
  sta iccmd,x
  jsr ciov
  plp
err equ *
  rts

filename dta c'D1:DOWOL.DTA'
filenamelength equ *-filename

;tu są wartości dla portb włączające odpowiednie banki - system powinien być włączony!
banks dta b($c3),b($c7)
bankscount equ *-banks

To Ci pozwoli ładować strumieniowo plik (nie musisz go dzielić fizycznie na ileś tam plików, bo nie ma takiej potrzeby) do kilku banków zdefiniowanych w tablicy banks.
Na wyjściu w Y masz kod błędu, rejestr F nienaruszony w tym sensie, że po jsr load możesz zrobić bmi obsługabłędu.

2,803

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Dorobiłem skalowanie czcionek.
Sposób wywołania aplikacji java (http://mono.i-demo.pl/chrdraw4.jar ):
$ java -jar chrdraw4.jar font skala tekst
skala domyślnie 1, tekst domyślnie "Quick brown fox jumps over lazy dog."
Aplikacja na atari (http://mono.i-demo.pl/chrdraw4.atr ) ma ustawiony współczynnik skalowania na 2.0 (współczynnik można ustawiać w źródle w formacie fxp8.8).
Przy okazji okazało się jak działa "Easy fonts" - bardzo prymitywny, a goście za to chcą 90EUR ech.
Widać też jak są skonstruowane pozostałe fonty (borlandowe i lcd).
Niżej parę screenshotów z atari.

Comic Sans MS:
http://mono.i-demo.pl/a8coms2.png

Gothic:
http://mono.i-demo.pl/a8goth2.png

LCDL:
http://mono.i-demo.pl/a8lcdl2.png

Symbol:
http://mono.i-demo.pl/a8symb2.png

Trip:
http://mono.i-demo.pl/a8trip2.png

Źródła (java) są dostępne tu: http://mono.i-demo.pl/chrdraw4-src.zip ; za to (atari) są tu: http://mono.i-demo.pl/chrdraw4.asx .

2,804

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Niby tak, ale na razie to jest font nieskalowany. A ponieważ jest to stroked font to po skalowaniu zobaczymy pewnie z jakich linii tak naprawdę się to wszystko składa :(. Stroked nie jest wypełniany, jak normalny font wektorowy. Można przy skalowaniu spróbować malować pędzlem kilkupikselowym (a nie jedno-, jak teraz). Inna rzecz, to niestety rozmiar fontu :(. Te z borlanda mają nawet 20 kb; z tablicami dla ekranu i kodem (1kb) to nam zajmuje całą pamięć :(. Ale to chyba cecha stroków - im ma być dokładniejszy tym będzie większy, bo mamy do dyspozycji tylko przesunięcia i proste drawto.

2,805

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Poprawka w programie java (http://mono.i-demo.pl/chrdraw3.jar ) dla fontów konwertowanych Easy Fonts 3.0 (wersja Win - http://digilander.libero.it/pnavato/EasyFonts ) - definicja jednego glypha może być teraz wykorzystana dla wielu znaków. Poza tym konwerter nie podaje typu fonta, a traktuje to pole, od razu jako opis (który jest zaraz za nim) dzięki czemu pełna nazwa czcionki umieszczona w opisie jest rozcięta na dwa pola np. "Comi" i "c Sans MS...". Easy Fonts w wersji niezazrejestrowanej wygenerował mi tylko kilkanaście znaków z fonta ttf. Poniżej parę przykładowych czcionek z Win (http://mono.i-demo.pl/winfonts.zip ) - wszystkie normal w rozmiarze 20:

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw3.jar WIN/COMS.CHR 01234ajlmW
Font type: Comi
Font name:
Internal font name: COMS
Description: c Sans MS
* Easy Fonts v3.0 for Windows - UNREGISTERED *
                                               
Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -8
Origin to top of capital distance: 21
Character range:  (20)..n(6e)
http://mono.i-demo.pl/coms.png
http://mono.i-demo.pl/a8coms.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw3.jar WIN/CRRN.CHR 01234ajlmW
Font type: Cour
Font name:
Internal font name: CRRN
Description: ier New
* Easy Fonts v3.0 for Windows - UNREGISTERED *
                                                 
Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -5
Origin to top of capital distance: 17
Character range:  (20)..n(6e)
http://mono.i-demo.pl/crrn.png
http://mono.i-demo.pl/a8crrn.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw3.jar WIN/LUCI.CHR 01234ajlmW
Font type: Luci
Font name:
Internal font name: LUCI
Description: da Console
* Easy Fonts v3.0 for Windows - UNREGISTERED *
                                             
Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -5
Origin to top of capital distance: 20
Character range:  (20)..n(6e)
http://mono.i-demo.pl/luci.png
http://mono.i-demo.pl/a8luci.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw3.jar WIN/SYMB.CHR 01234ajlmW
Font type: Symb
Font name:
Internal font name: SYMB
Description: ol
* Easy Fonts v3.0 for Windows - UNREGISTERED *
                                                     
Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -6
Origin to top of capital distance: 17
Character range:  (20)..n(6e)
http://mono.i-demo.pl/symb.png
http://mono.i-demo.pl/a8symb.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw3.jar WIN/TMNR.CHR 01234ajlmW
Font type: Time
Font name:
Internal font name: TMNR
Description: s New Roman
* Easy Fonts v3.0 for Windows - UNREGISTERED *
                                             
Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -6
Origin to top of capital distance: 18
Character range:  (20)..n(6e)
http://mono.i-demo.pl/tmnr.png
http://mono.i-demo.pl/a8tmnr.png

Źródła dla programu (java) są tutaj: http://mono.i-demo.pl/chrdraw3-src.zip . Program dla atari się nie zmienił, ale nowa dyskietka jest tutaj http://mono.i-demo.pl/chrdraw3.atr .

2,806

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Sprawdziłem fonty z tp7 borlanda (http://mono.i-demo.pl/tp7bgi.zip ).
W programiku java (http://mono.i-demo.pl/chrdraw2.jar ) uwzględniłem parametr "origin to bottom" i jego znak (jest jeszcze "origin to baseline", ale we wszystkich dotychczasowych fontach jest ustawiony na 0 - obecnie nie uwzględniam go, bo nie wiem nawet czy ma znak czy nie). W programiku atari (http://mono.i-demo.pl/chrdraw2.atr ) dałem 20k bufor na font.
Poniżej zrzuty ekranu z pc i atari.

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw2.jar BGI/BOLD.CHR 01234ajlmW
Font type: BGI
Font name:
Internal font name: BOLD
Description: Stroked Font V1.1 - Jun 5, 1989
Copyright (c) 1987,1988 Borland International

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -7
Origin to top of capital distance: 53
Character range:  (20)..?(ff)
http://mono.i-demo.pl/bold.png
http://mono.i-demo.pl/a8bold.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw2.jar BGI/EURO.CHR 01234ajlmW
Font type: BGI
Font name:
Internal font name: EURO
Description: Stroked Font V1.1 - May 17, 1989
Copyright (c) 1987,1988 Borland International

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -10
Origin to top of capital distance: 45
Character range:  (20)..?(fe)
http://mono.i-demo.pl/euro.png
http://mono.i-demo.pl/a8euro.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw2.jar BGI/GOTH.CHR 01234ajlmW
Font type: BGI
Font name:
Internal font name: GOTH
Description: Stroked Font V1.1 - Jun 5, 1989
Copyright (c) 1987,1988 Borland International

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -7
Origin to top of capital distance: 25
Character range:  (20)..?(fe)
http://mono.i-demo.pl/goth.png
http://mono.i-demo.pl/a8goth.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw2.jar BGI/LCOM.CHR 01234ajlmW
Font type: BGI
Font name:
Internal font name: LCOM
Description: Stroked Font V1.1 - Jun 5, 1989
Copyright (c) 1987,1988 Borland International

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -7
Origin to top of capital distance: 28
Character range:  (20)..?(fe)
http://mono.i-demo.pl/lcom.png
http://mono.i-demo.pl/a8lcom.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw2.jar BGI/LITT.CHR 01234ajlmW
Font type: BGI
Font name:
Internal font name: LITT
Description: Stroked Font V1.1 - Jun 5, 1989
Copyright (c) 1987,1988 Borland International

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -2
Origin to top of capital distance: 7
Character range:  (20)..?(fe)
http://mono.i-demo.pl/litt.png
http://mono.i-demo.pl/a8litt.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw2.jar BGI/SANS.CHR 01234ajlmW
Font type: BGI
Font name:
Internal font name: SANS
Description: Stroked Font V1.1 - Jun 5, 1989
Copyright (c) 1987,1988 Borland International

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -7
Origin to top of capital distance: 25
Character range: (01)..?(fe)
http://mono.i-demo.pl/sans.png
http://mono.i-demo.pl/a8sans.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw2.jar BGI/SCRI.CHR 01234ajlmW
Font type: BGI
Font name:
Internal font name: SCRI
Description: Stroked Font V1.1 - Jun 5, 1989
Copyright (c) 1987,1988 Borland International

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -12
Origin to top of capital distance: 25
Character range:  (20)..?(fe)
http://mono.i-demo.pl/scri.png
http://mono.i-demo.pl/a8scri.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw2.jar BGI/SIMP.CHR 01234ajlmW
Font type: BGI
Font name:
Internal font name: SIMP
Description: Stroked Font V1.1 - Jun 5, 1989
Copyright (c) 1987,1988 Borland International

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -7
Origin to top of capital distance: 28
Character range:  (20)..?(fe)
http://mono.i-demo.pl/simp.png
http://mono.i-demo.pl/a8simp.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw2.jar BGI/TRIP.CHR 01234ajlmW
Font type: BGI
Font name:
Internal font name: TRIP
Description: Stroked Font V1.1 - Jun 5, 1989
Copyright (c) 1987,1988 Borland International

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -7
Origin to top of capital distance: 24
Character range:  (20)..?(fe)
http://mono.i-demo.pl/trip.png
http://mono.i-demo.pl/a8trip.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw2.jar BGI/TSCR.CHR 01234ajlmW
Font type: BGI
Font name: 
Internal font name: TSCR
Description: Stroked Font V1.1 - Aug 3, 1989
Copyright (c) 1987,1988 Borland International

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: -7
Origin to top of capital distance: 24
Character range:  (20)..?(fe)
http://mono.i-demo.pl/tscr.png
http://mono.i-demo.pl/a8tscr.png

Źródła są w http://mono.i-demo.pl/chrdraw2-src.zip (java) oraz w http://mono.i-demo.pl/chrdraw2.asx (atari).

2,807

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Programik dla atari można pobrać z http://mono.i-demo.pl/chrdraw.atr .
Odpala się to za pomocą CHRDRAW.COM - program sam zaczytuje sobie plik FONT.CHR, więc zmieniając nazwę/kopiując którąś czcionkę w miejsce tegoż pliku można sprawdzić jak się toto wyświetla.
Poniżej kolejne shoty.

LCDL.CHR
http://mono.i-demo.pl/a8lcdl.png

LCDN.CHR
http://mono.i-demo.pl/a8lcdn.png

LCLE.CHR
http://mono.i-demo.pl/a8lcle.png

LCNE.CHR
http://mono.i-demo.pl/a8lcne.png

Źródło dostępne jest w http://mono.i-demo.pl/chrdraw.asx (i include z io z http://mono.i-demo.pl/atari.asm ).
Program jest bardzo prosty i nie sprawdza różnych warunków a tym bardziej czy plik .CHR to faktycznie plik z czcionką.
Kompilacja za pomocą mads 1.8.4.

2,808

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Dziwnie działa wotsit.org. Zaktualizowałem linka w poście, ale nie wiem, czy za jakiś czas znów nie przestanie działać. Można po prostu wejść na http://www.wotsit.org i poszukać "chr". Wsadziłem też dokument tutaj: http://mono.i-demo.pl/chr.txt (a borlandowe lcdfonts tutaj http://mono.i-demo.pl/lcdfonts.zip ).
A kod? Cóż - kod, jaki jest każdy widzi :) Mój ci on. Dziękuję, aczkolwiek niezasłużenie, bo projekt choć mały to też mógłby być ładniej napisany.

2,809

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Poniżej shoty z działania programiku. Wersja na atari się będzie robić.

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw.jar LCDL.CHR 0123456789
Font type: LCD
Font name:
Internal font name: LCDL
Description: Large Font v1 - Jul 22, 1994   
Copyright 1994 Pino Navato                   

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: 0
Origin to top of capital distance: 32
Character range: 0(30)..9(39)
http://mono.i-demo.pl/lcdl.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw.jar LCDN.CHR 0123456789
Font type: LCD
Font name:
Internal font name: LCDN
Description: Narrow Font v1 - Jul 22, 1994   
Copyright 1994 Pino Navato                   

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: 0
Origin to top of capital distance: 20
Character range: 0(30)..9(39)
http://mono.i-demo.pl/lcdn.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw.jar LCLE.CHR 0123456789
Font type: LCd
Font name:
Internal font name: LCLE
Description: Large Font with empty segments v1 - Jul 22, 1994
Copyright 1994 Pino Navato   

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: 0
Origin to top of capital distance: 32
Character range: 0(30)..9(39)
http://mono.i-demo.pl/lcle.png

jerzyk@ox:~/workspace/chrdraw$ java -jar chrdraw.jar LCNE.CHR 0123456789
Font type: LCD
Font name:
Internal font name: LCNE
Description: Narrow Font with empty segments v1 - Jul 22, 1994
Copyright 1994 Pino Navato 

Driver version: 1.0
Scan flag: 0
Signature: +
Origin to baseline distance: 0
Origin to bottom descender distance: 0
Origin to top of capital distance: 20
Character range: 0(30)..9(39)
http://mono.i-demo.pl/lcne.png

2,810

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Bardzo prosto.
Ściągnąć (wymagana java5 i środowisko graficzne) http://mono.i-demo.pl/chrdraw.jar i odpalić na pc za pomocą:
$ java -jar chrdraw.jar plik.chr tekst
W tym wypadku tekst powinien być "0123456789", bo font definiuje tylko cyfry.

Niewykluczone, że w formacie jest zapisany indeks defaultowego glypha, którego należy użyć gdy rysowany znak nie jest zdefiniowany w foncie (może jest np. na pozycji $8f lub $83).

A właśnie - czy ktoś wie co to może być "DO SCAN" (jest też jakaś flaga "scan flag" na pozycji $87)? Aktualnie ignoruję ten opcode podczas rysowania.
Żródła programiku (gdyby ktoś chciał) są w http://mono.i-demo.pl/chrdraw-src.zip .

2,811

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Specyfikacja .CHR jest tutaj http://www.wotsit.org/download.asp?f=ch … =292772430 ,
a przykładowy font z Borlanda tutaj http://digilander.libero.it/pnavato/zip/lcdfonts.zip .

2,812

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Wielkie dzięki.
A czy w jakichś XLEnt processorach nie było wektorowych czcionek? Kilka programów do dtp było zdaje się na małe A (jakiś "print shop" czy coś  takiego)...

2,813

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Czy są jakieś formaty fontów wektorowych dla atari xl/xe? Czy to da się wykorzystać czy trzeba sobie samemu przetworzyć? A może coś z większych maszyn da się używać (może jakieś tex'owe formaty są wystarczająco strawne)?
Chciałem się zabawić w malowanie wektorowych fontów w xl/xe hires więc pierwszym kryterium byłaby taka postać, żeby można było to łatwo wymalować. Drugim kryterium jest dostępność takich fontów (albo łatwość konwersji np. z ttf, opentype, czy tex'a).

2,814

(4 odpowiedzi, napisanych Bałagan)

Ładnej(-ych) miss mokrego podkoszulka w poniedziałek życzę.

2,815

(7 odpowiedzi, napisanych Programowanie - 8 bit)

@marok: rzeczywiście - wyszedłem z założenia, że 3 przesunięcia będą szybsze, a nie policzyłem :)
Problemu chyba nie ma bo realizujemy funkcję if cond shadow=true a więc nie wiadomo co ma być w shadow wpp. Jeśli wiadomo, to Twoja procedura jest lepsza.

2,816

(7 odpowiedzi, napisanych Programowanie - 8 bit)

if (Map[x+y*MAP_SIZE_X]==TILE_WALL)
      shadow=TRUE;
.A=y, .Y=x, .X=TILEWALL=0|1, MAPSIZE=32, shadow=0|1, adr=2 bajty zpg

  lsr @
  ror adr
  lsr @
  ror adr
  lsr @
  ror adr
  pha
  lda adr
  and #%11100000
  clc
  adc #<Map
  sta adr
  pla
  adc #>Map
  sta adr+1
  txa
  eor (adr),y
  bne exit
  lda #1
  sta shadow
exit equ *

gdy stablicujesz sobie y wtedy:
.X=y, .Y=x, .A=TILEWALL=0|1, MAPSIZE=32, shadow=0|1, adr=2 bajty zpg

  pha
  lda ltab,x
  sta adr
  lda htab,x
  sta adr+1
  pla
  eor (adr),y
  bne exit
  lda #1
  sta shadow
exit equ *

jeśli zaś tablica mogłaby być na stronie zerowej cała w fromacie lsb, msb, lsb, msb... wtedy:
.A=y=[0..127], .Y=x, .X=TILEWALL=0|1, MAPSIZE=32, shadow=0|1

  
  asl @
  adc #Tab
  sta code+1
  txa
code equ *
  eor (adr),y
  bne exit
  lda #1
  sta shadow
exit equ *

jeśli TILEWALL ma być stałe to:
.A=y=[0..127], .Y=x, TILEWALL=1, MAPSIZE=32, shadow=0|1

  
  asl @
  adc #Tab
  sta code+1
code equ *
  lda (adr),y
  beq exit
  sta shadow
exit equ *

pytanie czy da się swobodnie manipulować przypisaniem zmiennych do rejestrów i umieścić tablicę na stronie zerowej?

2,817

(220 odpowiedzi, napisanych Sprzęt - 8bit)

A może wykorzystać któregoś ARM'a? Niektóre zestawy rozkazów (zależnie od rdzenia) są rażąco podobne do 6502, organizacja pamięci 16 lub 32-bit zależnie od wyboru rdzenia.
Najprzyjemniejszym chyba jednak zastosowaniem byłoby wykorzystanie tego dodatkowego szybkiego procesora do współpracy z vbxe, ze względu na dużą ilość danych do przetwarzania. Ale jak pożenić ram karty z ramem vbxe?

2,818

(47 odpowiedzi, napisanych Zloty)

Wesele z chiptunesami! Wszyscy goście w garniturach, Panie w kreacjach... hmmm. Tylko bez Panny Młodej :( Ale to by się dało wyjaśnić - mogła uciec sprzed ołtarza.

2,819

(60 odpowiedzi, napisanych Programowanie - 8 bit)

A to, co jest w "3rd party drivers" na stronie FTDI podanej przez Electrona nie będzie działać?
http://www.ftdichip.com/Drivers/3rdPartyDrivers.htm

2,820

(121 odpowiedzi, napisanych Bałagan)

drac030 napisał/a:

(...)przodująca polska myśl techniczne nie była w stanie wymyślić kolorowego kineskopu).

A samolot pionowego startu? Pytam poważnie, bo mam ku temu przesłanki.

2,821

(121 odpowiedzi, napisanych Bałagan)

drac030 napisał/a:

Tak, i nawet dokładnie wiadomo, ilu ich było: 8% - to znaczy, 92% spało na styropianie. Skąd te liczby? W 1989 roku wydajność pracy w polskim przemyśle wynosiła 1/12 (czyli ~8%) średniej EWG.

Te liczby przerażają. Trudno mi sobie wyobrazić, żeby w jakiejkolwiek firmie 92% personelu nic nie robiło. Przecież nawet w PRLu każdy pracownik musiał być rozliczany ze swojej pracy.

drac030 napisał/a:

PRL skończył bankructwem, co oznacza, że nie było żadnego majątku, gdyż długi, których narobił Gierek, przekraczały wartość wszystkiego w tym kraju.

Naprawdę uważasz, że 40mld$ z jakim zakończył żywot PRL w 1989r przewyższa wartość wszystkiego w tym kraju? A co począć z dzisiejszymi 260mld$? 3RP w ciągu 20 lat niespełna potrafiła wygenerować ponad 6x więcej niż PRL w 50.

drac030 napisał/a:

Pewnie, że załodze i kierownictwu milej jest jojcyć, że spisek masonów z imperialistami doprowadził do ruiny kwitnącą fabrykę gwoździ w Pcimiu, niż przyznać się przed samymi sobą, że ta fabryka była guzik warta i padła pod ciężarem własnych kosztów, kiedy się okazało, ile naprawdę kosztują wszystkie komponenty, energia itd.
Pominę, że większość przemysłu w 1989 roku miała park maszynowy z epoki średniego Gierka. Czy ty naprawdę sądzisz, że zakład z 15-letnimi maszynami i załogą pracującą na 1/12 gwizdka, oraz przerostem administracji, jest coś wart? To weź kredyt i sobie taki kup.

Pomińmy spiskową teorię dziejów. Nie napisałem, że te firmy kwitły, ale wzbraniam się przed stwierdzeniami, że wszystko było nic nie warte. Zgadzam się, że były zacofane technologicznie. Ale przecież wiele firm produkcyjnych od tego właśnie zacofanego sprzętu zaczynało w '90 redukując do minimum (a często nawet poniżej) właśnie rozbuchaną administrację, która pochłania zysk. Rozbuchana administracja nic przecież nie mówi o wartości firmy i jej możliwościach produkcyjnych. Mnie chodzi o wmawianie nam, że "nic się u nas nie da zrobić", czemu przeczy właśnie fakt istnienia małych przedsiębiorców, którzy odkupując zacofane maszyny mogli powoli rozwijać swoje firmy.

drac030 napisał/a:

(...)mój kolega, dyrektor fabryki (taka co to nowoczesność w domu i zagrodzie, szkło i aluminium, tip top technologie, nówki maszyny, produkcja prawie w całości idzie do Niemiec, Austrii, Francji itd.), twierdzi, że ma "na produkcji" wydajność pracy ~50% niemieckiej. To 6x lepiej niż 20 lat temu, ale jednak jeszcze trochę brakuje do powodów do dumy.

Hmmm - a w czym tkwi przyczyna?

drac030 napisał/a:

Jakieś przykłady? Szczególnie z dowodami na to "wykradzenie". Bo ja słyszałem o jednym tylko, który faktycznie został wdrożony na zachodzie, bo naszemu inżynierowi PZPR tak obrzydziła życie, że nawiał do Szwajcarii bodaj czy gdzie tam.

Masz na myśli Karpińskiego? Ale jemu zdaje się nikt nie ukradł pomysłów, lecz sam je realizował po wyjeździe z Polski.
Dowodami nie rzucę, bo ich nie posiadam, ale mogę wymienić choćby transmisję w paśmie podszumowym opracowaną przez Polaków, a z której każda kablówka dzisiaj korzysta. Bodajże któryś z rodzajów lasera również jest polskim patentem (i ten ostatni niebieski również).
W Mielcu znajduje się dzisiaj fabryka samochodów Leopard znana na świecie. Zdaje się jej początki (prototyp Gepard) sięgają właśnie PRLu lub okresu transformacji ustrojowej. I zdaje się zaczynali właśnie bazując na tej przestarzałej, nic nie wartej technologii i maszynach.

drac030 napisał/a:

Nie wspomnę już, że niektóre w owych rewelacyjnych wynalazków były przydatne tylko w rzeczywistości peerelu, jak turbinka Kowalskiego(...)

Trywializujesz. Co nie zmienia jednak faktu, że te jak i poważniejsze rozwiązania powstawały.

drac030 napisał/a:

Osoby bywające w moim towarzystwie (np. na party) znają moje zdanie na temat mediów, więc nie będę się tu powtarzał. Powiem ci tylko, że nie masz co narzekac na mandarynę w TV, bo oglądasz ją z własnej i nieprzymuszonej woli.

Tak. Kiedy oglądam TV. Jakoś nie pamiętam, żeby w PRL pozowolono sobie na taki kwiatek.

drac030 napisał/a:

Przedsiębiorstwo mam wytwarzać zyski, reszta, tzn dobór kadr, kontrola jakości, premie, kary itd. to jest tylko efekt uboczny tego założenia. Odwrotnie się nie da, tzn. idea produkcji dla samej produkcji doprowadziła do upadku realsocu właśnie.

Idea produkcji dla produkcji tak, ale żaden z nas o czymś takim nie pisał. Chodziło mi o priorytety i koncentrację nie na zysku a na misji.

Draco - nie wychwalam PRLu (gdyby nie zmierzał ku bankructwu, mielibyśmy go przecież nadal), ale nie dam sobie wmówić, że wszystko co robiliśmy przez 50 lat było nic nie warte.

2,822

(121 odpowiedzi, napisanych Bałagan)

Draco. Deprecjonujesz wysiłki PRLowskich inżynierów, którzy jednak coś dobrego w firmach państwowych robili. Nie każy kradł i spał na styropianie i byli jednak ludzie, którzy potrafili coś zrobić naprawdę dobrze. Przecież to, że niczego nie potrafimy i nie umiemy wmawiano nam na początku '90. Jaki jest tego efekt? Zmarnowany i ukradziony (zaniżona wartość firm państwowych, które po niewielkich "reorganizacjach" przynosiły rozsądny dochód) majątek wypracowany przez naszych rodziców. Powiedz mi więc czemu skoro jesteśmy takimi miernotami, jakoś za granicą okazuje się, że jednak mamy wszechstronną wiedzę i jesteśmy znacznie lepszymi pracownikami od tubylców? Hę? Dziwi mnie, że ktoś Twojego pokroju pisze takie bzdury mając jednocześnie świadomość tego ile polskich wynalazków zostało wykradzionych i wdrożonych na zachodzie. W PRLu żyłem, jako dziecko ale coś z niego pamiętam. Nie chwalę ówczesnego systemu, daleko mi od chwalenia dzisiaj obowiązującego, ale np. w PRLu nie miałem w tv mandaryny i przykrych komentarzy jury w opolu (Irena Santor(?): "(...)w zasadzie wypadałoby, żeby wykonawca stający przed jury największego w Polsce konkursu piosenki potrafił śpiewać(...)"), bo przecież to właśnie jest żenujące i świadczy o tym, że może ktoś tu zatracił sens w swoich działaniach. Nie zgodzę się też, że fabryka produkująca telewizory ma przede wszystkim produkować zysk, a nie telewizory - otóż imho ma właśnie produkować telewizory i przynosić zysk (wg mnie podstawową sprawą jest właśnie koncentracja na wykonaniu dobrego produktu, który przyniesie zysk, a nie koncentracja na maksymalizacji zysków bez względu na wszystko; jeśli zaczniemy koncentrować się na zysku a nie na produkcie, to pociągnie to za sobą niedbałość o wykwalifikowaną kadrę, brak badań i etatyzm - w konsekwencji ludzie zaczną myśleć, że drogą do sukcesu nie jest wiedza i praca, tylko znajomości). Może więc warto byłoby mieć przede wszystkim na względzie właśnie misję społeczną, bycie użytecznym dla ogółu właśnie ze względu na dobro osobistych interesów? Może i w PRLu nie wszystko było złe? Może Cię nie zrozumiałem, ale mam wrażenie, że negujesz PRL nieco pryncypialnie.

2,823

(47 odpowiedzi, napisanych Zloty)

gepard napisał/a:

można by powiedzieć, że się wszystkim od wieku w dupach poprzewracało:)...

No jeszcze trochę i ważne będzie czy w pobliżu jest pogotowie oraz zapewniona opieka medyczna. Na dodatek każdy przyjedzie z podręczną pielęgniarką i robotem kuchennym w jednej postaci. Cóż robić... latka lecą :D

2,824

(126 odpowiedzi, napisanych Programowanie - 8 bit)

A czy ja mógłbym prosić o całego Rabarbara (chwilowo nie mam sprzętu)? To mój ulubiony chiptune... A fragment brzmi bardzo ładnie.
GTIA gra coraz ładniej :)

2,825

(121 odpowiedzi, napisanych Bałagan)

E tam. Wędrowycz używa do dzisiaj.