Dead Hackers Society Forum Atari demoscene news http://dhs.nu/ [scene] Internal SCSI scene
I'm looking for one (or two) of these:

https://www.exxosforum.co.uk/forum/viewtopic.php?t=3967

Anyone know if it's available somewhere?

Br Thomas]]>
http://dhs.nu/bbs-scene/index.php?request=20319 http://dhs.nu/bbs-scene/index.php?request=20319 Posted by: Thomas / New Beat Tue, 17 Jun 2025 16:15:00 +0200
[scene] Re: toodeloo scene
You can find his artist profile on Spotify here: https://open.spotify.com/artist/0eSWYvtbBuC7TOAgCr51TM?si=mkP1BFXFTMOrZ2U5MwR9WQ]]>
http://dhs.nu/bbs-scene/index.php?request=20318 http://dhs.nu/bbs-scene/index.php?request=20318 Posted by: Apleif Sat, 29 Mar 2025 12:52:00 +0200
[coding] DSP cross tools v2.0 coding
There's cldlod, lod2p56 and a disassembly port of the ASM56000 v4.1.1 assembler.

You can get it at:

github.com/insane-rabenauge/dsptools]]>
http://dhs.nu/bbs-coding/index.php?request=5338 http://dhs.nu/bbs-coding/index.php?request=5338 Posted by: insane/rabenauge^tscc Tue, 11 Mar 2025 19:19:00 +0200
[coding] Re: carry overflow step decision coding http://dhs.nu/bbs-coding/index.php?request=5337 http://dhs.nu/bbs-coding/index.php?request=5337 Posted by: ROGer Mon, 10 Mar 2025 21:12:00 +0200 [coding] Re: carry overflow step decision coding Thanks a lot for your replies to my somewhat cryptic question. @tat: I meant what mikro wrote. Will try out your advices and report back in the next days. See you :-)]]> http://dhs.nu/bbs-coding/index.php?request=5336 http://dhs.nu/bbs-coding/index.php?request=5336 Posted by: ROGer Mon, 10 Mar 2025 15:44:00 +0200 [coding] Re: carry overflow step decision coding
add.w d0,dn ; d0 contains a constant 0.16 fixed point value less than one
bcs move_to_right


However this feel very inefficient, using addx and reversed int/frac part would certainly be more usable here.

As ggn said, rounding can be done with just pre-adding the 0.5 value to your d0.]]>
http://dhs.nu/bbs-coding/index.php?request=5335 http://dhs.nu/bbs-coding/index.php?request=5335 Posted by: mikro Mon, 10 Mar 2025 10:27:00 +0200
[coding] Re: carry overflow step decision coding
But anyway. If I understand you correctly, you want to round your fraction and take decision on the rounded number rather than the actual, and this is what what I type below is all about.

The naive way we do rounding is to add 0.5 and take the integer part, so int(x+0.5). If we generalise this, we add the half of our unit, i.e. our "1".

When we have base 16 16.16 fractional numbers our unit is "10000" as we reserve 2 bytes for fraction. Therefore, our 0.5 is $8000. Just add this to your number and then check for overflows etc. That's it. Basically we need to copy d0 to some other register and add $8000.

If that last bit sounds fiddly, then we can simplify this furhter. If we don't really need to keep track of the actual fraction, we can pre-add that $8000 at initialisation. Then the value will automatically be rounded. And to keep everything in order, also add $8000 to the destination value.

What this means in practice: If you want to interpolate (for example) between $150000 and $310000, modify those to $158000 and $3180000. Then you get rounding and your limits are still correct.

(There are several other things to consider when rounding, but this is the main idea)

Hope this helps! Let us know if this makes sense or you have further questions.]]>
http://dhs.nu/bbs-coding/index.php?request=5334 http://dhs.nu/bbs-coding/index.php?request=5334 Posted by: ggn Sun, 09 Mar 2025 14:04:00 +0200
[coding] Re: carry overflow step decision coding
But anyway. If I understand you correctly, you want to round your fraction and take decision on the rounded number rather than the actual, and this is what what I type below is all about.

The naive way we do rounding is to add 0.5 and take the integer part, so int(x+0.5). If we generalise this, we add the half of our unit, i.e. our "1".

