Search found 381 matches

by Dr beep
Tue Apr 16, 2024 8:40 pm
Forum: Announcements
Topic: The 8-bits War
Replies: 5
Views: 272

Re: The 8-bits War

The (fixed) ZX81 version…

https://sinclairzxworld.com/viewtopic.p ... 938#p52938

you can also buy a tape at cronosoft
by Dr beep
Mon Apr 15, 2024 7:38 pm
Forum: Programming
Topic: Official result Game of Life -contest
Replies: 1
Views: 114

Official result Game of Life -contest

In december I started a contest to make a version of Game of Life on the ZX Spectrum in the shortest code possible. The contest ran until Easter 2024. The rules for the sizecoding contest 1) The rules of GAME OF LIFE must be followed: a) Any live cell with fewer than two live neighbours dies, as if ...
by Dr beep
Fri Apr 05, 2024 7:34 pm
Forum: Programming
Topic: Game of Life sizecoding contest
Replies: 36
Views: 2306

Re: Game of Life sizecoding contest

WE HAVE A WINNER!!!!! This is a short announcement first. I am working on a full reply but..... The response was low..... 2 entries in the contest. TOM DALBY is the winner with a version in 166 bytes Peter Featherstone is second with a version in 333 bytes , so double the size. Tom's version comes c...
by Dr beep
Wed Apr 03, 2024 5:35 pm
Forum: Programming
Topic: Game of Life sizecoding contest
Replies: 36
Views: 2306

Re: Game of Life sizecoding contest

@MustardTiger

sorry for the late reply.

Although officially closed I will allow you to sent in the program this week
due to your question in february.
by Dr beep
Sun Mar 31, 2024 11:37 am
Forum: Programming
Topic: Zilog's Z80 opcode choice
Replies: 20
Views: 515

Re: Zilog's Z80 opcode choice

DEC SP/INC SP are silly instructions too. It would be loads better if it decremented/incremented by 2, changing by 1 has no use I can think of, since you always push a word to the stack. If it incremented by 2 it would just be like discarding the value on the top of the stack (I usually use POP AF ...
by Dr beep
Sun Mar 31, 2024 11:35 am
Forum: Programming
Topic: Zilog's Z80 opcode choice
Replies: 20
Views: 515

Re: Zilog's Z80 opcode choice

0x40 LD B,B 0x49 LD C,C 0x52 LD D,D 0x5B LD E,E 0x64 LD H,H 0x69 LD L,L 0x79 LD A,A It is not just the Z80 but also the hardware. On a ZX81 I can use these opcodes to hide data on the screen and the hardware will just display a space. An example... A snake game with inverted screen and white snake....
by Dr beep
Fri Feb 23, 2024 4:25 pm
Forum: Games/Software
Topic: Games that made good use of FLASH
Replies: 26
Views: 1582

Re: Games that made good use of FLASH

Manic Miner is the first I saw.

Screen from Moon Cresta rocketfire.
by Dr beep
Thu Feb 15, 2024 9:51 pm
Forum: Games/Software
Topic: C.S.S.C.G.C 2024 is/will be/has open/ing/ed
Replies: 102
Views: 4574

Re: C.S.S.C.G.C 2024 is/will be/has open/ing/ed

equinox wrote: Thu Feb 15, 2024 6:27 pm Hmm, perhaps now we need a kalsarikännit simulator (Finnish word for hanging around in one's underwear boozing).
The CSSCGC can never have enough simulators.
I think that each year has at least 1 simulator.

I even won once with a simulator as did other simulators.
by Dr beep
Thu Feb 15, 2024 3:03 pm
Forum: Games/Software
Topic: How big should new Speccy games be? 48k? Bigger? Release 2 versions?
Replies: 67
Views: 1739

Re: How big should new Speccy games be? 48k? Bigger? Release 2 versions?

My ACES project started in 2011. Got a hard bug that stopped the project. In 2016
the bug was solved but the original idea is partly lost.

Still did some progress but project is again on hold since 2020.
by Dr beep
Thu Feb 15, 2024 2:57 pm
Forum: Games/Software
Topic: C.S.S.C.G.C 2024 is/will be/has open/ing/ed
Replies: 102
Views: 4574

Re: C.S.S.C.G.C 2024 is/will be/has open/ing/ed

Now reviewed some background info https://www.bbc.com/travel/article/20230522-the-dutch-solution-to-busyness-that-captivated-the-world BTW the screen is just a drawing from internet altered with software into a scr. The program took me yesterday evening. So still time enough to do nothing afterwards.
by Dr beep
Wed Feb 14, 2024 9:52 pm
Forum: Games/Software
Topic: C.S.S.C.G.C 2024 is/will be/has open/ing/ed
Replies: 102
Views: 4574

Re: C.S.S.C.G.C 2024 is/will be/has open/ing/ed

I just sent in
"The Dutch Art Of Doing Nothing A.K.A. 'NIKSEN'-Simulator"
by Dr beep
Tue Jan 30, 2024 8:32 pm
Forum: Brand new software!
Topic: Minesweeper
Replies: 2
Views: 223

Re: Minesweeper

I downloaded it for a quick look and to add to the DB, and found myself playing a few games. That's a sign of a decent Minesweeper :) In fact this is a rare case of a Speccy licence that is mostly free of howlers. Quite a lot, it starts to look like BOMBER. All version (also the ZX81 version) can b...
by Dr beep
Mon Jan 29, 2024 8:37 pm
Forum: Programming
Topic: Z80 assembly development environment recommendations
Replies: 31
Views: 1252

Re: Z80 assembly development environment recommendations

You can use the memory tab and in the address input you can simply input the address and see what is there.
by Dr beep
Sun Jan 28, 2024 6:16 pm
Forum: Programming
Topic: PROJECT : A TRS80 MC10 emulator on the ZX Spectrum
Replies: 122
Views: 3417

Re: PROJECT : A TRS80 MC10 emulator on the ZX Spectrum

Oh, thank you! That's exactly what I was suspecting, so I guess I'll quit Spectaculator and download ZXSpin instead! :) Or find out how Spectaculator works with tap-files. I can do the same with other emulators. In my video how 48 KRAAK works I use Z80. https://www.youtube.com/watch?v=j9O53I4tlTU
by Dr beep
Sun Jan 28, 2024 4:51 pm
Forum: Programming
Topic: Z80 assembly development environment recommendations
Replies: 31
Views: 1252

Re: Z80 assembly development environment recommendations

Thank you for this I have it partially working. I can’t get it to work at all when I launch Spin using Notepad++ macros to both assemble the opcodes into an .asm file using Pasmo assembler and then launch spin and automatically load the asm file. I can use it if I load that same file produced by Pa...
by Dr beep
Sun Jan 28, 2024 4:49 pm
Forum: Programming
Topic: PROJECT : A TRS80 MC10 emulator on the ZX Spectrum
Replies: 122
Views: 3417

Re: PROJECT : A TRS80 MC10 emulator on the ZX Spectrum

Here is a video how the conversion works.

by Dr beep
Sat Jan 27, 2024 11:54 am
Forum: Programming
Topic: Z80 assembly development environment recommendations
Replies: 31
Views: 1252

Re: Z80 assembly development environment recommendations

ZX Spin, just TOOLS DEBUGGER and set BREAKPOINT.
by Dr beep
Thu Jan 25, 2024 4:22 pm
Forum: Announcements
Topic: Looking for bedroom coders / developers who in the 80s worked on ZX Spectrum or Sam Coupé games
Replies: 3
Views: 385

Re: Looking for bedroom coders / developers who in the 80s worked on ZX Spectrum or Sam Coupé games

I coded many games but nit really released.
I gave copies to friends but that is it.

I made 48K Kraak which was for sale on a local market for a while but no official
softwarehouse for the release.

With internet I coded more games and now today some games are still for sale at cronosoft.
by Dr beep
Mon Jan 22, 2024 6:11 am
Forum: Programming
Topic: How much self modifying code was there and did it do anything?
Replies: 26
Views: 1405

Re: How much self modifying code was there and did it do anything?

catmeows wrote: Sun Jan 21, 2024 10:47 am The practical examples I see quite often:



Less common practices seen mostly in decryptors and etc:

5) XOR decryptors overwriting itself
Test for a different real key pressed

