Chciałbym merytorycznie odpowiedzieć ale... na usta ciśnie się tylko ten filmik:
https://www.youtube.com/watch?v=J7FORMf-MfQ

Ja byłbym za 1MB, to żaden wstydek wymagać chocćby i 1MB ale, że by grało wyglądało jeszcze lepiej niż oryginał. Nie wyglądał, trudno, za x lat będzie smile Każda scena ma swój standard i próbowania zrównywania wszystkiego do jego poziomu to mech...

Przypomnę świeżę produkcje:
https://www.pouet.net/prod.php?which=68486
https://www.pouet.net/prod.php?which=64930
https://www.pouet.net/prod.php?which=30140

3

(38 odpowiedzi, napisanych Programowanie - 8 bit)

EE, widzę tu chyba omyłkę w nazewnictwie, player muzyk z AtariST a player muzyki z ZX Spectrum i pokrewnych 8mio bitowców używających AYgreka to dwa zupełnie różne światy z racji dostępnej mocy obliczeniowej oraz choćby dostępności przerwań IRQ.

Z tego co wiem, to do tej pory nie wyszła inna niż ta produkcja na ZX Spectrum odtwarzająca muzykę z ST nie będącą state-of-the-art, tylko klasyczny sidsound:
https://www.youtube.com/watch?v=gSmIe0_qPvo

4

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

Tia, ale jako baza portu myślę lepsza, wersja na C64 będzie miała o wiele więcej kodu specyficznego dla platformy. Znalazłem pełen artykuł z którego pochodzi powyższy cytat:

5

(59 odpowiedzi, napisanych Scena - 8bit)

Tak tak wink

6

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

Na C64 używa:

The people in the game are drawn as sprites, but not constructed from ordinary sprites but plotted into a semi static multiplexed sprite matrix in real time each frame (17 raster-splits per frame).

Klasyczna technika, i stąd wąskie postacie aby na szerokość mieściły się w jednego sprite'a, za to wysokość robi multiplexer. I stąd postacie płynnie chodzą, lag pojawia się tylko przy scrollu.

Wersja na Apple II, framerate jest imo nieakceptowalny:
https://www.youtube.com/watch?v=wfSq94Kj0oI

7

(59 odpowiedzi, napisanych Scena - 8bit)

Nitro, o które demo z linkingiem chodzi?

Oczywiście near.

8

(59 odpowiedzi, napisanych Scena - 8bit)

Ja tam jestem syty po ostatnim compo na SV na którym wyszło IMO najlepsze demo na małe Atari zawstydzające linkingiem tonę współczesnych ciągnących się jak flaki z olejem dem na C64.

Następnie maraton małych intr, każde klasa sama w sobie.

9

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

Z tego co wiem, to nie: kompilator języka SCUMM nie jest publicznie dostępny a już na pewno nie w wersji na tak stare platformy.

Chyba największy fan SCUMMa na scenie C64 zamiast kombinować napisał swój silnik. Przeniesienie tego na Atari będzie bolesne z uwagi na znaczne wykorzystanie sprite'ów + tryb hires/multi.
https://www.c64-wiki.com/wiki/Caren_and … _Tentacles

The developers have published many background information about the development of the game. Amongst others, there was a "Making Of" series in the RETURN (issue 21 and 22).

Some basic data:

The game consists of over 11.000 hand-written lines of Assembler.
It contains almost 4.800 lines of scripts that are compiled to another 15.000 lines of Assembler.
For the game graphics the multicolor character mode was used, with a skillful mixture of multicolor and HiRes characters.
The graphics were created in Pro Motion 6.5 with the help of further special converting tools.
The masking of the characters in the game is solved by a Cookie Cutter process that uses the properties of the video chip, that sprites, which are shown behind the graphics, let the graphics also shine through sprites that are actually shown in the front of them.
For the automatic finding of the path, rectangular fields and the information, whether you can go from one field to another, are saved for each room. So only the shortest passage to the next field needs to be calculated.
Due to reasons of memory capacity they abstained from a double buffer, nevertheless, the game runs with a 50 Hz screen update rate.
Save for a few exceptions the code was created on ARM Linux hardware.