When we have base 16 16.16 fractional numbers our unit is "10000" as we reserve 2 bytes for fraction. Therefore, our 0.5 is $8000. Just add this to your number and then check for overflows etc. That's it. Basically we need to copy d0 to some other register and add $8000.

If that last bit sounds fiddly, then we can simplify this furhter. If we don't really need to keep track of the actual fraction, we can pre-add that $8000 at initialisation. Then the value will automatically be rounded. And to keep everything in order, also add $8000 to the destination value.

What this means in practice: If you want to interpolate (for example) between $150000 and $310000, modify those to $158000 and $3180000. Then you get rounding and your limits are still correct.

(There are several other things to consider when rounding, but this is the main idea)

Hope this helps! Let us know if this makes sense or you have further questions.]]>
http://dhs.nu/bbs-coding/index.php?request=5333 http://dhs.nu/bbs-coding/index.php?request=5333 Posted by: ggn Sun, 09 Mar 2025 13:43:00 +0200
[coding] Re: carry overflow step decision coding
I'm not sure I understand the question. Can you explain any more what you are trying to achieve?

Often the "X" bit of the 68000, and the ADDX instruction, is used to automatically add a carry-1 to an accumulated bigger value. But I'm not quite sure this is what you mean.

Steve
]]>
http://dhs.nu/bbs-coding/index.php?request=5332 http://dhs.nu/bbs-coding/index.php?request=5332 Posted by: tat Sun, 09 Mar 2025 13:41:00 +0200
[coding] carry overflow step decision coding http://dhs.nu/bbs-coding/index.php?request=5331 http://dhs.nu/bbs-coding/index.php?request=5331 Posted by: ROGer Sat, 08 Mar 2025 14:02:00 +0200 [scene] Re: Sell my CT60e scene
I ve got a ct60e I don t use.
I had it new and never installed it into my falcon.
It is selled without 68060 CPU.

I sell it for 250 euros.
If an entousiast atarian is interrested, pm me.

Regards
Laurent
]]>
http://dhs.nu/bbs-scene/index.php?request=20317 http://dhs.nu/bbs-scene/index.php?request=20317 Posted by: Thadoss/Dune Fri, 27 Dec 2024 20:29:00 +0200
[scene] Sell my CT60e scene http://dhs.nu/bbs-scene/index.php?request=20314 http://dhs.nu/bbs-scene/index.php?request=20314 Posted by: Thadoss/Dune Fri, 27 Dec 2024 20:22:00 +0200 [scene] Re: rmac v2.2.37 scene http://dhs.nu/bbs-scene/index.php?request=20313 http://dhs.nu/bbs-scene/index.php?request=20313 Posted by: mikro Fri, 27 Dec 2024 11:56:00 +0200 [scene] Re: rmac v2.2.37 scene http://dhs.nu/bbs-scene/index.php?request=20312 http://dhs.nu/bbs-scene/index.php?request=20312 Posted by: ggn Mon, 23 Dec 2024 14:12:00 +0200 [scene] SillyVenture Sk24WE scene http://dhs.nu/bbs-scene/index.php?request=20309 http://dhs.nu/bbs-scene/index.php?request=20309 Posted by: AdamK Fri, 06 Dec 2024 18:12:00 +0200 [scene] Re: toodeloo scene
https://open.spotify.com/album/4GGyGGzhBF4UB9aBqqAJSP?si=dLMmgBb6TqiczssMb-p7vQ]]>
http://dhs.nu/bbs-scene/index.php?request=20308 http://dhs.nu/bbs-scene/index.php?request=20308 Posted by: Apleif Sun, 24 Nov 2024 10:07:00 +0200
[coding] Re: Modified STE Replayers coding
Hacking Lance had incredible performance but oh boy whas it tangled into Paulos framework. Now finally freed :)

--
Anders Eriksson
ae@dhs.nu
]]>
http://dhs.nu/bbs-coding/index.php?request=5330 http://dhs.nu/bbs-coding/index.php?request=5330 Posted by: evil Mon, 18 Nov 2024 17:23:00 +0200
[coding] Modified STE Replayers coding CD1 used Leonard's Paula Emulator with a Protracker 2.3f replay while CD2 used Hacking Lance bugfixed for Invert Loop Support.

If anyone is interested:
https://github.com/insane-rabenauge/atari-ste-protracker-23f

