-
Faster CLS...Hi Folks, Looking at the CLS command in the Spectrum ROM disassembly it seems rather complex. Does anyone know of a simpler/quicker routine that wi…
... 8 pixel bytes of a character to 0 is a waste of ... . If you can clear the screen in under 20ms, then we ... anything fast enough for it to really be flicker-free.[/QUOTE ... -
How to safely maximise available memoryHi All, I'm toying with an idea that will require I have as much memory available as possible. I'm a little embarrassed I have to ask this tbh. As…
... necessary number of bytes to render each character with the bytes running ... LEGO Mindstorms NXT, where the screen is actually a pixel-map ... just stored five bytes per character to give a 42-column display ... url]
and the character set is at the end. -
DATA vs PRINT and OVERjust messing about and came across this alternative way of drawing a map....now before I start mucking about with my actual program.....is there any …
... you are doing a 1 character movement thing in (say) ... array, then print it to screen and then use the same ... array to check for "legal" moves ... for instance, if you want to move left, and there is ... the way, using attr or screen$ is ok but slow. ... -
Games featuring... relevant bugsThere was a recent improvement to the WoS database in order to classify [URL="http://www.worldofspectrum.org/forums/showthread.php?t=34261"]Games fea…
... rare coincidence - you move your character to the item, it gets collected ... Stanley is completed and sent to RzxArchive and here are ... record if anybody still wishes to maintain the bugged games ... :
POKE 56717,47
POKE 56740,107
POKE 63640,1 -
Manic Miner ZX81Hi Guys, Can anyone explain why [url=http://www.worldofspectrum.org/infoseekid.cgi?id=0017539]Manic Miner ZX81[/url] is not able to reproduce the ex…
Because it's not using character graphics, nor is it using ... it looks for character set data, by pointing it to an area ... sort of like having a character-based screen where the characters are ... random numbers you have to hunt through to find the closest match ... -
Chequered Flag vs Pole Position[CENTER][IMG]http://www.worldofspectrum.org/showscreen.cgi?screen=screens/in-game/c/ChequeredFlag.gif[/IMG][IMG]http://www.worldofspectrum.org/showsc…
... it goes from first person to third person and why I ... games, I've yet to find one that really does ... br />
If you want to win easily at the original ... , just set the weather to wet and drive like it ... see the game's main character on screen, "he" is the main ... -
Chequered Flag vs Pole Position[CENTER][IMG]http://www.worldofspectrum.org/showscreen.cgi?screen=screens/in-game/c/ChequeredFlag.gif[/IMG][IMG]http://www.worldofspectrum.org/showsc…
... see the game's main character on screen, "he" is the main ... person".[/QUOTE]
'Chapeau' to you na_th_an for being able ... to explain this so succinctly in ... foreign language. I was going to say 'in your second language ... -
Chequered Flag vs Pole Position[CENTER][IMG]http://www.worldofspectrum.org/showscreen.cgi?screen=screens/in-game/c/ChequeredFlag.gif[/IMG][IMG]http://www.worldofspectrum.org/showsc…
... see on screen only what the game's main character can see ... see the game's main character on screen, "he" is the main ... people you're shooting at? To be a second person shooter ... game would you need to be what you see in ... -
New projectHello, you can see my new project for Spectrum in this link. I think that I finish it in few weeks. I hope you like it [URL="http://www.youtube.co…
... out the spaces around each character, to make the non-mask use ... whizz across and down the screen. Anything touched by a moving ... ALL the enemies of a screen, you will get a super ... up' character who appears if a player lingers on any screen too ... -
New Game! Uwol '81 [ZX81][img]http://www.mojontwins.com/wp-content/uploads/2012/03/s1.png[/img] Yup, we have ported our most-ported game to date to the good ol' ZX81! Using …
... 's no real bitmap. The screen is text-mapped, as in ... only specify which character to draw in each character cell. The character set is ... res trick which allow you to show different patterns (albeit not ... -
3D Deathchase on the Commodore 643D Deathchase has been ported to the C64, at least according to Micro-Mart. According to this week's MM, the port is called Hell Racer, and here's a …
... bytes of that space assigned to screen and colour RAM at ... these can be relocated to 2K boundaries to allow for buffering). Bitmaps ... s possible to get all 121 colours onto the screen in character-based ... for anything that'll matter to people playing games) and ... -
Scrolling a mapCan someone explain in idiots terms how you scroll a map. I'm not after code as such, just an explanation of how it can be done. I'd like to scroll…
... also added IN commands to move the character around the map and ... in the center of the screen and was maybe 8 characters ... extra routine would have to allow the character to move all the way ... to the edge of the map ... -
Outrun Europa - In colourAre there any coder's willing to see if we can put the colour into this game as originally intended?
... the routine which copies them to screen, just in the last moment ... flashing attribute into playing area screen attribute memory. And what? ... will break into debugger when screen memory is overwritten.
... all white. My first poke was to replace it with NOP ... -
Outrun Europa - In colourAre there any coder's willing to see if we can put the colour into this game as originally intended?
... the routine which copies them to screen, just in the last moment ... flashing attribute into playing area screen attribute memory. And what? ... all white. My first poke was to replace it with NOP NOP ... go in poke some of the later, Ultimate games to reveal MireMire ... -
Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …
... di
ld de,16384 ;screen address
ld bc,string ... [B]; not needed, always 1 character to print![/B]
[B]; jr ... de,hl ;point hl at screen
pop de ...
ex de,hl ;get screen addres
ld ... -
Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …
... So, instead of writing a character to DFCC, then calculating the attribute ... in screen
INC HL INC HL ; Step to next character line< ... br /> INC D INC D ; Step to next ... H,A ; Step to next 1/3 of screen
PRSAVEP ... -
Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …
... So, instead of writing a character to DFCC, then calculating the attribute ... in screen
INC HL INC HL ; Step to next character line< ... br /> INC D INC D ; Step to next ... H,A ; Step to next 1/3 of screen
PRSAVEP ... -
40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…
... character, check the character will fit
ld (chrad), hl ; on the screen ... ld a, 191 ; mod to access lower screen
call pixel_add + 2 ... b, 8 ; Check if the character to be printed will
; ... ; back to the left hand side of the screen.
... -
40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…
... xx111111 = character position MSB 11xxxxxx = shift-to-right/2 00 ... /> scratchspace ; used to shift character before printing to screen
defb 0 ... overscratch ; used to clear space before printing to screen
defb 0 ... -
next pixelI searched the "Discussions" groups for the phrase "next pixel" and got no matches - and removing the quotes it discards the "next" and just searches…
... character y,x coord to screen address
zx_saddr2py = screen address to pixel ... y coord
zx_saddrpup = screen ... attribute address to screen address
...
screen address = ... -
LUMASCII - 4-level work-in-progess build...In case anybody wants to have a play... [URL="http://www.bobs-stuff.co.uk/extras/lumascii_4_level_wip_20120909.zip"]http://www.bobs-stuff.co.uk/extr…
... Spectrum doesn't have a character mapped display, I'm doing ... much work in painting the screen as I would be if ... />
Okay, you blit every character (that was changed from previous ... amount of blits, I guess) to screen. But you dont need much ... -
Ideas for speeding up this BASIC routine?This loop can take up to 2 minutes to run, depending upon the content of the screen being scanned, about 70% of that time being taken up by lines 105…
... sizes. One other change to the BASIC which I ... made was to check the most frequently ... and add USR updatewarray to make any significant difference. ... 1051 IF b$="n" THEN POKE 23678,y: LET y=USR ... IF NOT y THEN GO TO 1082[color=green]
... -
I am currently playing......Don't know if there's been a thread like this, but I can't find one.... Having seen all the different threads asking people if they've played such a…
... of that it's back to Parasite Eve, I'm ... my PC, I like to burn my oddball Jap titles ... a good boy I like to actually buy the titles ... a boss character, as he doesn't seem to be playable ... fans faces. On the character selection screen Geese Howard has a little ... -
UDG in AssemblyHello there my fellow WoS'ers I am currently having a play with z88dk and PASMO and would like to have some fun with some UDG's so is there a tutor…
... bit of code to print a single character from your own ... 8 bytes and writes them to screen memory. It's a bit ... start of each character row of the pixel screen. The second one ... 23232, 23264
chars ;character graphics " ABC"
defb 11111111b ... -
'Minimal' game boxesHas there ever been a game where the cassette box was more 'minimal' than: [url]ftp://ftp.worldofspectrum.org/pub/sinclair/games-inlays/g/GoToHell.jp…
... B][/U]
Go to Hell
Publisher: ... following the same wall from screen to screen. To rescue the person you ... anything from large hairy spiders to mad headless monks. Your ... is exactly enough room to fit your character through, one slip ... -
128k +2 does not show menuHi guys! I have a 128k +2 and when I turn it on, the main menu is not shown to me. Instead, I enter directly on 48k mode. Does anyone know how7why t…
... 'll be possible for you to tell because the Spanish toastie ... . However, I tried to print that character on screen with no such lick ... -
128k +2 does not show menuHi guys! I have a 128k +2 and when I turn it on, the main menu is not shown to me. Instead, I enter directly on 48k mode. Does anyone know how7why t…
... . However, I tried to print that character on screen with no such lick ... -
Machine code RST10 problemHello! After 27 years of playing with Spectrums I'm starting to look into doing assembly language properly. All went swimmingly well until I wrote …
... screen
inc hl ; point HL to next pixel row in character ... e ; point DE to next character in screen memory
pop ... hl ; retrieve character pointer< ... ; increment it to point to the next character
djnz ... -
Machine code RST10 problemHello! After 27 years of playing with Spectrums I'm starting to look into doing assembly language properly. All went swimmingly well until I wrote …
... The loader clears the screen, displays a logo, and ... ROM tape routines to load a SCREEN$ and the main ... CODE, because the loading screen contains hidden in-game ... at 23760 (the first character of the REM on ... routine that writes direct to screen RAM it's unlikely ... -
ZX-Paintbrush 2.2.9.5Dear ZX-Paintbrush friends, I want to present you some preview pictures of my latest progresses. Well, there are some bug-fixes to do, but it's work…
... />
I've added the character size in the comment that ... and select any character area on the screen. After using the ... 16x16 pixel blocks, labelled according to screen address(hex or dec). Like ... only to 8x8 pixels but to X*Y, where X is character size ...