10

(17 odpowiedzi, napisanych Bałagan)

Myślę, że podanie numeru NIP jakiejś firmy chemicznej znalezionej w Google i czytelna deklaracja, że substancja zostanie użyta w celach badawczo naukowych przy zachowaniu przepisów BHP starczy. Firma po prostu potrzebuje podkładki w naszych chorych czasach...

Dziś z tego co wiem, to mogą się przyczepić i do zakupu klasycznego nawozu rolniczego - saletry amonowej(azotanu amonu) bo można z niej wytworzyć materiał wybuchowy o nazwie ANFO.

ANFO jest powszechnie stosowane jako w miarę bezpieczny i jednocześnie bardzo tani materiał strzałowy w kopalniach. Ze względu na to, że można go wykonać z łatwo dostępnych materiałów (azotan amonu jest powszechnie stosowany jako nawóz sztuczny), był on często stosowany w USA przez zdesperowanych farmerów w latach 30. XX w. w czasie Wielkiego Kryzysu. Doprowadzeni do bankructwa farmerzy często decydowali się na wysadzenie swoich domostw przy użyciu ANFO, aby nie weszły one w posiadanie znienawidzonych przez nich banków.[potrzebny przypis]

Tak to działa przy zakupie artykułów epapierosowych przez internet.
Oraz działało kiedy jeszcze nie było bezprawnej ustawy uderzającej w tzw 'designer drugs' - nowe legalne substancje psychoaktywne.

11

(7 odpowiedzi, napisanych Bałagan)

Wczoraj otrzymałem swój egzemplarz i cóż tu mówić...
chapeau bas! dla obu panów. Remixy miodne ale i miło odsłuchać sobie materiał źródłowy bez przerw.

Chuck z Better Caul Saul

Nic dodać nic ująć w temacie... Gdy już chętni zabezpieczą się przed promieniowaniem farbą i klasykiem tj folią aluminiową to Bill Gats i Etiopscy Komuniścy[pozdro dla mieszkańców Etopii] zacznie dybać na ich zdrowie...
https://imgur.com/a/GNhNwZG

13

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

Wspomniany shader tylko w kompaktowej i łatwo edytowalnej formie:
https://www.shadertoy.com/view/XsjSzR

14

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

Temat jest skomplikowany ale dość dobrze 'rozgryziony' przez społeczność RetroArch tworząca shadery emulujące CRT, są tego setki, w większości składające się z kilku(nastu) kanonicznych passów jak bloom, scanlines, mask etc i wytwarzające look od czarnobiałego lampowca po RF'ie do BVM po RGB.
Na początek myślę bardzo edukacyjnym materiałem może być CRT-Lottes, emu CRT który nie korzysta z niczego zewnętrznego autorstwa kodera tak znanych algorytmów jak FXAA:
https://github.com/libretro/glsl-shader … ottes.glsl

15

(15 odpowiedzi, napisanych Bałagan)

Propsy za newsa, Propeller(y) to bardzo ciekawe chipy właśnie ze względu na unikalną wielowątkową architekturę.
Demo na poprzednią wersję chipu która wyszła w 2006:
https://www.youtube.com/watch?v=6gEMKYnUADE

16

(7 odpowiedzi, napisanych Programowanie - 8 bit)

Do usług wink Istnieje również 'patent' na przewijanie w pionie, można połączyć jedno z drugim i uzyskuje się zaawansowany trik o nazwie AGSP - any given screen position - dowolny scroll pion/poziom.

takie sprzętowe kopiowanie danych?

Nie istnieje żaden sposob na uzyskanie trikowe jakiejś formy kopiowania pamięci - blitowania.
Jedyna droga to użycie rozszerzenia pamięci - REU które udostępnia sprzętowe DMA - 1 bajt/1 cykl. Otwiera to drogę to masy kolejnych sztuczek.

17