Assemble with VASM.

insane/rabenauge^tscc]]>
http://dhs.nu/bbs-coding/index.php?request=5329 http://dhs.nu/bbs-coding/index.php?request=5329 Posted by: insane/rabenauge^tscc Mon, 18 Nov 2024 00:25:00 +0200
[scene] Re: DangerZone - new Falcon game scene http://dhs.nu/bbs-scene/index.php?request=20307 http://dhs.nu/bbs-scene/index.php?request=20307 Posted by: MrHabaki Sun, 25 Aug 2024 21:23:00 +0200 [scene] DangerZone - new Falcon game scene http://dhs.nu/bbs-scene/index.php?request=20306 http://dhs.nu/bbs-scene/index.php?request=20306 Posted by: MrHabaki Sun, 25 Aug 2024 21:22:00 +0200 [scene] Re: SillyVenture 2K24 stream scene Or see here: https://sillyventure.eu/pl/stream
He had some electricity problems, we hope it won't happen again.
There will be slight delay as usual, but not much ;)]]>
http://dhs.nu/bbs-scene/index.php?request=20305 http://dhs.nu/bbs-scene/index.php?request=20305 Posted by: AdamK Sat, 17 Aug 2024 12:43:00 +0200
[scene] Re: SillyVenture 2K24 stream scene http://dhs.nu/bbs-scene/index.php?request=20304 http://dhs.nu/bbs-scene/index.php?request=20304 Posted by: AdamK Fri, 16 Aug 2024 16:32:00 +0200 [scene] Re: SillyVenture 2K24 stream scene http://dhs.nu/bbs-scene/index.php?request=20303 http://dhs.nu/bbs-scene/index.php?request=20303 Posted by: AdamK Fri, 16 Aug 2024 16:17:00 +0200 [scene] SillyVenture 2K24 stream scene http://dhs.nu/bbs-scene/index.php?request=20302 http://dhs.nu/bbs-scene/index.php?request=20302 Posted by: AdamK Fri, 16 Aug 2024 16:10:00 +0200 [scene] Re: rmac v2.2.24 scene http://dhs.nu/bbs-scene/index.php?request=20301 http://dhs.nu/bbs-scene/index.php?request=20301 Posted by: ggn Fri, 12 Jul 2024 19:29:00 +0200 [scene] Re: Videl max resolution scene On the stock Falcon, the first one is 32mHz and the second one is ~32MB/s.

E.g for 16bit color mode, it is ST-MID (16MHz pixel clock) on RGB and ST-LOW/TT-LOW on VGA (12,5 / 16MHz pixel clock)]]>
http://dhs.nu/bbs-scene/index.php?request=20300 http://dhs.nu/bbs-scene/index.php?request=20300 Posted by: Cyprian Sat, 06 Jul 2024 11:17:00 +0200
[scene] Re: Videl max resolution scene http://dhs.nu/bbs-scene/index.php?request=20299 http://dhs.nu/bbs-scene/index.php?request=20299 Posted by: AdamK Fri, 05 Jul 2024 14:23:00 +0200 [scene] Videl max resolution scene http://dhs.nu/bbs-scene/index.php?request=20298 http://dhs.nu/bbs-scene/index.php?request=20298 Posted by: AdamK Fri, 05 Jul 2024 14:22:00 +0200 [coding] Re: DSP SSI question coding
Regards

]]>
http://dhs.nu/bbs-coding/index.php?request=5328 http://dhs.nu/bbs-coding/index.php?request=5328 Posted by: Thadoss/Dune Mon, 24 Jun 2024 21:58:00 +0200
[coding] Re: DSP SSI question coding
Thanks to your help, I've added JMP as a long interrupt instruction and VOXXX is now working like a charm.

I've considered JMP as a JSR (stack feeding) and the RTI restore perfectly.

According to the doc, I thought that only JSR made a long interrupt.
But I agree JMP works also.

I'll upload my Hatari patch tonight.

Do you think that some other instructions could generate a long interrupt ?
the doc mention conditional jump instruction.


Thanks for the help
Regards
Thadoss
]]>
http://dhs.nu/bbs-coding/index.php?request=5327 http://dhs.nu/bbs-coding/index.php?request=5327 Posted by: Thadoss/Dune Mon, 24 Jun 2024 21:51:00 +0200