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
Search found 98 matches
- Fri Mar 01, 2024 8:46 pm
- Forum: Software & Programming
- Topic: Drawing Speed of Sprite/Tile in Assembler
- Replies: 17
- Views: 1310
- Fri Mar 01, 2024 8:04 pm
- Forum: Software & Programming
- Topic: Drawing Speed of Sprite/Tile in Assembler
- Replies: 17
- Views: 1310
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
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
- Fri Mar 01, 2024 6:44 pm
- Forum: Software & Programming
- Topic: Drawing Speed of Sprite/Tile in Assembler
- Replies: 17
- Views: 1310
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...
- Wed Feb 07, 2024 7:06 am
- Forum: Software & Programming
- Topic: Interrupt vector and Minerva
- Replies: 11
- Views: 612
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! ;-----------------------------...
- Tue Feb 06, 2024 11:46 pm
- Forum: Software & Programming
- Topic: Interrupt vector and Minerva
- Replies: 11
- Views: 612
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...
- Tue Feb 06, 2024 6:52 pm
- Forum: Software & Programming
- Topic: Interrupt vector and Minerva
- Replies: 11
- Views: 612
- Tue Feb 06, 2024 5:31 pm
- Forum: Software & Programming
- Topic: Interrupt vector and Minerva
- Replies: 11
- Views: 612
Re: Interrupt vector and Minerva
What does that do?
- Tue Feb 06, 2024 4:00 pm
- Forum: Software & Programming
- Topic: Interrupt vector and Minerva
- Replies: 11
- Views: 612
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...
- Fri Jan 26, 2024 9:23 am
- Forum: Hardware
- Topic: Two MDVs for package&postage
- Replies: 3
- Views: 400
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
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
- Tue Jan 23, 2024 4:33 pm
- Forum: Software & Programming
- Topic: QSound and Assembly
- Replies: 6
- Views: 3714
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
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