1

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

Calkiem ciekawe:
- "The 6502 overflow flag explained mathematically": http://www.righto.com/2012/12/the-6502- … ained.html
- "The 6502 CPU's overflow flag explained at the silicon level": http://www.righto.com/2013/01/a-small-p … ained.html

2

(31 odpowiedzi, napisanych Bałagan)

Update:
http://www.neowin.net/news/microsoft-ho … -on-friday
http://majornelson.com/2014/04/21/join- … e-history/

3

(9 odpowiedzi, napisanych Scena - 8bit)

/|\ na Revision 2014 -- zarowno XL/XE jak i 2600:
http://www.pouet.net/party.php?which=1550&when=2014

- XAYAX - Bang! (demo)
http://www.pouet.net/prod.php?which=62955

ATARI VCS 2600 Demo for Revision 2014 easter party oldschool demo competition by XAYAX.

Code: SvOlli
Music: Skyrunner
Graphics: Deft, Titus, Veto, SvOlli

A 32/30k ROM using F8SC bankswitching
PAL

- TIM1T by Cluster and DMA (demo)
http://www.pouet.net/prod.php?which=62944

Atari 2600 scenedemo, TIM1T by Cluster and DMA, Released at Revision 2014 and claimed 4th in the Oldskool Demo compo.

"Atari 2600, no extra RAM (128 bytes only), no framebuffer, 32k ROM. 90% party version; sadly, the credits part is far from finished.

Code and design: Kylearan/Cluster (andre.wichmann@gmx.de)
Music and player: KK/DMA (kk@devkk.net)"

- Arsantica by Desire (demo)
http://www.pouet.net/prod.php?which=62953

Code: Heaven/TQA
Graphics: alien^PDX

- RebbStars by Paradise & JAC! (demo)
http://www.pouet.net/prod_nfo.php?which=62954

A 12k full overscan intro for stock Atari 800 XL/XE, 64k, PAL.
Uses 150 Hz music replay that eats up 30% of the CPU to not sound like POKEY.
Plus a software driven soft scroll to achieve hires scroller over animated
overscan hires background that eats up the remaining CPU cycles.
And yes, it thought it would be simple...believe me it's not with 1.79MHz :-)

This is a tribute to the good cracktro style Amiga intros I am still in love with.
Thanks to Shadow^GP for creating the original "Old Cranky Style" Amiga intro
and allowing me to use the graphics for my demake. If only I had asked for the
sinus table, too. It would have saved from writing a ripper that can rip sinus
waves from AVI recordings :-)

Released at the Oldscool Compo at Revision 2014 in Saarbruecken.
Party version created 2013-12-17 to 2014-04-18.
Fixed version with proper logo colors, scoller text and packing created on 2014-04-20.

Code:  JAC!
Logos: Rebb
Music: Premium

- 4kraVCS by Tristar & Red Sector Inc. (intro)
http://www.pouet.net/prod.php?which=62965

Released at Revision 2014
For the 4k oldskool intro competition
Code: PeiselUlli & SvOlli

Playing Atari with Deep Reinforcement Learning: http://arxiv.org/abs/1312.5602
// W tym przypadku chodzi o cokolwiek inne znaczenie slowa learning ;]

We present the first deep learning model to successfully learn control policies directly from high-dimensional sensory input using reinforcement learning. The model is a convolutional neural network, trained with a variant of Q-learning, whose input is raw pixels and whose output is a value function estimating future rewards. We apply our method to seven Atari 2600 games from the Arcade Learning Environment, with no adjustment of the architecture or learning algorithm. We find that it outperforms all previous approaches on six of the games and surpasses a human expert on three of them.

Ale jeszcze jest jakas nadzieja:

There is one crumb of hope for human gamers. The neural net cannot yet beat humans experts at Q*bert, Seaquest and, most important of all, Space Invaders. So we have a few years yet before computer domination is total.

;-)

5

(0 odpowiedzi, napisanych Miejsca w sieci)

Taka ciekawostka na Nowy Rok :-)
https://blog.archive.org/2013/12/26/a-s … ving-room/

Atari 2600: https://archive.org/details/atari_2600_library
Atari 7800: https://archive.org/details/atari_7800_library

Tak, chodzi o wykorzystanie elementow gier w edukacji ("Learning through Gaming"), n.p., http://www.brainrush.com/
Sam nie mam jeszcze wyrobionego zdanie -- z jednej strony to wszystko moze byc czysty marketing, z drugiej strony edukacji nie zaszkodzilyby narzedzia motywacyjne/przyciagajace uwage... // fakt, ze samo wykorzystanie nie jest nowe: http://atarionline.pl/forum/comments.ph … amp;page=1 ;-)
Tutaj wiecej szczegolow: http://www.youtube.com/watch?v=2-jGJzSUGrw

