dwsJason
|
18a1069e8d
|
Fix sprite clipping issues
|
2018-09-01 16:41:30 -04:00 |
|
dwsJason
|
21e3c2cd54
|
bullet fix issue where bullet only worked on the left side of the screen
|
2018-09-01 16:40:29 -04:00 |
|
dwsJason
|
197f2854d0
|
present updates
|
2018-09-01 15:03:23 -04:00 |
|
dwsJason
|
86aa76b8c5
|
Fix issue boulder not properly chasing me, more sign extension stuff
|
2018-09-01 14:07:10 -04:00 |
|
dwsJason
|
240fd414f9
|
Fix the boulder spawn, due to weird ORCA sign extension
|
2018-09-01 13:48:19 -04:00 |
|
dwsJason
|
9dd2c1874b
|
blit: add shadow, and aux bank flipping code to the simple framebuffer pei blitter
|
2018-09-01 10:16:04 -04:00 |
|
dwsJason
|
b36cab1c12
|
blit.s: more routines for full screen image presents, SCBs, and palettes. import a macros file, to try and get ORCA lup to work
|
2018-08-31 23:24:12 -04:00 |
|
dwsJason
|
4721fc2336
|
blit.s: first stab at the rectangle blit dispatcher
|
2018-08-30 23:04:01 -04:00 |
|
dwsJason
|
a8545fcd05
|
blit updates for backbuffer present
|
2018-08-29 22:30:55 -04:00 |
|
dwsJason
|
68367599f4
|
A perhaps more cycle friendly pei blitter
|
2018-08-28 22:08:57 -04:00 |
|
dwsJason
|
8c6b911c6e
|
blit.c: better PEI blitter, get rid of TSC and TDC instructions (track A and C states, so we can just adc #immediate when we need to adjust the DP or S register), instead of RTS, use jmp #immediate to return
|
2018-08-25 22:59:42 -04:00 |
|
dwsJason
|
7ad65f0f9c
|
import: blit code generator (WIP) pei code-gen can be optmized more
|
2018-08-22 22:58:36 -04:00 |
|
dwsJason
|
0f4346d382
|
Sprites: reprocess, to fix the color indexes to match the palette
|
2018-08-19 21:00:33 -04:00 |
|
dwsJason
|
753ba38ce6
|
Sprites somewhat working, colors are wrong, issues around clipping
|
2018-08-19 17:14:35 -04:00 |
|
dwsJason
|
c00d2c1360
|
DrawSprite: modify ASM function, to be called from ORCA C
|
2018-08-19 16:11:13 -04:00 |
|
dwsJason
|
0c2f9bb0c5
|
More GFXST also defined for GFXGS
|
2018-08-19 16:10:35 -04:00 |
|
dwsJason
|
df4fa20878
|
Allocate memory, and decompress sprites
|
2018-08-19 15:29:03 -04:00 |
|
dwsJason
|
d995117635
|
data: move data into separate load segments to avoid linker errors
|
2018-08-19 15:28:09 -04:00 |
|
dwsJason
|
a480f0b8c7
|
import: Mr. Sprite Compiled Sprites
|
2018-08-19 14:17:32 -04:00 |
|
dwsJason
|
e457f3c65d
|
map draw: fix the map draw, support tile banking
|
2018-08-19 13:45:57 -04:00 |
|
dwsJason
|
ef0b85ca23
|
basic keyboard input, mapping to ingame controls
|
2018-08-19 13:26:04 -04:00 |
|
dwsJason
|
4fb0041a70
|
introMain: get rid of printf spam
|
2018-08-19 13:24:58 -04:00 |
|
dwsJason
|
19ff6fd594
|
Game Over: now working
|
2018-08-19 13:24:21 -04:00 |
|
dwsJason
|
83ad296ea3
|
adb.s: keep events from messing up neighbor keys in the array
|
2018-08-19 13:23:42 -04:00 |
|
dwsJason
|
1b2f2d3eff
|
Install ADB keyboard driver
|
2018-08-18 21:28:14 -04:00 |
|
dwsJason
|
debde24b60
|
Force ADB stuff into the same bank, and fix unbalanced stack issue in SRQ handler
|
2018-08-18 21:27:42 -04:00 |
|
dwsJason
|
19dfb38262
|
Fixes for the Hall of Fame, Direct Export the Xrick Splash into a C1 so that B2S doesn't screw up the palette, now we can see the the compiled tiles render
|
2018-08-18 20:05:59 -04:00 |
|
dwsJason
|
5ecc2034c8
|
import: add compiled in tile data, patch in a way to call it
|
2018-08-17 23:34:35 -04:00 |
|
dwsJason
|
05c91aba6b
|
import: hall of fame graphic for the hall-of-fame page
|
2018-08-17 21:47:15 -04:00 |
|
dwsJason
|
10b4d20370
|
Fix GS Specific Crashes due to type size differences, intro / high score sequence plays, high score screen is blank, but at least it doesn't crash.
|
2018-08-17 21:29:31 -04:00 |
|
dwsJason
|
ea2a67e2d3
|
tile bank: help me build the jump table
|
2018-08-16 22:02:03 -04:00 |
|
dwsJason
|
54eae24600
|
import: Mr Sprite hacked up for the sprites in this project
|
2018-08-16 21:36:49 -04:00 |
|
dwsJason
|
8ef6e58210
|
xrick2spr: update this tool, so it can compile the 8x8 tile data (beats mr sprite, by eliminating the 70 clocks of overhead that each Mr. Sprite has), also doesn't require disabling interrupts or doing weird things with mapping of the dpage or stack
|
2018-08-16 21:25:29 -04:00 |
|
dwsJason
|
82407c7dfa
|
xrick2png: export all 3 tiles banks, add support to export tiles in a format that mr sprite will like
|
2018-08-16 21:23:39 -04:00 |
|
dwsJason
|
f9354e1e4f
|
import: xrick2spr sprite compiler
|
2018-08-11 18:58:54 -04:00 |
|
dwsJason
|
106005b403
|
import: xrick2png, data extraction tool
|
2018-08-11 16:51:30 -04:00 |
|
dwsJason
|
63b44a2eca
|
Error checking on the toolsset startup
|
2018-08-11 16:48:53 -04:00 |
|
dwsJason
|
a5d5369b47
|
prototype's for adb.s assembly files
|
2018-08-11 16:48:13 -04:00 |
|
dwsJason
|
3ce937cae1
|
ADB Toolset Startup
|
2018-08-11 11:04:36 -04:00 |
|
dwsJason
|
e07497473d
|
import: adb keyboard driver
|
2018-08-11 10:59:54 -04:00 |
|
dwsJason
|
1c91c3903c
|
Activate HeartBeat, and setup a pointer to the system Tick, for a 60hz tick timer
|
2018-08-06 22:19:15 -04:00 |
|
dwsJason
|
2e2effd3e5
|
introMain is up and working
|
2018-08-05 16:49:16 -04:00 |
|
dwsJason
|
bd18a221e3
|
add img_splash to the data build
|
2018-08-05 16:04:24 -04:00 |
|
dwsJason
|
3e1afcb736
|
stubout draw_img, so that the game doesn't crash
|
2018-08-05 14:12:14 -04:00 |
|
dwsJason
|
cd76e114c0
|
Allocate Video Buffers from the System, and check for errors while doing so
|
2018-08-04 20:11:49 -04:00 |
|
dwsJason
|
27e73a4dc2
|
data.bat: annotate with comments
|
2018-08-04 19:03:24 -04:00 |
|
dwsJason
|
da3214b7e0
|
import: data.bat, which builds a data.lib, with the splash_lz4 data image
|
2018-08-02 21:45:28 -04:00 |
|
dwsJason
|
b0358651bf
|
move random files
|
2018-08-02 20:41:52 -04:00 |
|
dwsJason
|
cf7eac86cc
|
Update Makefile to assembling files in asm directory, with ORCA assembler, update LZ4.s to work with ORCA assembler, update LZ4.s so it can be called from ORCA/C, add code to xrick.c to prove that it works
|
2018-08-02 20:35:57 -04:00 |
|
dwsJason
|
4daa62fde9
|
import: BrutalDeluxe LZ4 decompressor
|
2018-07-16 20:31:40 -04:00 |
|