Noname and Dascon from Haujobb and The Deadliners talk about the history of the demoscene, tracking, and cross-development of music and code. All linked up to the right resources to get you going.
Application code, file data, network protocol packets are often formatted as binary information. This is to protect intellectual property and make it difficult for attackers and competitors.
This does not, however, stop security professionals, researchers andhobbysts to inspect and reverse the binary blobs. Either for understanding their internals, or for finding flaws, people do reversing on binary blobs and extract a human-friendly format. Andrew Tridgell famously reversed the CIFS/SMB protocol from Microsoft to create the
Samba software.
In this talk I will highlight the mindset for doing reversing, based on my own experience with reversint the Apple iOS sandbox. The talk is not meant to be very technical rather what it takes and what it means to do reversing and why you should do it as a learning and fun experience.
Application code, file data, network protocol packets are often formatted as binary information. This is to protect intellectual property and make it difficult for attackers and competitors.
This does not, however, stop security professionals, researchers andhobbysts to inspect and reverse the binary blobs. Either for understanding their internals, or for finding flaws, people do reversing on binary blobs and extract a human-friendly format. Andrew Tridgell famously reversed the CIFS/SMB protocol from Microsoft to create the
Samba software.
In this talk I will highlight the mindset for doing reversing, based on my own experience with reversint the Apple iOS sandbox. The talk is not meant to be very technical rather what it takes and what it means to do reversing and why you should do it as a learning and fun experience.
A little guest lecture on the demoscene, which was mostly about showing cool stuff. Done with farfar/LNS. Slide text partly in Danish, yet the... point should be clear to almost anyone :)
PPT presentation from my workshop on glitchNES at the 2009 Bent Festival @ The Tank, NYC.
glitchNES is an open source software project for the Nintendo Entertainment System. This software causes graphical glitches similar to hardware circuit-bending. The current version is 0.1 (initial release).
CrestaTV is the next step in the evolution of computing by bringing in Live Broadcast in addition to all the Music Pictures Documents and Contacts we carry with us.
Software geeks fear hardware. It's a fact of life: code is easy to write and easy to change, but hardware catches on fire if you put it together wrong. But this is changing! Hardware is becoming cheaper and easier to work with every day and can often be managed with the same tools you use to deploy code to the cloud. Join self-described software guy and hardware-phobe Ronald McCollam for a guided trip from the safe world of web development to the scary lands of hardware and back again. We'll see how easy it can be to make the leap from managed code to microprocessors!
Gary Tarolli's presentation on April 27, 2015 to the Computer Systems Fundamentals class at Middlesex Community College. A great perspective on the history of graphics and Gary's unique role in groundbreaking companies like 3dfx and nvidia.
Digital resistance, East European demo artJari Jaanto
The Alternative Party presents a showcase of old computer hardware (and new software for them) from the Soviet Union and East European countries, showing a rare glimpse of the unique computing culture that is very different from the corporate-driven, western hardware offerings. A show of unique styles of digital art, influenced by demo art and local computer hobbyist cliques, with a distinct Eastern flavour.
Making Open Source Hardware for Retrogaming on Raspberry PiLeon Anavi
Raspberry Pi, the most popular single board computer for hobbyists and students, is an affordable and widely used platform for retrogaming. Over the years the community has created numerous cool cases, add-on boards and peripherals for optimized gaming.
In this presentation you will learn how to use cutting edge free and open source technologies such as KiCAD and OpenSCAD to create a gamepad as a Raspberry Pi HAT (Hardware Attached on Top) with device-tree fragment for mapping the keys saved in an EEPROM connected via I2C. Exact steps for setting it up and playing retro games in emulators on RetroPie and Raspbian will be provided. Furthermore we will discuss the benefits of the open source hardware and the certification program of Open Source Hardware Association (OSHWA).
The presentation is appropriate for anyone interested in low-cost retrogaming and modern free and open source software technologies. No previous experience or hardware knowledge is required. Apart from retrogaming enthusiasts, the talk is appropriate for wide range of developers, makers, and students. Hopefully, the presentation will encourage the attendees to grab the soldering iron and start prototyping retrogaming compatible hardware for fun and profit.
The presentation provides an introduction to the emulation world, in particular to the mythical Commodore 64 and its peripherals, like disk drive, printer, cartridges. To truly emulate the software written for this 8-bit home computer it is mandatory to be much accurate as possible and reproduce every single aspect of the real machine, starting from the chips that compose the hardware architecture. Beside the emulation topics the presentation faces some Scala performance issues that come up when you have to optimize low level operations. At the end I'll show you a demo where we'll see the emulator running a game and a demo-scene, one of the hardest software to emulate.
I know I promised not to touch upon the topic of 3DO console emulators anymore - well, sorry for breaking that promise. You see, I've recently had an opportunity to try such an exotic thing as a static code analyzer - PVS-Studio, to be exact. The first project I decided to try it on was, naturally, my 3DO console emulator (Phoenix Project). It was the first 32-bit console with a CD drive, dating back to the beginning of the 90-s. Dad bought it in Moscow as a present for me and my brother - and I've been fond of it since then :-). And since I've got such an opportunity, why not check all the other 3DO emulators too? Here we go...
Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...WiseNaeem
Most of the electronics geeks are asking the whole list of Atmega AVR projects PDF here we will share list every month as our projects are being updated on daily basis
Lê Trường An – Dịch giả – Tác giả – Marketer – chuyên thực hiện các dự án SEO, Social Media, Dịch thuật và xuất bản nội dung. Ngoài ra, Lê Trường An liên tục cập nhật nội dung blog với các chủ đề SEO, Marketing và nhiều hơn nữa…
---
Content Creator Lê Trường An
Chuyên viên Marketing – Tác giả - Dịch giả tại letruongan.com
Chuyên viên Marketing tại BrainCoach
Chuyên viên Content Marketing tại FoogleSEO
Dịch vụ Marketing – SEO – Content Marketing
Mein Überblicks-Vortrag zum Thema Metaverse, gehalten auf dem Roundtable Metaverse 3 des Bitkom am 28.04.22, https://www.bitkom.org/Themen/Technologien-Software/Metaverse/Veranstaltungen/Roundtable-3
Featunring Augmented Reality under Water and Playing on AREEF, Evaluation of an Underwater Augmented Reality Game for Kids
Video of the talk at: https://youtu.be/sTiX95DGgTM
More Related Content
Similar to Amiga 34 Demoscene Talk by Noname and Dascon
A little guest lecture on the demoscene, which was mostly about showing cool stuff. Done with farfar/LNS. Slide text partly in Danish, yet the... point should be clear to almost anyone :)
PPT presentation from my workshop on glitchNES at the 2009 Bent Festival @ The Tank, NYC.
glitchNES is an open source software project for the Nintendo Entertainment System. This software causes graphical glitches similar to hardware circuit-bending. The current version is 0.1 (initial release).
CrestaTV is the next step in the evolution of computing by bringing in Live Broadcast in addition to all the Music Pictures Documents and Contacts we carry with us.
Software geeks fear hardware. It's a fact of life: code is easy to write and easy to change, but hardware catches on fire if you put it together wrong. But this is changing! Hardware is becoming cheaper and easier to work with every day and can often be managed with the same tools you use to deploy code to the cloud. Join self-described software guy and hardware-phobe Ronald McCollam for a guided trip from the safe world of web development to the scary lands of hardware and back again. We'll see how easy it can be to make the leap from managed code to microprocessors!
Gary Tarolli's presentation on April 27, 2015 to the Computer Systems Fundamentals class at Middlesex Community College. A great perspective on the history of graphics and Gary's unique role in groundbreaking companies like 3dfx and nvidia.
Digital resistance, East European demo artJari Jaanto
The Alternative Party presents a showcase of old computer hardware (and new software for them) from the Soviet Union and East European countries, showing a rare glimpse of the unique computing culture that is very different from the corporate-driven, western hardware offerings. A show of unique styles of digital art, influenced by demo art and local computer hobbyist cliques, with a distinct Eastern flavour.
Making Open Source Hardware for Retrogaming on Raspberry PiLeon Anavi
Raspberry Pi, the most popular single board computer for hobbyists and students, is an affordable and widely used platform for retrogaming. Over the years the community has created numerous cool cases, add-on boards and peripherals for optimized gaming.
In this presentation you will learn how to use cutting edge free and open source technologies such as KiCAD and OpenSCAD to create a gamepad as a Raspberry Pi HAT (Hardware Attached on Top) with device-tree fragment for mapping the keys saved in an EEPROM connected via I2C. Exact steps for setting it up and playing retro games in emulators on RetroPie and Raspbian will be provided. Furthermore we will discuss the benefits of the open source hardware and the certification program of Open Source Hardware Association (OSHWA).
The presentation is appropriate for anyone interested in low-cost retrogaming and modern free and open source software technologies. No previous experience or hardware knowledge is required. Apart from retrogaming enthusiasts, the talk is appropriate for wide range of developers, makers, and students. Hopefully, the presentation will encourage the attendees to grab the soldering iron and start prototyping retrogaming compatible hardware for fun and profit.
The presentation provides an introduction to the emulation world, in particular to the mythical Commodore 64 and its peripherals, like disk drive, printer, cartridges. To truly emulate the software written for this 8-bit home computer it is mandatory to be much accurate as possible and reproduce every single aspect of the real machine, starting from the chips that compose the hardware architecture. Beside the emulation topics the presentation faces some Scala performance issues that come up when you have to optimize low level operations. At the end I'll show you a demo where we'll see the emulator running a game and a demo-scene, one of the hardest software to emulate.
I know I promised not to touch upon the topic of 3DO console emulators anymore - well, sorry for breaking that promise. You see, I've recently had an opportunity to try such an exotic thing as a static code analyzer - PVS-Studio, to be exact. The first project I decided to try it on was, naturally, my 3DO console emulator (Phoenix Project). It was the first 32-bit console with a CD drive, dating back to the beginning of the 90-s. Dad bought it in Moscow as a present for me and my brother - and I've been fond of it since then :-). And since I've got such an opportunity, why not check all the other 3DO emulators too? Here we go...
Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...WiseNaeem
Most of the electronics geeks are asking the whole list of Atmega AVR projects PDF here we will share list every month as our projects are being updated on daily basis
Lê Trường An – Dịch giả – Tác giả – Marketer – chuyên thực hiện các dự án SEO, Social Media, Dịch thuật và xuất bản nội dung. Ngoài ra, Lê Trường An liên tục cập nhật nội dung blog với các chủ đề SEO, Marketing và nhiều hơn nữa…
---
Content Creator Lê Trường An
Chuyên viên Marketing – Tác giả - Dịch giả tại letruongan.com
Chuyên viên Marketing tại BrainCoach
Chuyên viên Content Marketing tại FoogleSEO
Dịch vụ Marketing – SEO – Content Marketing
Mein Überblicks-Vortrag zum Thema Metaverse, gehalten auf dem Roundtable Metaverse 3 des Bitkom am 28.04.22, https://www.bitkom.org/Themen/Technologien-Software/Metaverse/Veranstaltungen/Roundtable-3
Featunring Augmented Reality under Water and Playing on AREEF, Evaluation of an Underwater Augmented Reality Game for Kids
Video of the talk at: https://youtu.be/sTiX95DGgTM
Keynote auf der 1. Fachkongress Digitale Transformation im Lebenszyklus der Verkehrsinfrastruktur an der TAE, Technische Akademie Esslingen, am 30.06.2021
Mixed, Virtual, and Augmented Reality - Getting outside and back into buildingsLeif Oppermann
Keynote talk about AR in and around Buildings held at the "Marketingtag der Fertigbauindustrie" the annual gathering of the German prefabricated building industry @Fertighaus
2011 03 fraunhofer fit @ mobile cultural sectorLeif Oppermann
Presentation about Tidy City and other Mixed Reality experiences by Fraunhofer FIT given at "Mobile for the Cultural Sector" event at Ravensbourne, London, 09.03.2011 (www.culturelabel.com/mobile, #mobileculture)
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsRosie Wells
Insight: In a landscape where traditional narrative structures are giving way to fragmented and non-linear forms of storytelling, there lies immense potential for creativity and exploration.
'Collapsing Narratives: Exploring Non-Linearity' is a micro report from Rosie Wells.
Rosie Wells is an Arts & Cultural Strategist uniquely positioned at the intersection of grassroots and mainstream storytelling.
Their work is focused on developing meaningful and lasting connections that can drive social change.
Please download this presentation to enjoy the hyperlinks!
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...SkillCertProExams
• For a full set of 760+ questions. Go to
https://skillcertpro.com/product/databricks-certified-data-engineer-associate-exam-questions/
• SkillCertPro offers detailed explanations to each question which helps to understand the concepts better.
• It is recommended to score above 85% in SkillCertPro exams before attempting a real exam.
• SkillCertPro updates exam questions every 2 weeks.
• You will get life time access and life time free updates
• SkillCertPro assures 100% pass guarantee in first attempt.
This presentation, created by Syed Faiz ul Hassan, explores the profound influence of media on public perception and behavior. It delves into the evolution of media from oral traditions to modern digital and social media platforms. Key topics include the role of media in information propagation, socialization, crisis awareness, globalization, and education. The presentation also examines media influence through agenda setting, propaganda, and manipulative techniques used by advertisers and marketers. Furthermore, it highlights the impact of surveillance enabled by media technologies on personal behavior and preferences. Through this comprehensive overview, the presentation aims to shed light on how media shapes collective consciousness and public opinion.
4. Demoscene – Some Facts
You probably all know some demos
We are not talking tech or game demos here
Demoscene is
Uncommercial
NOT unique to the Amiga
Born at the heart of the home computer revolution
Rooted in playful creativity and demonstration of skills
Currently proposed as an UNESCO intangible cultural heritage
A descendant of the cracker scene
4 UNESCO initiative: http://demoscene-the-art-of-coding.net/
8. Distribution Channels
8
Cracking
(Mail-)Swapping
Modem-Trading
Copy-Parties
Demos largely same channels
Copy-Party → Demo-Party
Went viral through magazines,
word-of-mouth, then Internet
Source: kultboy.com
9. Demo Parties
9
My first parties in 1994
World of Commodore (*) / COMA in Cologne, GER
The Party 4 in Herning, DK
Be there, socialise, get onto the big screen!
*sniff, Commodore defunct 29.04.1994, Source: slengpung.com
10. Amiga Demoscene Releases Today
10
Released mostly at parties, like:
Revision,TRSAC, Demobit, Euskal, Compusphere, Nordlicht,
Datastorm, Decrunch, Gerp, Under Construction, Solskogen,
Loaderror, Evoke
Year AGA OCS/ECS*
2017 20 26
2018 10 18
2019 13 18
12. Remember the Roots
12
Altair 8800 (1975-77)
Early micro/homecomputer
Micro Soft Basic by Bill Gates, Paul Allen, Monta Davidoff
→„Open Letter to Hobbyists“ by Bill Gates (02/76)
Costs for computing time exceeded $40.000
Lots of interest, but did not sell too well
„[..] most of you steal your software“
„Who can afford to do professional work for nothing?“
Source: https://en.wikipedia.org/wiki/Open_Letter_to_Hobbyists
13. Homecomputers
13
Jack Tramiel surely noticed this
and paid MS $25.000 for perpetual licence (!)
Used in PET (1977),VIC 20 (1980), C64 (1982), Plus/4
(1984), C128 (1985) & others
Many of us learned some programming there…
Copying became a homecomputer phenomenon
Copy protections get introduced and broken again
Cracker teams tag their releases with intros and funky music
It really kicked off on the C64 with disk drive
Source: https://www.c64-wiki.com/wiki/Microsoft#Commodore_BASIC
14. Cracktro Video
14
Einfügen (soll reichen für Übergang C64 zu Amiga)
https://www.youtube.com/watch?v=OME1aVWduYw
Video: https://www.youtube.com/watch?v=OME1aVWduYw
16. Enters Amigaaaaaaaaaaaa!!!!
16
Amiga added sampled sounds
In a time that was full of it in pop culture
Kraftwerk did electronic music since 1973
Depeche Mode since 1980
Beat Dis / Bomb the Bass (1987)
The Ultimate Soundtracker 1987
Many derivates (Sound/Star/Noisetracker)
Finally Protracker (yay!)
17. It all started with a Tracker…
17
SvenVäth
Michael Münzing / Luca Anzilotti
(producers of SNAP!)
Raphael Gesqua (Audiomonster)
Christian Morgenstern aka (Groo)
Falko Brocksieper (Rufferto)
Martin Iveson – „Atjazz“ (Nuke / Spaceman)
Muffler
18. What stuff do we use on Amiga?
18
Common music formats
MOD. -> OCS / ECS
ADPCM / WAV and MOD. -> AGA
Other music formats:
AHX (Abyss Highest Experience) –
synth tracker, no samples, small size, very
characteristic sounds
PreTracker
was just released in April 2019
crossdev chipmusic tracker
19. Tracker specs
19
ProTracker 2.3.
THE(!) demoscene tracker.
4 columns, each being a channel
31 samples (8-bit PCM), up to
28.867 kHz sample rate
64 rows
Sample size of max 64kb per
sample
20. My weapon of choice
20
A track consists of notes, octave info, sample number plus
(optional) a 3-digit code used for commands
A track is replayed on one of the 4 channels
(left / right echoeing possible)
A sequence of 4 tracks is called a pattern
Order of patterns are set and replayed by a
time table
21. Why I fell in love with a tracker?
21
not a musician, only played a bit
(lousy) guitar
never learned to play keys or piano
Tracker opened a new world:
No need to know notes / harmonics.
Just hit a key.
If it sounds odd, erase.
Retry with another one. ;)
28. It ain´t over until the fat Paula sings...
28
Only one (!) time a multichannel tune
won the biggest demoscene event nowadays, the
REVISION demoparty in Saarbrücken / Germany.
(it´s each Easter, come there!)
All other years, including 2019, a 4ch
Amiga module won – and did beat multichannel stuff.
The heritage will be continued.
Slimey (Virgills son) was 13 years old,
when he did join us in doing music for our
latest Amiga demo „De Profundis“
So – even if we old guys retire
-> there´s gonna be more Amigaaaa music!
29. Crossdev – it´s so easy.
29
requirements:
doing Amiga music
in the early 90s
(picture showsVirgills room in the 90s)
30. Crossdev – it´s so easy.
30
requirements:
doing Amiga music
in 2019
31. Crossdev – it´s so easy.
31
OpenMPT
Looping samples in the early 90s – „wave your wife goodbye, see her again
when the kids will move out!“
Looping samples nowadays – crossfade me. By clicking one button.
Record a Wav or generate one by using aVST in your DAW of choice
(Renoise it is!), import, convert to 8bit – it´s seconds only.
www.openmpt.org
32. Crossdev – it´s so easy.
32
8bit bubsy ProTracker clone
Clone of ProTracker 2.3d done in C
Windows / macOS
Most accurate PC clone in terms of
original replay
www.16-bits.org
34. Why develop for Amiga on PC?
20 years ago,Amiga was the main machine
Edited in 640x256 (PAL) or 640x400 (Euro72)
Assemble on 68060 with 50 MHz
Today, PC is just more productive
Edit in 1920x1080 (Full HD), dual head
Compile on Core i7 with 3200 MHz
In essence:
Bigger monitors
Better tools (IDE, debugger)
Faster, i.e. quicker turn-around times
34
35. Sorry to burst your bubble
Cross-Development ain‘t a new thing
CBM/MS Basic developed on PDP-10
Original AmigaOS → Sun
AmigaOS 3.1.4 → vamos
TwinWorld / Blue Byte → Atari
Turrican / Factor 5 → Pegasus (PC)
Core Design → SNASM (PC)
Demos by TBL, Ephidrena, Elude,
The Electronic Knights, Lemon.
Haujobb
35
Holger Schmidt / Factor 5 onTurrican
Source: https://youtu.be/-HyuUByT06o?t=132
37. Arranging effects in a Tracker interface with the Rocket editor
Beam Riders / Haujobb & Ghostown PatternView in Rocket editor
37 See this in action: https://youtu.be/s1lVS4tW33g?t=1137