http://reason.com/reasontv/2013/06/17/f … shnell-tal

"People who play video games have much better computational skills, much better logic skills, much better search and cognitive skills than kids who don't," says Nolan Bushnell, author of Finding the Next Steve Jobs, founder of Brainrush, and the entrepreneur often described as the "father of video games."

Krotki (< 5 min) wywiad:
(Video) http://www.youtube.com/watch?v=WrxKq5XtcXo

Byc moze pasuje lepiej w "Balaganie", ale to w koncu ten Nolan Bushnell ;-)

8

(1 odpowiedzi, napisanych Bałagan)

Calkiem ciekawie sie zapowiada (na razie trzy czesci, autor sklonny do kontynuacji i pyta o propozycje dalszych tematow):
http://fabiensanglard.net/prince_of_persia/

Wycinek na zachete:

On Apr 17, 2012 Jordan Mechner released the source code of Prince of Persia.

Even though it is the Apple II version written in 6502 assembly language, it was a pleasant experience to dive in the code of that mythical game: As usual there were many fascinating sofware wizardries to discover.

The Apple II apparent poor environment for game programming was actually ground to unmatched innovation and creativity : From self-modifying code, in-house bootloader, clever floppy disc format to skewing lookup tables: Prince Of Persia features engineering treasures in every modules.

Reading the source allowed me not only to learn about the game development process of the 80s but it also renewed my appreciation for things that we take for granted today.

As usual I took numerous notes that I have cleaned up on this page. I hope it will inspire others to read more source code and become better engineers.

6502 Assembly Instructions

Z marca 2011, ale chyba jeszcze tu nie bylo (H/T /r/programming):
http://www.youtube.com/watch?v=MBT1OK6VAIU
http://www.gdcvault.com/play/1014632/Cl … em-PITFALL

Mam nadzieje, ze nie zostane rozstrzelany ;], ale swiat 6510 nie jest az tak odlegly od 6502:

http://www.ludumdare.com/compo/2013/04/29/ponkmortem/

11

(12 odpowiedzi, napisanych Bałagan)

BTW, http://www.atari.com/arcade/developers/ … ari-arcade

12

(12 odpowiedzi, napisanych Bałagan)

http://www.gamasutra.com/view/news/1851 … ompany.php

"The U.S. branch of Atari has filed for Chapter 11 bankruptcy, as a means of separating its financials from its French parent holding company Atari S.A., and in turn securing a fresh start.

. . .

However, the U.S. branch of Atari now wants to separate itself from Atari S.A., as it says that its new focus on digital games has turned it into "a growth engine," yet this has gone "unrealized while under the control of Atari S.A."

This move will allow Atari to pull away from "the structural financial encumbrances" of its parent company, it said in a statement."

13

(18 odpowiedzi, napisanych Bałagan)

Chociaz dubstepu na codzien nie slucham (w szczegolnosci brostep Skrillexa jakos mi nie przypadl do gustu), to te kawalki dla odmiany mi sie spodobaly:
Ellie Goulding - Lights (Bassnectar Remix): http://www.youtube.com/watch?v=LoVjSeb4aYA
Mt Eden Dubstep - Sierra Leone: http://www.youtube.com/watch?v=16bRiH5zfOY
Xilent - Choose Me II: http://www.youtube.com/watch?v=l2O7xiGp2x8 // swoja droga, dopoki nie przeczytalem komentarzy nie zdawalem sobie sprawy, ze Xilent jest z Warszawy :)

14

(6 odpowiedzi, napisanych Bałagan)

Sprobuj http://bylur.net/free/ (niestesty ostatni update w 2008 r.).

15

(35 odpowiedzi, napisanych Bałagan)

secon napisał/a:

Własnie instaluje na moim kompie linuksa bo juz od 2006roku jest tam stara wersja ubuntu myslę sobie zainstaluje cos nowego.
Zainstalowałem nowe ubuntu 12.04 ale mi nie podeszło to Unity, i jakoś mulił.

W razie czego: http://www.walkingrandomly.com/?p=4454

16

(36 odpowiedzi, napisanych Bałagan)

Swoja droga, http://korespondent.pl/news/9726/wieksz … w-planach/

17

(1 odpowiedzi, napisanych Bałagan)

http://www.engadget.com/2012/06/27/atar … -the-dots/

Okolicznosciowa piosenka wydaje sie obowiazkowa: http://www.youtube.com/watch?v=7od4JA2Y274 :-)

18

(19 odpowiedzi, napisanych Bałagan)

laoo/ng napisał/a:

Ze swojej strony mogę polecić boost::format.

