51

(25 odpowiedzi, napisanych Miejsca w sieci)

Lizard napisał/a:

LAX - zyskaliśmy jeden bajt i dwa cykle. Super, teraz świat stał się lepszy.

Temat dotyczy kompresji. Krótsza i szybsza procedura dekompresji jest pożądana.

Lizard napisał/a:

SHX

Stores X AND (high-byte of addr. + 1) at addr.

unstable: sometimes 'AND (H+1)' is dropped, page boundary crossings may not work (with the high-byte of the value used as the high-byte of the address)

Słowo klucz: unstable.

Źródło? Nie stwierdziłem żadnej niestabilności tego opkodu. "Sometimes" i "may not work" sugerują, że piszący tamte słowa nie zadał sobie trudu, aby odkryć mechanizm działania.

52

(25 odpowiedzi, napisanych Miejsca w sieci)

Tymczasem bracia w MOSie nie tylko oglądają seriale i zakodowali BitPickler, który jest ciekawy pod wieloma względami:

  • Używa 33 KB podczas dekompresji

  • Używa nielegali: LAX w kilku miejscach, a nawet SHX

  • Kompresor jest w modnym ostatnio języku Rust

53

(188 odpowiedzi, napisanych Bałagan)

Lizard napisał/a:

Ja bym zostawił implikowany. BRK nic nie robi z bajtem występującym za nim, jak w trybie natychmiastowym. Powrót dwa bajty dalej może być błędem w konstrukcji procesora, a może być celowym działaniem twórców. Nie uważam, aby ten wątek był miejscem na - bądź, co bądź - akademicką dyskusję.

Zgadzam się w 100%.

54

(188 odpowiedzi, napisanych Bałagan)

Tryb adresowania BRK jest dyskusyjny. Zwyczajowo zapisuje się implikowany, ale powrót z przerwania następuje dwa bajty po BRK.

55

(188 odpowiedzi, napisanych Bałagan)

Dlaczego BRK jest "rel" ?
BRK ustawia znacznik I.
Dlaczego AND i ORA "with accumulator" a EOR nie? Albo tylko ORA, bo wyjaśnia memonik, albo wszystkie trzy.

Pierwiastek możesz wyznaczyć przez wyszukiwanie w tablicy kwadratów. Tutaj wyszukiwanie liniowe: https://github.com/pfusik/numen/blob/ma … p.asx#L573 ale możesz też wykonać połówkowe.

Jak rozumiem, potrzebujesz część ułamkową. W takim razie możesz po prostu wstępnie zeskalować wartość pierwiastkowaną, wykonać algorytm pierwiastkowania całkowitego i na koniec mniej znaczące bity wyniku potraktować jako część ułamkową.
Np.

sqrt(x * 256) = sqrt(x) * 16

czyli dopisując 8 bitów zero otrzymasz cztery bity ułamka.

Mi to wygląda na przyzwyczajenie z C64, tam się wszystko ładuje pod $800. Jest to słabe, ale rzucanie fakami to nie jest rozwiązanie. No i przestańcie wałkować tego XBIOSa, to ma więcej odcinków, niż "Moda na Sukces". Proponuję:

1. Napisać wprost do Heavena, a nie obrabiać mu d* na forum za Odrą. ;)
2. Pogadać z Phaeronem, żeby dawał jakieś warningi przy ładowaniu takich execów. Jak się developuje pod emulcem, to się zapomina o DOSie. Dla Phaarona to parę minut kodzenia.
3. Kiedyś w regulaminach pisało, że intra muszą się ładować z MEMLO $2000, a dema mogą być bootowalne. Czy regulamin tego party to mówił?

58

(10 odpowiedzi, napisanych Programowanie - 8 bit)

Zrozumiałem, że na stałe i nie ma nad tym kontroli. Ponieważ zależy od temperatury, to suszarka mogłaby mieć zastosowanie.

59

(15 odpowiedzi, napisanych Software, Gry - 8bit)

Bomba Rejewskiego? ;)

