pouët.net

Go to bottom
PETpeeve by Rabenauge [web] & Plush [web] & Crest
screenshot added by bodo^rab on 2025-10-05 16:23:32
platform :
type :
release date : october 2025
release party : Deadline (Berlin) 2025
compo : oldskool demo
ranked : 1st
  • 27
  • 2
  • 0
popularity : 53%
 53%
  • 0.93
alltime top: #16816
added on the 2025-10-05 16:22:13 by bodo^rab bodo^rab

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

Obscure platform, research, skilled technique. This demo as all of it. I bow down to you, this is the new standard in the PET world!
rulez added on the 2025-10-05 17:22:07 by Elder0010 Elder0010
-It's an introduction to a new graphics modes:
Interlace: 80x50 Chars
(Hires)-GFX
Mode8 (8 shades of green)

-First PET-Disk-Fastloader

-Very large sample (640KB)
added on the 2025-10-05 17:50:51 by bodo^rab bodo^rab
geil
rulez added on the 2025-10-05 17:54:08 by SiR SiR
Interesting graphics mode and other technical advancements.
rulez added on the 2025-10-05 18:01:25 by Marq Marq
Amazing! Absolutely high-end. This platform is "finished" now ;-) Definitely needs a write-up/seminar of how all of this is possible.
rulez added on the 2025-10-05 18:07:40 by tokra tokra
What is this sorcery‽
rulez added on the 2025-10-05 18:30:58 by xeron xeron
Wow!
rulez added on the 2025-10-05 19:04:30 by Virgill Virgill
8 shades? fullscreen bitmap? what the... ?
rulez added on the 2025-10-05 20:21:58 by sasq sasq
Impressive
rulez added on the 2025-10-05 21:00:13 by Soundy Soundy
Amazing!!
rulez added on the 2025-10-05 22:54:46 by Sir_Lucas Sir_Lucas
Crazy!
rulez added on the 2025-10-06 06:44:41 by Olympian Olympian
You got me with the first 3rd of the demo where I was like "guess this is pretty good for PET" and then WOW!
rulez added on the 2025-10-06 13:32:16 by cruzer cruzer
You are officially insane
rulez added on the 2025-10-06 13:46:08 by groepaz groepaz
I have some questions, such as:

What?

and

How?
rulez added on the 2025-10-06 14:20:27 by uncle-x uncle-x
I would have preferred a balance tipped towards effects, rather than playing music. But regardless of personal preference, this is an awesome feat!
rulez added on the 2025-10-06 14:47:34 by spkr spkr
Amazing!
rulez added on the 2025-10-06 18:06:21 by evil evil
a little heavy on the green side of things, but otherwise kinda cool ;)

but who am i kidding. i know a lot of research and work into this and the result is nothing short of the best PET demo ever made (period).

and while i know why you changed the style of music so much (yes, to SHOW OFF!) i would like to add digis are cool and all that but could you just use samples that are actually less noisy and more pleasent? kthxbye.
rulez added on the 2025-10-07 00:58:30 by wysiwtf wysiwtf
Goiler Scheiß!
rulez added on the 2025-10-07 08:22:40 by Kuemmel Kuemmel
Geil! The tech details are worth sharing or a writeup. BG Rabenauge!
rulez added on the 2025-10-07 11:01:41 by klos klos
rulez
rulez added on the 2025-10-07 12:59:19 by Key-Real Key-Real
Crazy good for the platform! Kudos!
rulez added on the 2025-10-07 15:39:15 by edhellon edhellon
We had to rush things a lot, so... watch out for the final version! =)

Here's a short breakdown of how the bitmap/rasters+samples stuff works:

CRTC allows character lines to be just one raster line high. Problems to solve then are best-fitting bitmap byte patterns to whatever is available in the first line of the fixed font's chars, a bit of strategic CRTC register massage to get more than 128 "char"lines per videoframe, and setting an arbitrary display pointer each raster line.
The latter two problems became a lot easier once we came across "The Amstrad CPC CRTC Compendium", so we could build on decades of prior research done by the CPC scene.
(The Commodore/MOS CRTC variant also seems to relate very closely to the easier not-so-quirky Motorola variant rather than the not-so-easy 2nd-source variants also found in CPCs.)

The samples are driven using the VIA chip's shift register, which allows for clocking out "something like" 7.8 KHz 4-bit PCM samples at 125 KHz (8 µs per bit) in the form of pulse-trains of 16 pulses per two rasterlines, with one shift register update per rasterline.
(This is closer to pulse-density modulation than pulse-width modulation, so more-or-less harmonic quantisation noise is spread a bit around the spectrum rather than accumulating at some tinnitus carrier frequency.)

Both CRTC video registers and shift-register audio updates are interwoven in a rasterline-pair-based loop, so the cost of context-switching via interrupt handlers etc. is avoided.
(Double-rasterline not only because of the 7.8 KHz samples, but also because having some ordered dithering on the single shade of green seemed like a good idea.)
added on the 2025-10-08 00:41:40 by Krill Krill
A demo in the truest sense of the word, human ingenuity and huge amounts of actual hardware thrown at the proof, operating in zones where hardly any comfort exists, unlocking feature after feature along the way in the oldest school possible.
rulez added on the 2025-10-08 11:08:50 by bifat bifat
Jesus Christ, I thought your demo for Deadline 2022 was sheer wizardry, but this, this! Wicked to hear one of my favourite dalezy joints smashed through this thing at the end too.
rulez added on the 2025-10-08 17:39:42 by Mibri Mibri
So fucking cool, diese grüne Jugend 💚
rulez added on the 2025-10-08 17:47:22 by darya darya
great
rulez added on the 2025-10-08 20:10:05 by Blast! Blast!
This looks fantastic! I havent tried it yet, my original PET is an 8k 1978 2001 model, so I do not think this will work because I think this uses the 6545 CRTC chip on the later PET 4032 model. Its is worth mentioning this here.
Advanced gfx is also possible on the old 2001, but more of a challenge, it has slow video ram that causes snow if you access the screen at the wrong time, and you do not have the flexible 6545, just TTL. For a long time I wanted to make such a demo, chasing the beam and switching chars for 320x200 plotting, but now it has been done!
rulez added on the 2025-10-09 13:17:55 by orac81 orac81
Finally watched it. Congrats on this achievement!
rulez added on the 2025-10-10 16:49:50 by cp_ cp_
Meant to comment earlier on this!
rulez added on the 2025-10-14 10:01:09 by minebrandon minebrandon

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment

Go to top