Search found 21 matches

by robpearmain
Mon Jan 02, 2023 7:45 pm
Forum: Programming
Topic: Ringo-8 64x48 GFX Lib
Replies: 15
Views: 715

Re: Ringo-8 64x48 GFX Lib

Fantastic
by robpearmain
Sat Dec 10, 2022 4:14 am
Forum: Brand new software!
Topic: New Game: Ringo (128k)
Replies: 45
Views: 3007

Re: New Game: Ringo (128k)

So I am guessing the screen contains set block graphics, E.g. 11110000 11110000 11110000 11110000 Etc And then you just update the attributes on each swap screen, I imagine one paged in at 8000 and you alternate the addresss between 5800 and 9800 when you write the attributes Then do some clever ras...
by robpearmain
Sat Oct 15, 2022 11:25 pm
Forum: Graphics
Topic: Modern Sprite Editor
Replies: 11
Views: 735

Re: Modern Sprite Editor

Awesome, I use excel quote a bit too to generate the DEFB statements where I need to interleave mask and write left to right etc. will check out the spreadsheet, thanks
by robpearmain
Sat Oct 15, 2022 11:29 am
Forum: Graphics
Topic: Modern Sprite Editor
Replies: 11
Views: 735

Re: Modern Sprite Editor

Thanks, I was thinking of developing a modern, open source app that was specific for “classic” spectrum graphics , along with export options I was also thinking about creating some custom exporters for aseprite that converts pixels to bytes etc The one thing I have also wanted to do is have a way of...
by robpearmain
Sat Oct 15, 2022 9:19 am
Forum: Graphics
Topic: Modern Sprite Editor
Replies: 11
Views: 735

Modern Sprite Editor

When I developed Bipboi in 2006/7 I used SevenUp to do the sprites as I loved the masking functionality, export etc

In 2022, is this still the go to sprite editor for the Speccy or would you have recommendations for an alternative?

Thanks

Rob
by robpearmain
Wed Jun 22, 2022 11:24 pm
Forum: Hardware
Topic: +3 Drive Problems
Replies: 3
Views: 135

+3 Drive Problems

Hi If I format a disk on my +3, I can read and write to it no problem, however it doesn’t read any other disks, including commercial. I am using a modern PSU, not the original PSU that came with the +3 Could it be that the motor is running but not at the correct speed due to power, or is that imposs...
by robpearmain
Sat May 21, 2022 8:58 am
Forum: Sinclair Miscellaneous
Topic: ZX Spectrum 128k 40th Anniversary?
Replies: 2
Views: 147

Re: ZX Spectrum 128k 40th Anniversary?

Thanks Juan, This is amazing, really helpful thank you, So we know it’s September for the launch, and October. Out of interest, September 25 was a Wednesday in 1985 so I wonder if it was the previous week. For any non Spanish speakers (like me 😁) My Apple translator roughly translates this as: “ One...
by robpearmain
Fri May 20, 2022 11:17 pm
Forum: Preservation
Topic: Pickles and Pearl listed as MIA
Replies: 2
Views: 177

Re: Pickles and Pearl listed as MIA

Thanks
by robpearmain
Fri May 20, 2022 11:16 pm
Forum: Sinclair Miscellaneous
Topic: ZX Spectrum 128k 40th Anniversary?
Replies: 2
Views: 147

ZX Spectrum 128k 40th Anniversary?

When is the official 40th year anniversary of the launch of the 128k Toastrack? I know it was launch in Spain first so the backlog of Spectrum+ could be shifted in UK, but the 40th anniversary sounds like a good target for a 128k anniversary Dev project, assuming it will be in 2025. Computing Histor...
by robpearmain
Fri Apr 29, 2022 10:42 pm
Forum: Preservation
Topic: Pickles and Pearl listed as MIA
Replies: 2
Views: 177

Pickles and Pearl listed as MIA

Hi How do I make changes to the data, or do I submit errata here. Pickles and Pearl from 2008 is listed as MIA but I have uploaded the source code and build instructions here: https://github.com/robpearmain/zx/tree/main/pickles-and-pearl The latest TAP file is test40.tap found in the src folder Than...
by robpearmain
Wed Apr 06, 2022 9:02 pm
Forum: Sales/Commercial
Topic: 146 Popular Computing Weekly magazines for sale (Including Issue 1)
Replies: 0
Views: 122

