pouët.net

cpubltro v0.3.2
screenshot added by nicode on 2024-11-21 21:16:11
platform :
type :
release date : november 2024
  • 10
  • 2
  • 0
popularity : 50%
 50%
  • 0.83
alltime top: #23604
added on the 2024-11-21 21:16:11 by nicode nicode

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

Well, I'm not a demoscener, but even if the graphics are not spectacular at all, the coding was a challenge, and it should count as a (wild) demo :-)

It is a custom ROM only for PAL Amigas with a 68000/68010 @ 7 MHz.

The challenge is that is does not use any RAM (the demo runs on an Amiga 500 without DRAM, without both CIAs, and without Paula). The screen is completely filled with the CPU (Racing the Beam).

The ADF can be used to kickstart an Amiga 1000 (PAL only).
Emulation requires a very accurate, cycle-exact CPU and DMA simulation (e.g. WinUAE 5.0.0 or newer, vAmiga.net).

The 256K ROM has 11 frames, the 512K ROM has 22 animation frames.

The source code can be found on github https://github.com/nicodex/amiga-ocs-cpubltro (this is release v0.3.2).
added on the 2024-11-21 21:44:49 by nicode nicode
@nicode you did release something on Pouet, I have to inform you, that you are now a demoscener!
rulez added on the 2024-11-22 01:24:57 by G-Fellow G-Fellow
That a pretty interesting/novel goal. Sounds like a good approach to a hardware test rom.
rulez added on the 2024-11-22 07:15:17 by iTeC iTeC
@G-Fellow
So I'm with the cool guys now. As a demo coder, I have to produce more demos now, right? Challenge accepted. The same can also be done without bitplane DMA (currently only used for easier synchronization anyway). The next step will be to move the ball and get closer to the original Boing! demo - but that will take a while and is even more challenging.

@iTeC
I do not want to reinvent DiagROM. Actually, my research started because I want to develop my own boot ROM for an existing turbo card, which won't touch any memory for the splash screen and the boot menu after a reset...

I did a lot of research for the demo and there are some nice byproducts. E.g. I did not draw the ball myself, but developed a Python script that generates scalable vector graphics for all the frames. So you can use the rounded Amiga Boing! ball in any resolution you want.
added on the 2024-11-22 08:31:28 by nicode nicode
Bitplanes are overrated anyway
rulez added on the 2024-11-22 09:43:17 by Nosferatu Nosferatu
Welcome to the demoscene
rulez added on the 2024-11-22 11:58:02 by break break
This is a very unusual method of running an Amiga prod, but when I tried it, all I got was the copper background, no boing ball. I was running an A500 config on WinUAE4200. Nice colours, in any case.
added on the 2024-11-22 17:58:45 by Foebane72 Foebane72
You need WinUAE 5+ and have to enable all the cycle-exact options...
It's easier to use https://vamiganet.github.io/ and add the ROM with drag 'n drop.
But there is nothing fancy to see, since this demo is all about CPU and DMA cycles at 7 MHz. Just visit the github site to see the animation (if your browser supports APNG).
added on the 2024-11-22 18:15:46 by nicode nicode
Welcome :)
rulez added on the 2024-11-22 18:35:49 by Virgill Virgill
RAM is overrated anyway.
rulez added on the 2024-11-22 23:50:29 by JAC! JAC!
This must be a world first :)
rulez added on the 2024-11-23 07:42:04 by rloaderro rloaderro
Great engineering. :-)
rulez added on the 2024-11-23 10:01:32 by Depeche Depeche
Cool idea!
rulez added on the 2024-11-23 14:20:49 by cp_ cp_
Cool!
rulez added on the 2024-11-23 16:37:20 by bodo^rab bodo^rab

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