60

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

Candle napisał/a:

nie przeszkadzało to Woźniakowi, żeby zrealizować nieblokujące DMA - wykorzystał on sobie sygnał SYNC i dekoder na epromie który "mówił" kontrolerowi DMA które cykle są puste i można je ukraść

Ciekawe. Które Apple i do czego DMA? Jakiś link?

61

(28 odpowiedzi, napisanych Programowanie - 8 bit)

Nie wiem, czy zrozumiałem pytanie. Ostatnie zmiany w procedurze inflate nanosiłem w 2017 i nie mam planów, aby coś zmieniać.

62

(28 odpowiedzi, napisanych Bałagan)

https://www.youtube.com/watch?v=g1leK1PJb9o

63

(131 odpowiedzi, napisanych Programowanie - 8 bit)

@mono: deflater był dobry dwie dekady temu. Teraz robi się tak: https://github.com/pfusik/zlib6502#Compression
Skąd brałeś Landscape.xex i RiverRaid.com? Albo chociaż wklej ich sha256sum.

64

(8 odpowiedzi, napisanych Scena - 8bit)

Zenon/Dial napisał/a:

Oooo. FOX, to chyba Jager zachował materiały w szufladzie, bo u mnie takowej nie ma.

16 grudnia 2014 oraz 20 marca 2015 w Twoim osobistym Gmailu, Zenonie. :) Tytuły maili: "Artykuł do Seriousa". I odpisywałeś mi na nie.

65

(8 odpowiedzi, napisanych Miejsca w sieci)

LOL! Zgłaszam JAC!owi. :)

66

(8 odpowiedzi, napisanych Scena - 8bit)

Parę moich artków przeleżało dekadę w szufladach Syzygy i Seriousa, więc tę zapowiedź olałem.

A tymczasem Intermag #4 wyszedł? Nie wierzę. Respect, Piguła!

Dolny panel się krzaczy:
http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=9790&download=0

67

(8 odpowiedzi, napisanych Miejsca w sieci)

http://asma.atari.org przejął JAC! i aktualizuje ją. Wkrótce napiszę o tym niusa.

W związku z tym:

68

(28 odpowiedzi, napisanych Bałagan)

Dzięki!
Na dopałce jest właśnie płynniejsze.

69

(28 odpowiedzi, napisanych Bałagan)

Co to jest TR-DOS i Speccy?

Sorry, jestem zielony w temacie Spectrumów. Czy to nie jest po prostu obraz dyskietki i można go nagrać na dyskietkę, kartę SD, czy czego tam się teraz używa?

xxl napisał/a:

to nie pierwsze jego podejscie do 3d, chyba juz ze dwa razy publikowal zrodla swoich silnikow...

Linki proszę.

70

(28 odpowiedzi, napisanych Bałagan)

Co to jest SCL ?

71

(28 odpowiedzi, napisanych Bałagan)

"Działa" to jeszcze nie znaczy "zrzucone z". Pierwszy raz widzę takie 3D w hiresie na 8-bitowcu. Nie znalazłem na pouecie. Ogólnie trochę trudno mi w to uwierzyć. Fajnie, jakby ktoś to odpalił na specu i potwierdził.

72

(28 odpowiedzi, napisanych Bałagan)

https://www.youtube.com/watch?v=A3yY1aC2mDQ

Czy to tak chodzi na gołej 128?

73

(5 odpowiedzi, napisanych Zloty)

Pomysłowe!

74

(15 odpowiedzi, napisanych Bałagan)

Dzięki! Ku pamięci:

Przestawienie kanału dało +20% speedu.
Realtek 8821AE też wyciąga ponad 200 Mbps blisko rutera.
Czyli po prostu karty z dwoma antenami są szybsze od tych z jedną.

75

(15 odpowiedzi, napisanych Bałagan)

Zgadzam się. Przydałyby się wyniki benchmarków, tylko że nie umiem takich zgoglować. Założyłem temat na bez-kabli.pl.