Search found 147 matches

by andydansby
Fri Dec 29, 2023 2:01 pm
Forum: Programming
Topic: Chesskelet revamped - 269 bytes
Replies: 46
Views: 2129

Re: Chesskelet revamped - 269 bytes

Alone Coder wrote: Fri Dec 29, 2023 1:32 pm Where can I find the latest version? The website doesn't work.
The site can be found at
http://borialabs.free.nf/chesskelet/?i=1
by andydansby
Sat Oct 07, 2023 10:38 pm
Forum: Sinclair Miscellaneous
Topic: Using A.I to recreate ZX Spectrum loading screens.
Replies: 343
Views: 7695

Re: Using A.I to recreate ZX Spectrum loading screens.

That face looks just like Hilary Clinton. How about this one? https://i.postimg.cc/Qxp8bGMj/Untitled.jpg Other images (first I tried Craiyon, but it's rubbish so switched to Adobe Firefly): https://i.postimg.cc/6pcBkrRS/witches.jpg My prompt: mischievous grinning old female witch with long nose and ...
by andydansby
Sun Sep 24, 2023 11:37 am
Forum: Emulators
Topic: Looking at the memory while its being emulated
Replies: 5
Views: 264

Re: Looking at the memory while its being emulated

The "SPUD" Emulator https://aquarius.je/emulators/ by Richard Chandler actually has this feature. In Menu Tools > Memory Map. Has a graphical representation of the memory map that's live during emulation. Red Pixels are being activity used and black pixels are static at the time. It's actu...
by andydansby
Mon Sep 18, 2023 3:34 am
Forum: Programming
Topic: translated document of optimized graphics routines
Replies: 11
Views: 506

Re: translated document of optimized graphics routines