Code: Select all

keyrd:
     ld a,(23560)
keyt cp 0
     jr z,keyrd
     ld (keyt+1),a ; save latest key pressed
[\code]
by Dr beep
Thu Jan 18, 2024 6:00 pm
Forum: Sinclair Miscellaneous
Topic: The code so bad you won't hire
Replies: 131
Views: 3845

Re: The code so bad you won't hire

I once had to test a system as a user. In a database: You could do a selection and a sort. The programmer first did the sort and then he selected the items he needed. I suggested to do it the other way around, thus only sorting the selected records. He was not amused and asked if I could be taken of...
by Dr beep
Thu Jan 18, 2024 1:24 pm
Forum: Sinclair Miscellaneous
Topic: The code so bad you won't hire
Replies: 131
Views: 3845

Re: The code so bad you won't hire

Ohhh come on... you just post the code here so we can do your job for this week. :P :dance :P Since we are now discussing bloated code... here's another routine I had to fix in production: public OpenItem getPaymentNotMade(Collection payments) { final List paymentsAsList = new ArrayList(payments); C...
by Dr beep
Sun Jan 14, 2024 8:04 pm
Forum: Programming
Topic: Chesskelet revamped - 269 bytes
Replies: 46
Views: 2192

Re: Chesskelet revamped - 269 bytes

https://worldofspectrum.net/item/0034814/

https://zxart.ee/eng/software/game/boar ... hesskelet/

played the version from zxart and opponent just lost a Knight suddenly.
E2E3 (made an error move, had to be E4)
E3E4 (now as if playing black)
C2C4
D1F3

Error can be repeated
by Dr beep
Sat Jan 13, 2024 9:03 am
Forum: Programming
Topic: Chesskelet revamped - 269 bytes
Replies: 46
Views: 2192

Re: Chesskelet revamped - 269 bytes

I love stuff like this, when I was a teenager I applied for a job programming Gameboy colour/advance games and was asked to make a bomber man game in under 500 bytes. I managed it and still didn't get the job because I didn't include the Nintendo logo, so the game didn't run on real hardware - but ...
by Dr beep
Fri Jan 12, 2024 4:19 pm
Forum: Programming
Topic: Games with real time played?
Replies: 15
Views: 691

Re: Games with real time played?

Sorry, I'm not quite understanding this. IM1 will do the update, so you can check the update without an intruptroutine. In case your code misses an intrupt you can use this test ld hl,23672 : 50th time counter ld a,(hl) sub 50 jr c,nosec ld (hl),a ; new start counter ld hl,seccount inc(hl) nosec