Search found 2079 matches

by dr beep
Sun Sep 10, 2017 10:22 pm
Forum: Software
Topic: Charlie's Red Ant - a ROM instruction that reads throughout memory
Replies: 22
Views: 14087

Re: Charlie's Red Ant - a ROM instruction that reads throughout memory

sirmorris wrote: Sun Sep 10, 2017 6:59 pm Also,

Code: Select all

L0237:  LD      B,(HL)          ; (7) Note. Harmless Nonsensical Timing weight.
Is exactly it :D
So the fix should be LD H, (HL)
by dr beep
Sun Sep 10, 2017 10:22 am
Forum: Software
Topic: Charlie's Red Ant - a ROM instruction that reads throughout memory
Replies: 22
Views: 14087

Charlie's Red Ant - a ROM instruction that reads throughout memory

* Yes, the ZX81 appears to have a pet - a restless red 'ant' (escaped from the classic game?) which relentlessly patrols RAM from the end to the start. It's (most likely) a read instruction in the display routine. I've fleetingly looked into the emulation but I suspect it's a genuine access by the ...
by dr beep
Thu Sep 07, 2017 3:35 pm
Forum: Development
Topic: Next 1K hires game, BREAKOUT
Replies: 20
Views: 7832

Re: Next 1K hires game, BREAKOUT

The entire developmentstory: Breakout, the development story. Introduction: After coding AIRPIPES Shaun Bebbers mentioned BREAKOUT. I had been thinking about this long time ago. With the technic used on K-Bird it could be possible. The screen: As in all games the screen is the first to display the c...
by dr beep
Wed Sep 06, 2017 6:36 pm
Forum: Development
Topic: A video how 1K hires games are coded
Replies: 2
Views: 1806

A video how 1K hires games are coded

I altered the display of data in my latest game to show you how much "screen" actually is stored in 1K.

Have fun watching this video.

https://youtu.be/Ih8hACdN7yM
by dr beep
Tue Sep 05, 2017 8:36 pm
Forum: Development
Topic: Next 1K hires game, BREAKOUT
Replies: 20
Views: 7832

Re: Next 1K hires game, BREAKOUT

I was trying to find room for the hires routine. I would need 27 bytes for this. I found 13 bytes. Then it hit me. The display of top and bottom line is an inverted linebuffer with data from the linebuffer of the ball. This is how the program is and already saved 29 bytes. The stack used to display ...
by dr beep
Mon Sep 04, 2017 10:55 pm
Forum: Development
Topic: Next 1K hires game, BREAKOUT
Replies: 20
Views: 7832

Re: Next 1K hires game, BREAKOUT

I like it, thanks Dr! I imagine that ~200 t-states isn't a lot, so good work. So far not got past level two though. Regards, Shaun 207 tstates per line. Display of 240 pixels is already 120 tstates, rest is used for other code. Some lines need over 130 tstates for other code. This is partly done ov...
by dr beep
Mon Sep 04, 2017 7:41 pm
Forum: GAMES
Topic: New ZX81 Games
Replies: 381
Views: 694714

Re: New ZX81 Games

Name of Software: Break Out Author: Johan "Dr Beep" Koelman Release Date: 04/09/2017 Requirements (eg. 1K, 16K, AY Card, Hi-Res Scheme): 1K, WRX hires Description: a REAL break-out in 1K hires Breakout-fs.png Download link (if available for download): breakout.p FINAL FINAL VERSION WITH HISCORE AND ...
by dr beep
Mon Sep 04, 2017 5:45 pm
Forum: Development
Topic: Next 1K hires game, BREAKOUT
Replies: 20
Views: 7832

Re: Next 1K hires game, BREAKOUT

So I had to give up some things... Not in the game: Display of the name of the game Hiscore tracking I was however able to: Add the 6 levels completed check repair the BAT-bug Fit the game in EXACTLY 1K The stack is at its MINIMUM. 1 byte more and code gets corrupted and game crashes. Official relea...
by dr beep
Sun Sep 03, 2017 10:02 pm
Forum: Development
Topic: Next 1K hires game, BREAKOUT
Replies: 20
Views: 7832

Re: Next 1K hires game, BREAKOUT

Getting somewhere.

a small bug on the bat.
no scoring yet

Q=up
A=down

NL=start game

Space= release ball
bo1.p
(934 Bytes) Downloaded 184 times
by dr beep
Sun Sep 03, 2017 7:58 pm
Forum: Development
Topic: Next 1K hires game, BREAKOUT
Replies: 20
Views: 7832

Re: Next 1K hires game, BREAKOUT

Still 68 bytes left.

To do:
score after brickhit
end of level
end of game
hiscore test

fingers crossed