jespergravgaard
|
84db15759b
|
Fixed piece rotations to match NES tetris.
|
2018-12-30 01:35:58 +01:00 |
|
jespergravgaard
|
25d4c89445
|
Added a score renderer - and some fragments.
|
2018-12-30 01:00:45 +01:00 |
|
jespergravgaard
|
638ef22c63
|
Added score calculation (plus some missing fragments and handling of dword array initializers).
|
2018-12-30 00:12:19 +01:00 |
|
jespergravgaard
|
30ad94dda3
|
Saved memory and code by combining screen chars and extended colors in kasm-script.
|
2018-12-29 22:53:02 +01:00 |
|
jespergravgaard
|
c3e559f8c9
|
Added needed parts of font and proper colors.
|
2018-12-29 22:31:55 +01:00 |
|
jespergravgaard
|
76b13d6b55
|
Fixed sprite multiplexer when double buffering.
|
2018-12-29 18:52:23 +01:00 |
|
jespergravgaard
|
b1d358403a
|
Implemented double buffered rendering.
|
2018-12-29 17:35:46 +01:00 |
|
jespergravgaard
|
84eb93b21e
|
Fixed pixel error
|
2018-12-29 14:46:51 +01:00 |
|
jespergravgaard
|
bba1f52d56
|
Added playfield border color.
|
2018-12-29 02:40:02 +01:00 |
|
jespergravgaard
|
bd64ba36dd
|
Improved inline kickasm naming
|
2018-12-29 00:55:34 +01:00 |
|
jespergravgaard
|
006aa5b428
|
Added piece initial positions.
|
2018-12-29 00:36:24 +01:00 |
|
jespergravgaard
|
7d70b371ba
|
Closer to real tetris
|
2018-12-28 23:55:29 +01:00 |
|
jespergravgaard
|
22aa93e802
|
Added ECM mode and background gfx.
|
2018-12-27 22:57:22 +01:00 |
|
jespergravgaard
|
d956ff9fcf
|
Rearranged Tetris files.
|
2018-12-27 00:09:10 +01:00 |
|
jespergravgaard
|
53a161d52f
|
Moved sprite IRQ's to separate file.
|
2018-12-26 00:39:38 +01:00 |
|
jespergravgaard
|
d9d28f4018
|
Optimized a bit.
|
2018-12-25 23:25:42 +01:00 |
|
jespergravgaard
|
627df0bda9
|
Fixed problem where uninitialized variables resultes in compile errors. Closes #131
|
2018-12-25 22:46:58 +01:00 |
|
jespergravgaard
|
f6a566e2f8
|
Fixed tests.
|
2018-12-25 21:47:19 +01:00 |
|
jespergravgaard
|
2b25aec8ee
|
Added missing call-path to interrupts used during uplift clobber-analysis. Closes #130
|
2018-12-25 21:33:07 +01:00 |
|
jespergravgaard
|
ceb271d021
|
Fixed tests.
|
2018-12-25 17:44:43 +01:00 |
|
jespergravgaard
|
f8191e8345
|
Default runs @begin code and then optimizes to main() if no code exists outside main.
|
2018-12-25 17:04:50 +01:00 |
|
jespergravgaard
|
2be7b2ca2b
|
Fixed problem with volatiles reusing zero page addresses used by other variables. Closes #128
|
2018-12-24 15:05:46 +01:00 |
|
jespergravgaard
|
85c6f09590
|
Improved tests showcasing problems with volatiles.
|
2018-12-24 14:14:29 +01:00 |
|
jespergravgaard
|
b92ea8415b
|
Added tests showcasing problems with volatiles.
|
2018-12-24 11:12:47 +01:00 |
|
jespergravgaard
|
8ef005e64d
|
Fixed several compiler issues with volatiles.
|
2018-12-24 02:27:12 +01:00 |
|
jespergravgaard
|
fae4eb9e6c
|
Added NES bg image
|
2018-12-22 09:26:42 +01:00 |
|
jespergravgaard
|
6f4f2cdd4b
|
Added missing image
|
2018-12-19 00:34:21 +01:00 |
|
jespergravgaard
|
44d6e5fbbb
|
Fixed tests (after reincluding cmp#0)
|
2018-12-19 00:33:27 +01:00 |
|
jespergravgaard
|
45b03818e4
|
Improved remove lines implementation
|
2018-12-18 23:09:20 +01:00 |
|
jespergravgaard
|
468def2d6a
|
Minor refactoring.
|
2018-12-06 17:24:46 +01:00 |
|
jespergravgaard
|
7c74fd93d0
|
Minor refactoring.
|
2018-12-04 23:58:25 +01:00 |
|
jespergravgaard
|
33d1b90974
|
Fixed test.
|
2018-12-03 02:24:43 +01:00 |
|
jespergravgaard
|
0073fedf4f
|
Fixed test.
|
2018-12-03 01:49:28 +01:00 |
|
jespergravgaard
|
a79e318bcd
|
Working on Tetris. Implemented line removal. Fixed fragment error and added 2 missing fragments.
|
2018-12-03 01:46:48 +01:00 |
|
jespergravgaard
|
4724d7707c
|
Working on Tetris. Added colors and random piece selection (from SID voice 3 noice). Moved some code to separate files.
|
2018-12-03 00:37:54 +01:00 |
|
jespergravgaard
|
eaa8d0c3fc
|
Working on Tetris.
|
2018-12-02 23:10:02 +01:00 |
|
jespergravgaard
|
44e2075896
|
Working on Tetris. Added 3 failing tests with discovered problems.
|
2018-12-02 21:31:03 +01:00 |
|
jespergravgaard
|
04d777ec6c
|
Working on tetris
|
2018-11-28 07:27:44 +01:00 |
|
jespergravgaard
|
c20389e310
|
Added a few missing fragments and support for arrays of pointers.
|
2018-11-25 02:46:22 +01:00 |
|
jespergravgaard
|
264f854133
|
Working on 16-bit rotation comparison
|
2018-11-17 16:49:55 +01:00 |
|
jespergravgaard
|
2a25f8d79d
|
Improved logging of live ranges.
|
2018-11-11 21:51:37 +01:00 |
|
jespergravgaard
|
fc867aea3d
|
Fixed tests
|
2018-11-08 01:11:38 +01:00 |
|
jespergravgaard
|
46751edd16
|
Fixed fragment errors. Added missing fragments. Working on 16bit 3D.
|
2018-11-08 01:06:33 +01:00 |
|
jespergravgaard
|
d482815704
|
Re-added tests.
|
2018-11-08 00:14:25 +01:00 |
|
jespergravgaard
|
4873bbb8e1
|
Applying a potential fix to surefire not working.
|
2018-11-08 00:12:11 +01:00 |
|
jespergravgaard
|
b6d1061a66
|
Added some maven debugging
|
2018-11-08 00:08:11 +01:00 |
|
jespergravgaard
|
93a0d9110a
|
Removed surefire section.
|
2018-11-08 00:05:42 +01:00 |
|
jespergravgaard
|
659b274a60
|
Disabling all test cases - replacing with trivial test.
|
2018-11-07 23:45:29 +01:00 |
|
jespergravgaard
|
516205e1a4
|
Trying to add CI testing again. Working on improving 3D quality.
|
2018-11-07 23:41:30 +01:00 |
|
Jesper Gravgaard
|
77c0edab1a
|
improved multiply tables
|
2018-11-04 20:46:42 +01:00 |
|