Search found 98 matches

by spkr
Fri Mar 01, 2024 8:46 pm
Forum: Software & Programming
Topic: Drawing Speed of Sprite/Tile in Assembler
Replies: 17
Views: 748

Re: Drawing Speed of Sprite/Tile in Assembler

The only thing that is fast on m68k is move (movem in particular). So if you are going for speed, arrange your code for lineair reading and writing, and try to avoid any kind of transformations in the time critical code.

Kind regards and godspeed
Wietze
by spkr
Fri Mar 01, 2024 8:04 pm
Forum: Software & Programming
Topic: Drawing Speed of Sprite/Tile in Assembler
Replies: 17
Views: 748

Re: Drawing Speed of Sprite/Tile in Assembler

Then,

Make 4 versions of the sprite (one for each position), and save both masking code and drawing code per position, and you have a generic optimal approach.

Kind regards
Wietze
by spkr
Fri Mar 01, 2024 6:44 pm
Forum: Software & Programming
Topic: Drawing Speed of Sprite/Tile in Assembler
Replies: 17
Views: 748

Re: Drawing Speed of Sprite/Tile in Assembler

Ha, a topic to my liking. I'm not sure if I understand the requirements (something with transparency or not), but the fastest sprite code is generated code. As such you analyse the sprite that you generate specific draw routine, rather than 'generic code' that just reads from buffer and treats all b...
by spkr
Wed Feb 07, 2024 7:06 am
Forum: Software & Programming
Topic: Interrupt vector and Minerva
Replies: 11
Views: 589

Re: Interrupt vector and Minerva

Sure. Now we're getting away further from the actual problem. But I have a piece of init code that relocates the code, because PC relative coding is just not needed ;) ;---------------------------------------------- ; BOOTSTRAP RELOCATION CODE - relocate the relocator! ;-----------------------------...
by spkr
Tue Feb 06, 2024 11:46 pm
Forum: Software & Programming
Topic: Interrupt vector and Minerva
Replies: 11
Views: 589

Re: Interrupt vector and Minerva

Hi Jan, thanks for your comment, nice to see another Dutchie here :). Regarding the nop; yes, geez, is my face red. That is supposed to me ending in 5.... Correct: vblRoutList dc.l 0 dc.l demoScriptHandler Where demoScriptHandler is part of the little kernel of my demosystem. I will try and cobble u...
by spkr
Tue Feb 06, 2024 6:52 pm
Forum: Software & Programming
Topic: Interrupt vector and Minerva
Replies: 11
Views: 589

Re: Interrupt vector and Minerva

M68008 wrote: Tue Feb 06, 2024 6:21 pm Perhaps you could leave interrupts disabled and poll the vblank register.
No thats not an option.
by spkr
Tue Feb 06, 2024 5:31 pm
Forum: Software & Programming
Topic: Interrupt vector and Minerva
Replies: 11
Views: 589

Re: Interrupt vector and Minerva

What does that do?
by spkr
Tue Feb 06, 2024 4:00 pm
Forum: Software & Programming
Topic: Interrupt vector and Minerva
Replies: 11
Views: 589

Interrupt vector and Minerva

Hi there guys, I found that my most recent demo release is not Minerva-ROM compatible. Because I have no intention to willingly deny Minerva users to run my demos, Im interested in looking into what causes the incompatibility. Luckily for me, the issue can be reproduced using Qemulator! However, I l...
by spkr
Fri Jan 26, 2024 9:23 am
Forum: Hardware
Topic: Two MDVs for package&postage
Replies: 3
Views: 393

Two MDVs for package&postage

Hej,

I removed 2 microdrives and have no longer use for them. If there is something that wants them, I can post them for package and postage.

On no reactions, I'll bin it in a week or so.

Kind regards,
Wietze
by spkr
Tue Jan 23, 2024 4:33 pm
Forum: Software & Programming
Topic: QSound and Assembly
Replies: 6
Views: 3683

Re: QSound and Assembly

Hi guys,

I've released a little prod using the qsound. It can be found here: https://www.pouet.net/prod.php?which=95891

It also contains a YouTube link in case you do not own a qsound.

Kind regards
Wietze