Search found 23 matches
- Mon Oct 06, 2014 2:23 am
- Forum: GAMES
- Topic: "The greatest program ever written"
- Replies: 19
- Views: 16556
Re: "The greatest program ever written"
Hello Antonio, I have released recently something similar, ... I read about it in your "Unkatris" topic , thank you for sharing of your great work. Also thank you for sharing your work. Using your excellent loader and these optimisations above, there are 164 :!: bytes free space to make it smarter....
- Thu Oct 02, 2014 4:29 am
- Forum: GAMES
- Topic: "The greatest program ever written"
- Replies: 19
- Views: 16556
Re: "The greatest program ever written"
Hello zsolt I have released recently something similar, source code is here: http://sourceforge.net/p/emuscriptoria/code/HEAD/tree/chess/ An exact disassembly is in chess.asm, and a 148 bytes optimization in nchess.asm. Use it in your code if you see it interesting, probably you can cross the optimi...
- Sun Sep 21, 2014 8:33 pm
- Forum: Hardware
- Topic: Throw hole alternative to ZX8-CCB?
- Replies: 4
- Views: 2953
Re: Throw hole alternative to ZX8-CCB?
I did not know that somebody is reading my blog;-) In your schematic is lot bugs. 1.) Bad regulator (must use 3.3V version) I copy this from your schematics. 2.) Bad RC circuit (Resistor to Power Capacitor to Ground) 3.) Diode is reversed. Not a bug. I've inverted the signal, so I need interchange ...
- Sun Sep 21, 2014 2:04 pm
- Forum: Development
- Topic: Unkatris, another tetris clone
- Replies: 21
- Views: 45947
Re: Unkatris, another tetris clone
Hello The problem is the .P format, it's not concatenable. For example in Spectrum there is equivalent .TAP file for standard loading, that format has the filename included and you can join without problems two .TAP files. But I have released .TZX and .WAV files that should work on real hardware. Th...
- Wed Sep 17, 2014 2:18 pm
- Forum: Development
- Topic: Unkatris, another tetris clone
- Replies: 21
- Views: 45947
Re: Unkatris, another tetris clone
You explained perfectly the loader. The "99" display number is because there is the FRAMES variable and is decremented, but now I think that a simple "9" also works. The last $28 belongs to the 9 bytes of the game. And the most important, the SP at $43FE will point 2 bytes below the top of the memor...
- Mon Sep 15, 2014 11:41 pm
- Forum: Development
- Topic: Unkatris, another tetris clone
- Replies: 21
- Views: 45947
Re: Unkatris, another tetris clone
Cool, congrats! Is it possible to take a look to your loader part? (the 1st block) - it is very interesting . :o Regards, Zsolt PS: The 1kchess? It was my project for this summer :D , and finally I got similar results The first block is very simple. I have deleted the source that generates the arra...
- Mon Sep 15, 2014 2:38 pm
- Forum: Hardware
- Topic: Throw hole alternative to ZX8-CCB?
- Replies: 4
- Views: 2953
Throw hole alternative to ZX8-CCB?
I am trying to replicate the Pokemon ZX8-CCB board with throw hole components. There is another board also based in Pokemon ZX8-CCB http://www.oldcomp.cz/viewtopic.php?f=88&t=1809 But it has not color inversor. My idea is something like this: backporch.png But I don't know if this circuit would work...
- Thu Sep 11, 2014 6:11 pm
- Forum: Development
- Topic: Unkatris, another tetris clone
- Replies: 21
- Views: 45947
- Wed Sep 10, 2014 2:35 pm
- Forum: Development
- Topic: Waiting some time!
- Replies: 21
- Views: 8574
Re: Waiting some time!
Wow. It's awesome. Good optimization. You can eliminate the unknowed B by changing the first instruction with "defb 1, N" and with A!=13. That loads B with $10 (opcode of djnz).
- Wed Sep 10, 2014 4:33 am
- Forum: Development
- Topic: Waiting some time!
- Replies: 21
- Views: 8574
Re: Waiting some time!
Your calculations are wrong in this case. DJNZ uses only register B. So maximum execution for inner loop is 256*256 = 65536. If you count clock cylces then DJNZ has 13 clock cycles if jumping, 8 if not. So the inner loop is 3323 clock cycles plus 21 cycles for PUSH/POP = 3344 cycles = 1ms for 308ns...