Thanks for sharing this! I spotted a fun one on page three, “column of familiarity” instead of “character cell”. (I quite like that, though. Might start using it). I’ve actually backed that new edition of the book on Kickstarter (I think they’re doing final proofing now before the print run so hope...
by andydansby
Sun Sep 17, 2023 1:41 pm
Forum: Programming
Topic: translated document of optimized graphics routines
Replies: 11
Views: 506

Re: translated document of optimized graphics routines

Cause I'm native, if you need some help, I can help to understand slang and poorly scanned words, where instead of Cyrillic letters there are Latin, and vice versa. It can be a challenge at times. I use ABBYY screenshot reader, paste the results in a word processor, correct any incorrect letters an...
by andydansby
Sat Sep 16, 2023 12:01 pm
Forum: Programming
Topic: translated document of optimized graphics routines
Replies: 11
Views: 506

translated document of optimized graphics routines

While learning about different assembler techniques, I occasionally come across various Russian articles. One in particular caught my interest at https://zxpress.ru/article.php?id=5429 . The problem using Google translate is the odd wording that be a result of the process. This can occur especially ...
by andydansby
Sun Jul 16, 2023 1:20 pm
Forum: Sinclair Miscellaneous
Topic: 'What if' Spectrum fantasy computer
Replies: 18
Views: 474

'What if' Spectrum fantasy computer

Along the same thought process as https://spectrumcomputing.co.uk/forums/viewtopic.php?f=24&t=9738&sid=a2fb99f697557e664307bb1e0daa664a . What if Sinclair released a 64 K RAM ZX Spectrum that loaded the first 16K RAM from a ROM in 1982. In this scenario, when you first turned on the machine,...
by andydansby
Thu Jun 29, 2023 10:48 am
Forum: Programming
Topic: Z88dk visual studio
Replies: 6
Views: 318

Re: Z88dk visual studio

Wall_Axe , I know that you were interested in using VS, but may I suggest an alternative. Try using CodeBlocks https://www.codeblocks.org/ . I found it less laggy than VS for the same functionality. You can integrate C++Check, DoxyBlocks along with other tools. You can also use ASM sources within y...
by andydansby
Sun Jun 25, 2023 11:44 am
Forum: Games/Software
Topic: The best Speccy game by Andrew Dansby: vote
Replies: 5
Views: 293

Re: The best Speccy game by Andrew Dansby: vote

Hopefully I'll write another game at some point in the future pending energy levels and avoidance of more health problems.

andy
by andydansby
Sat Mar 18, 2023 3:02 pm
Forum: Programming
Topic: Contended Memory for noobs
Replies: 9
Views: 390

Re: Contended Memory for noobs

Or maybe just do like everyone else and just believe, because it’s traditional. And just use 0x4000 to 0x7FFFF to store data and for non-time critical code. Because, my god man, there’s 32768 bytes available of ‘upper’ RAM for your machine code. What more do you want? This is of course the best ans...
by andydansby
Sat Mar 04, 2023 4:15 pm
Forum: Emulators
Topic: New release of SpecEmu
Replies: 217
Views: 44772

Re: New release of SpecEmu

Avast has almost always false flagged SpecEmul.
by andydansby
Mon Feb 27, 2023 11:07 am
Forum: Emulators
Topic: Inkspector 2.0.4 available
Replies: 16
Views: 795

Re: Inkspector 2.0.4 available

Silly question on InkSpector. How do I view the registers while debugging?
by andydansby
Sat Feb 11, 2023 12:55 pm
Forum: Programming
Topic: Please advise a wannabe coder
Replies: 18
Views: 568

Re: Please advise a wannabe coder

It all depends on how deep you want to go down the rabbit hole. There are in reality 4 options. Using a game engine like HURG, ACG etc. They can produce some decent games, but many times games will feel the same with custom graphics unless you get very creative. Using an interpreted language such as...
by andydansby
Sun Jan 22, 2023 3:35 pm
Forum: Programming
Topic: how do import a sprite bmp into the spectrum?
Replies: 3
Views: 192

Re: how do import a sprite bmp into the spectrum?

SevenUp by MetalBrain does a great job at this.

https://metalbrain.speccy.org/

You can output to just about anything you want/need.
by andydansby
Sun Jan 22, 2023 3:32 pm
Forum: Emulators
Topic: Inkspector 2.0.4 available
Replies: 16
Views: 795

Re: Inkspector 2.0.4 available

Inky I'd like to make a feature request. When you Select Emulation Speed (F7) and click on the bar and select above or below the current speed (directly on the trackbar), can you adjust it to go down 5 or 10% less or greater? Currently it goes 100% faster or slower. I know that you can manually dra...
by andydansby
Tue Jan 10, 2023 11:07 am
Forum: Emulators
Topic: Spectrum emulator that can run slower than 100%
Replies: 10
Views: 447

Re: Spectrum emulator that can run slower than 100%

Another Emulator that you can throttle the speeds on is InkSpector. You can scale the emulation from 1% to 1000%. You first need to select the Throttle Emulation Flag under the Machine Tab. I use it all the time for debugging.
by andydansby
Thu Jan 05, 2023 10:49 am
Forum: Emulators
Topic: Inkspector 2.0.4 available
Replies: 16
Views: 795

Re: Inkspector 2.0.4 available

Just downloaded and installed. Working perfectly for me. I especially love that I can boot in 128k mode by just opening my TAP file.
Thank you for this release.
by andydansby
Sat Aug 13, 2022 3:08 pm
Forum: Showcase your work!
Topic: Civilization (in progress)
Replies: 53
Views: 3893

Re: Civilization (in progress)

Had a quick go at it, I do not know exactly what I'm doing, but it looks amazing. I can't wait to see where this leads.
by andydansby
Tue Jul 26, 2022 1:11 am
Forum: Sinclair Miscellaneous
Topic: What is the average age on here??
Replies: 94
Views: 2497

Re: What is the average age on here??

53 here. And I am feeling exactly that age. On some days, even more.
by andydansby
Mon Jul 18, 2022 9:52 pm
Forum: Programming
Topic: improving the Speed of my push/pop screen routine
Replies: 31
Views: 1595

Re: improving the Speed of my push/pop screen routine

The very last bit might not work for me in this particular case. This is not only going to be with the 128k in mind, but I'm also going to have this as a routine with Z88dk, so saving the stack to a namespace / address is probably more applicable in this case, outside this routine, Z88dk will again ...
by andydansby
Mon Jul 18, 2022 11:00 am
Forum: Programming
Topic: improving the Speed of my push/pop screen routine
Replies: 31
Views: 1595

Re: improving the Speed of my push/pop screen routine

I'm placing the various solutions as I finish them in the GIT https://github.com/andydansby/ZX_back_buffer long_LDI_26wide is a simple, but long LDI solution. pushpop1 was my original push/pop solution that was slower then the Long_LDI pushpop2 was my attempt at an optimization, while working made t...
by andydansby
Mon Jul 18, 2022 12:13 am
Forum: Programming
Topic: improving the Speed of my push/pop screen routine
Replies: 31
Views: 1595

Re: improving the Speed of my push/pop screen routine

Have you tried LD:PUSH? Russian e-zines use this for 50 fps text scrolling. I assume unrolled loop is out of question, since OP specified "without taking too much white space". Otherwise I agree this would be a great option. You are correct Einar, I didn't want to have an obscenely large ...
by andydansby
Sun Jul 17, 2022 3:14 am
Forum: Programming
Topic: improving the Speed of my push/pop screen routine
Replies: 31
Views: 1595

Re: improving the Speed of my push/pop screen routine

Good luck :) I made the optimization changes, and the code for it is now at https://github.com/andydansby/ZX_back_buffer/tree/main/pushpop3 Thanks for the suggestions catmeows According to my measurement, takes about 476 T-States for each line to 8 lines, after the 8th line, the pointer math takes ...
by andydansby
Fri Jul 15, 2022 10:57 pm
Forum: Programming
Topic: improving the Speed of my push/pop screen routine
Replies: 31
Views: 1595

Re: improving the Speed of my push/pop screen routine

When you are done with chunk of 8 lines on the left side, you update your pointers to copy right side. And because you do not the ugly pointer arithmetic on every line (actually twice on every line) but only twice for group of 8 lines, it will save you time. Actually that gives me a bit of an idea ...
by andydansby
Fri Jul 15, 2022 12:06 pm
Forum: Programming
Topic: improving the Speed of my push/pop screen routine
Replies: 31
Views: 1595

Re: improving the Speed of my push/pop screen routine

It would help if you posted the proper code snippet instead of giving a link to repository with several files that need compiling. The reason I did that is so someone may download the entire folder and compile it completely using the PASMO compiler whereas a snippet take a bit of work. But, here's ...