(5 odpowiedzi, napisanych Scena - 8bit)

RIP, do dziś jak nic pamiętam koncert z 2013, gdzie zostałem zwalony z nóg mocą YMa dyrygowanego przez Ultrasyda.

18

(7 odpowiedzi, napisanych Programowanie - 8 bit)

VSP pozwala zglitchować VIC'a-II aby zaczął czytać dane później niż na początku danego rzędu, stąd też druga bardziej techniczna nazwa dla tego efektu: DMA delay. A więc możemy kazać VIC'owi zacząć wyświetlać od 1, 2 .. 8 znaku, na końcu dostajemy zapętlone dane które już trzeba ofc zmodyfikować. Scroll jest o 8 pikseli - char, więc aby był płynny korzystamy z normalnego sprzętowego przewijania o max 7 pixeli.
Profity: szybkość, w tym podlinkowanym filmie to widać, zwykle jedna linijka rastra, potem na 8mej troszkę więcej i po przewinięciu całego ekranu - 40 znaków duży 'spike' - przepisywanie color ramu.
Przy znakach to jeszcze pół biedy ale trick chodzi też na bitmapach dająć duże oszczędności:
https://codebase64.org/doku.php?id=base … l_scroller

Przyznam szczerze, że nigdy owej rutynki nie zakodowałem, znam tylko wysokopoziomowy opis więc mogłem coś pominąć.

Źródła:
https://codebase64.org/doku.php?id=base … ioning_hsp
https://codebase64.org/doku.php?id=base … l_scroller

19

(5 odpowiedzi, napisanych Bałagan)

Z chęcią wezmę za wywoławczą plus dołożę coś % na najbliższym party smile

20

(10 odpowiedzi, napisanych Bałagan)

Dodam jeszcze fakt, że zapis jednej strony dyskietki zajmuje coś koło 4 minut, o ile dobrze pamiętam. Mimo wolnej prędkości oraz średniej przyjazności procesu instalacji polecam osobom zaczynającym przygodę z C64, za tę cenę naprawdę warto. Potem można zainwestować w coś bardziej skomplikowanego.

21

(14 odpowiedzi, napisanych Programowanie - 8 bit)

Jeżeli komuś nie zależy na szybkości[jeśli potrzeba dekompresji strumieniowej(realtime depack podczas wczytywania ze stacji dyskietek) to są inne packery] to polecam powalczyć z Exomizerem, na C64 to złoty standard kompresji danych i nic do tej pory go nie przebiło. Myślę, że moją myśl można rozszerzyć na wszelakie platformy z 6502 na pokładzie.

22

(12 odpowiedzi, napisanych Software, Gry - 16/32bit)

Super! Pamiętam jak jury narzekał na Grzybsoniadzie x lat temu, że aktualna wersja Atari800 chodzi perfekt ale bez dźwięku...

23

(1,648 odpowiedzi, napisanych Bałagan)

Oo, nowe Dizzy, propsuje. Laptop również ładny, tylko ta cena...

24

(51 odpowiedzi, napisanych Bałagan)

RPi+config.txt coby było 50 Hz+ Amibian + getbonuspack + set default emulator.
W tym wypadku Vice.
Wyłącznik ON - poniżej 10 sekund zgłasza się emulator.

Pozamiatane. Nie szumi jak blaszak, szybko wstaje i obraz nie skacze bo ma 50 Hz.

Zdecydowanie popieram.

DTV i C64mini to chyba dwa różne urządzenia czy się mylę?

Tak tak, dzieli je pi*oko 15 lat smile

Po wypuszczeniu update'u - zgarnę go, ale dopiero, jak przyjdzie jakaś kasa.

Nawet z update nie polecam, chyba, że ze względów kolekcjonerskich. Aha, w planach mają też wersję full-size.

Na kulturalny głos odpowiedź fanboyska, myślałem, że kapkę czasu temu z tym skończyliśmy... No ale jak nie, to pozwolę sobie poczekać na bardziej inteligentną odpowiedź.