Boost.Format jest dosc wolny, niestety :-/
Mi sie podoba FastFormat -- szybki (spokojnie konkurujacy ze strumieniami C, snprintf) i porzadnie zaprojektowany (polecam serie artykulow w Overload Journal, ciekawa nawet jesli szczegoly formatowania nas nie interesuja, a samo projektowanie bibliotek owszem).
Niestety, jest wada: ostatni update w 2010 :-(
http://www.fastformat.org/
http://blog.fastformat.org/ // wyzej-wspomniane artykuly dostepne pod naglowkiem "Articles" po prawej

IMHO sila C++ jest wlasnie mozliwosc tworzenia takich bibliotek, zwiazana z wysokim stopien modyfikalnosci samego jezyka (templates, overloading, etc. -- jedynie makra w LISP-ie chyba moga sie tutaj rownac). Nie wydaje mi sie, aby takie biblioteki jak Boost.MPL, Boost.Proto czy Boost.Phoenix byly nawet mozliwe do stworzenia w innych "mainstreamowych" jezykach. Takze takie z elegancka skladnia (i zarazem wysoka wydajnoscia) jak Eigen, http://eigen.tuxfamily.org/dox-devel/, wydaja sie raczej nie-trywialne do osiagniecia -- na wierzchu zapis algebry liniowej w rodzaju A = B + C (dla macierzy i wektorow) a pod spodem intrinsiki SIMD pasujace pod dany CPU (a "posrodku" brak zbednych kopii).

19

(19 odpowiedzi, napisanych Bałagan)

Fox napisał/a:

Dziękuję za wyczerpujące odpowiedzi i jednocześnie chylę czoło.

laoo/ng napisał/a:

mnogość stylów programowania jest pożądaną cechą i oczywistą konsekwencją wieloparadygmatowości języka

Zupełnie jak w Perlu, popieram. :)

Czesciowo tak, ale takze jak w Pythonie:
http://c2.com/cgi/wiki?OoppExploringThe … adigmShift
http://sequoia.cs.byu.edu/lab/files/pub … n2004a.pdf
OO++ to logiczny krok naprzod w duchu idei "right screwdriver for the right screw", dogmatyczne 1990s OOP w stylu Javy wydaje sie byc dzisiaj cokolwiek przestarzale i niepotrzebnie ograniczajace (powinienem moze powiedziec 1970s, ale Smalltalka pewnie i tak juz malo kto dzisiaj pamieta ;]).

laoo/ng napisał/a:

@epi:
class czy typename? To jest wg ciebie jakiś palący problem? Ja w deklaracjach szablonów typowych raczej piszę typename, ale to jest sprawa indywidualna i też zależna od kontekstu, a nawet można potraktować to jako komentarz wyrażający intencje programisty.

Laoo, ladne odpowiedzi! :-)

Maly dodatek, w przypadku template template parameters /* http://www.informit.com/articles/article.aspx?p=376878 */ jest roznica pomiedzy "typename" a "class":

template <typename T, template <typename> class Cont = Deque> // legalne
template <typename T, template <typename> typename Cont = Deque> // nielegalne

Co zreszta pasuje do wyrazania-intencji-programisty (szczegolnie jesli w pozostalych 99.99% przypadkach zawsze piszemy "typename") i ma intuicyjny sens (w koncu jako TTP faktycznie oczekujemy class template).

20

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

Moze pomoze: http://www.atariage.com/forums/topic/13 … -xe-china/

21

(21 odpowiedzi, napisanych Bałagan)

The Scene Is Dead - Razor1911 | 64k Revision 2012
http://www.youtube.com/watch?v=IFXIGHOElrE

Tecza mi cos przypomina ;)

22

(10 odpowiedzi, napisanych Bałagan)

RIP

http://www.youtube.com/watch?v=NBvbsPNBIyk

23

(112 odpowiedzi, napisanych Bałagan)

http://korespondent.pl/news/9500/podpis … ie-zmieni/
http://korespondent.pl/news/9599/polska … wigilacji/

24

(9,859 odpowiedzi, napisanych Bałagan)

grzeniu napisał/a:

Po przeczytaniu tego: http://allegro.pl/szok-lekarstwo-na-dro … 77455.html
niejeden średnio wykształcony szympans zaczyna drapoać się po głowie ;)

http://www.youtube.com/watch?v=KvRMptdaqOk :D

25

(13 odpowiedzi, napisanych Bałagan)

"This morning, Wozniak reacted to Jobs’s passing, saying that his friend sometimes talked about knowing he “would die young,” and therefore wanted to accomplish as much as he could before his death. Mission accomplished."

// http://foxnewsinsider.com/2011/10/06/ap … d-been-me/