DemoScene   2996

« earlier    

A tool for keyframe animation & fragment shader management for 64k executables.
tools  demoscene  programming 
17 hours ago by Z303
CGA in 1024 Colors - a New Mode: the Illustrated Guide
By now you may have heard of the 8088 MPH demo, the winning entry in Revision 2015's Oldskool Demo compo this month. It's been my pleasure to combine efforts with the likes of Trixter, reenigne and Scali to make it happen - not only did I get the opportunity to work alongside a bunch of extremely talented wizards of code, we also achieved what we set out to do: break some world records on the venerable (and yet much-maligned!) IBM PC, the mommy and daddy of the x86 platform as we still know it today.

One of our "hey, this hardware shouldn't be doing that!"-moments was extending the CGA's color palette by a cool order of magnitude or two. How'd we pull that off? - reenigne has already posted an excellent technical article answering that very question. To complement his writeup, I'll take a bit of a different approach – here's my 'pictorial' take on how we arrived at this:
software  demoscene 
4 weeks ago by whitequark
1K colours on CGA: How it's done
When displaying graphics on an original IBM Color Graphics Adapter (CGA), normally only 4 colours (from a palette of 16) are possible at once. A few games written for such systems took advantage of the artifacting on the card's NTSC composite output to get 16 colours at once. On Saturday, a team of people including myself, Trixter, Scali and VileR released a demo ("8088 MPH") which smashed this limit and won first place in the "Oldskool Demo" compo at the Revision 2015 demoparty in Saarbrücken, Germany. Some commenters have suggested that the production is a fake and that what we claimed to have done is impossible. Others have suggested it's dithered or flickered to get more colours. But it is none of these things. Here is how we did it.
software  demoscene 
4 weeks ago by whitequark
8088 MPH: We Break All Your Emulators
One of my bucket list items since I read my first party report back in 1991 was to attend a european demoparty and compete in a compo. I competed at NAID ’96 and placed there, which was awesome, but to compete with the best of the best, and win, has always been a dream of mine. I’m happy to announce that after six months of hard work with good friends and extremely talented people, we achieved just that. Our demo, 8088 MPH, won the Revision 2015 oldskool demo compo. (A personal victory for me was having it shown last in the compo, which is a sign of respect that the organizers think it’s the best high to end a compo in.) As of April 7th 2015, there are no IBM PC emulators in the world that can run the demo properly; they hang or crash before the demo is finished, and the colors are wrong. Same goes for anything that isn’t the target hardware (see below).
software  demoscene 
4 weeks ago by whitequark
Heaven 7 - Adaptive sub-sample
Just a short article on a raytracing speed up technique where they trace the corners of a 8x8 block, and if they all hit the same thing just interpolate instead of further ray tracing.
demoscene  RayTracing 
6 weeks ago by MemoryStomp

« earlier    

related tags

2d  3d  64k  64kb  68000  8bit  algorithm  algorithms  amiga  analysis  art-examples  art  article  articles  asm  assembly  atari  atarist  audio  bbs  beepola  binary  bittwiddling  blog  bricolage  c  c64  canvas  chiptunes  cinema  classicgaming  clouds  code  coding  commodore  compression  computing  cool  cool_things  creativecode  creativecoding  crew  critcode  demo-inspiration  demo  demojs  demos  demoscene  dev  developer  discussion  dive  diy  dutch  electronics  elysian  emulation  emulators  fast  ferris  float  floating-point  ftw  future  gamedev  generative  glitch  glsl  graphics  graphics_programming  hack  hackernews  hardware  history  ieee754  immersion  improved  intro  intros  invsqrt  javascript  js  js1k  logicoma  making  math  media  microcontrollers  minimal  mod  model  mods  music  old  old_tech  olden_days  opengl  opensource  optimization  p01  pbr  pcg  pico8  piperesearch  processing  programming  raytracing  retro  saturday  scene  sdf  service  shader  siggraph18  sinusoid  snes  software  source  speccy  st  tech  texturegeneration  tools  tosteal  totaleclipse  tracker  tracking  tutorial  twitter  underground  video  volumetricfog  warez  webgl  x86  z80 

Copy this bookmark: