pouët.net

Go to bottom
cpubltro v0.3.2
screenshot added by nicode on 2024-11-21 21:16:11
platform :
type :
release date : november 2024
  • 12
  • 4
  • 0
popularity : 52%
 52%
  • 0.75
alltime top: #19317
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
Hehe. I've thought about cartridge stuff on the Amiga, but it's just the spirit of the platform (well, most computers since the mid 80s) to have bootable media be the (then) modern cartridge replacement.

@rloaderro there was an early Amiga-based arcade system, on A500 there were lots of sidecar carts, mostly utility ones and 2(?) games. Demos, ...no. Bit difficult to swap ;) "Well just unscrew your case and fiddle out the OS ROM and put this chip in! And to spread, just use an EPROM programmer!"

IDK about this... :P
added on the 2024-12-13 18:04:22 by Photon Photon
@Photon there is a kickdisk image included in the project, so you could load the demo on a stock Amiga 1000 :)
added on the 2024-12-14 10:30:16 by nicode nicode
What a wacky idea!
Hope to see more from you in the future.
rulez added on the 2024-12-15 01:41:08 by hfr hfr
Boing, boing!
rulez added on the 2024-12-15 02:52:00 by ham ham
I remember, in the mid-90s, seeing a couple of Pharaon statding statues, about 1,8m tall I think, with a CRT screen inside. The statues were proposing (for a coin) to foresee one's future.
Why I am writing about it. Cause what was interesting, and back then surprising (for the scenners like me), these statues were running a dedicated "pharaonian demo" (with scroll and some effects) made on... RSI demomaker =).

Dunno whether it was loading from a floppy or an EPROM. I think the latter one.
Would be great to find/dump it =).
added on the 2024-12-19 12:22:21 by sim sim

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