146 Popular Computing Weekly magazines for sale (Including Issue 1)

Hi,

Selling my collection of PCW's to a good home, all with dust covers.

http://ebay.us/tm409F?cmpnId=5338273189

Thanks

Rob
by robpearmain
Sun Dec 19, 2021 8:49 am
Forum: Programming
Topic: Updated Z80 Instruction Guide
Replies: 15
Views: 1076

Re: Updated Z80 Instruction Guide

Hi First off, the document is awesome Here is my 128k.asm I use all the time with examples of changing banks, setting the screen to $c000 etc ; call resetpaging ; sets screen memory to $c000 ; call flippage to change the screen to the shadow memory at $c000 ; This means we can write to $c000 and whe...
by robpearmain
Fri Oct 29, 2021 8:31 am
Forum: Programming
Topic: The INCHL procedure
Replies: 13
Views: 781

Re: The INCHL procedure

Thanks for posting, always good to have these useful snippets of code

For speed, I use inline when drawing sprites, like this


INC H
LD A,H
AND 7
JR NZ,CONTINUE
LD A,L
ADD A,32
LD L,A
JR C, CONTINUE
LD A,H
SUB 8
LD H,A

CONTINUE:

(Draw sprite next line) etc
by robpearmain
Fri Oct 15, 2021 9:26 am
Forum: Programming
Topic: Z80 sort of “objects”
Replies: 2
Views: 324

Z80 sort of “objects”

I need to quickly sort an ”array” of “objects”. Basically, my “object” consists of YPOS = 1 byte SPRITEADDRESS=1 byte (don’t need high byte as aligned to 256 So 2 bytes, and need to sort on byte 1 Say this is my array 180,0 3,16 74,32 32,48 I need to sort the array on the first byte so it looks like...
by robpearmain
Wed Sep 29, 2021 8:08 pm
Forum: Programming
Topic: IM2 Timings
Replies: 2
Views: 356

Re: IM2 Timings

Fantastic [mention]Joefish[/mention] , much appreciated
by robpearmain
Wed Sep 29, 2021 8:09 am
Forum: Programming
Topic: IM2 Timings
Replies: 2
Views: 356

IM2 Timings

Hi I am experimenting with timing from when the IM2 Interrupt fires until the first display byte, 16384, is reached by the raster. From experimenting using the ES Emulator, it appears that the IM2 fires at 0x13 (TStates) on a 48k Speccy and 0x1D (TStates) on 128k. Is this documented, verified anywhe...
by robpearmain
Sun Aug 08, 2021 8:37 am
Forum: Hardware
Topic: Spectranet
Replies: 78
Views: 6633

Re: Spectranet

Really enjoying this card. The Windows server component could not be easier to set up, no installation just put it somewhere - anywhere on the pc and RUN it. Specifiy the starting directory in the run command - RUN c:\server.exe c:\mystart_directory and off you go. Commands that I’ve found and use ...
by robpearmain
Sun Aug 08, 2021 8:36 am
Forum: Hardware
Topic: Spectranet
Replies: 78
Views: 6633

Re: Spectranet

Where can I download the TNFS server, the link http://spectrum.alioth.net/doc/index.php/TNFS_server is showing an error
by robpearmain
Sat Dec 26, 2020 10:21 pm
Forum: Showcase your work!
Topic: 50 FPS Smooth Scrolling
Replies: 1
Views: 2361

50 FPS Smooth Scrolling

Early days yet, but by implementing FL_BUS by Ast A. Moore (See here: https://spectrumcomputing.co.uk/forums/viewtopic.php?f=6&t=646&start=40) I have got 18 character rows (144 lines), 30 Chars Wide scrolling 1PX at 50 FPS DEMO HERE: https://www.dropbox.com/s/zgdiuy9hhfvc388/flbus.tap?dl=0 E...
by robpearmain
Fri Jun 14, 2019 12:07 am
Forum: Programming
Topic: Double buffering on the Spectrum
Replies: 64
Views: 16423

Re: Double buffering on the Spectrum

Cobra This one is more complicated - there is no background buffer; the scenery is redrawn from scratch each frame. There are a very limited number of scenic blocks, but it's actually quicker than a scroll+copy. Note also that the scenery now scrolls in 2-pixel steps. The pre-shifted scenery blocks...