dwsJason
|
8d0cb28c2d
|
Minor cleanup
|
2019-10-18 20:24:02 -04:00 |
|
dwsJason
|
2148d93ab6
|
Shutdown the NTP Player when the application exits
|
2019-10-16 21:05:05 -04:00 |
|
dwsJason
|
d2951e11fb
|
Cleanup when the application exits
|
2019-10-09 21:57:19 -04:00 |
|
dwsJason
|
daf4734fea
|
Add comments about which tools ORCA starts for me
|
2019-10-01 19:45:37 -04:00 |
|
dwsJason
|
3187b640e3
|
Fix ROM3
|
2019-10-01 19:45:03 -04:00 |
|
dwsJason
|
b6852041a8
|
Cheat Keys supported now
|
2019-10-01 19:44:38 -04:00 |
|
dwsJason
|
b48a3cf470
|
#ENABLE_SOUND: respect this setting
|
2019-09-23 20:35:01 -04:00 |
|
dwsJason
|
878dda2444
|
Working Joypad support, and rejiggered keyboard inputs
|
2019-09-08 16:45:23 -04:00 |
|
dwsJason
|
897ab34451
|
import WIP joy/keyboard select screen
|
2019-09-08 15:51:23 -04:00 |
|
dwsJason
|
450c0d0012
|
import: credit splash screen, move code over to a different file
|
2019-09-08 15:17:29 -04:00 |
|
dwsJason
|
31e7afffb0
|
sysevt: WIP, add more key defines, for the ultimate inputs, and setup for reading the joystick
|
2019-09-07 22:22:54 -04:00 |
|
dwsJason
|
eb6084db4c
|
Credits - show a credits splash, while you wait for startup to happen
|
2019-09-07 22:19:58 -04:00 |
|
dwsJason
|
0e79a91f03
|
sysevt: better? keyboard controls (so last direction pressed takes priority when conflicting inputs are given)
|
2018-12-31 14:48:28 -05:00 |
|
dwsJason
|
532aebc43c
|
U8 to U16 type updates
|
2018-12-08 14:56:38 -05:00 |
|
dwsJason
|
a3db4baad2
|
ent_clprev: get rid of multiplies
|
2018-12-08 13:21:25 -05:00 |
|
dwsJason
|
872b0b8838
|
ents.c: re-import
|
2018-12-08 13:08:37 -05:00 |
|
dwsJason
|
06e8ef1d39
|
ents.c: try to fix it
|
2018-12-08 13:04:04 -05:00 |
|
dwsJason
|
5b6073e27a
|
game_status_dirty: only render the status bar when it's "dirty", when a value changes. It helps the FPS
|
2018-12-07 20:11:00 -05:00 |
|
dwsJason
|
a09b3557c1
|
BlitRect: when calling BlitRect adjust the sizes down by 1 pixel in each dimension (which saves blittng up to 8 additional pixels in each dimension)
|
2018-12-01 22:04:43 -05:00 |
|
dwsJason
|
2e6ba4dd14
|
Update the number of segments for the performance analyzer tool
|
2018-12-01 22:02:57 -05:00 |
|
dwsJason
|
541fe9990c
|
map_expand: optimize the C in ORCA (runs about 10x faster due to reduced multiplies etc)
|
2018-12-01 22:00:40 -05:00 |
|
dwsJason
|
a0debf876e
|
Better Fix the entities rendering in the wrong frame on a screen transition
|
2018-12-01 21:59:54 -05:00 |
|
dwsJason
|
85d60e6126
|
Fix issue where guy dropping down, didn't hit the floor in level 1
|
2018-11-25 21:23:12 -05:00 |
|
dwsJason
|
c8f6f247d8
|
scroller.c: fix issue in the scrolldown that caused top line to repeat
|
2018-11-25 19:31:49 -05:00 |
|
dwsJason
|
caf277f5a0
|
Play Intro songs
|
2018-11-25 16:54:07 -05:00 |
|
dwsJason
|
b4f1413194
|
Mr Audio: first pass hooked in, SFX are being triggered
|
2018-11-25 16:01:38 -05:00 |
|
dwsJason
|
707ee613b3
|
sfx audio bank: fixes to get the sfx audio bank to link / decompress, even though it's more thank 32k bytes
|
2018-11-24 21:58:52 -05:00 |
|
dwsJason
|
78e5ff4305
|
game.c: commit the hacky fix for the sprites glitching on a screen transition
|
2018-11-24 17:18:25 -05:00 |
|
dwsJason
|
9ef6f855f9
|
ntp: test code in-place, NTP is actually playing the samerica song
|
2018-11-24 16:48:15 -05:00 |
|
dwsJason
|
6f6d7c08e1
|
draw_tileSubList: convert to assembly to speed things up
|
2018-09-24 19:29:41 -04:00 |
|
dwsJason
|
09b04a798e
|
scroller: optimize scroller, pass one, remove multiplies from array indexes, remove redundant draws, and reduce the size of the blit rect to the actual size of the playfield
|
2018-09-23 21:11:56 -04:00 |
|
dwsJason
|
59a8a34912
|
draw_map: converted to assembly to speed it up
|
2018-09-23 19:49:38 -04:00 |
|
dwsJason
|
ffea5013d0
|
ASM: draw_tile conversion
|
2018-09-23 18:06:18 -04:00 |
|
dwsJason
|
ff4bd68c0b
|
Optimize, pass entity pointer around instead of index, this avoids expensive multiplies to index into the entity array
|
2018-09-20 19:57:09 -04:00 |
|
dwsJason
|
4966075052
|
ents.c, fix back to Apple Line Feeds
|
2018-09-19 21:26:28 -04:00 |
|
dwsJason
|
be72cb1705
|
ent_draw: remove all those multiplies, ORCA uses a multiply to index into an array of structures, ent_ents[i] accesses keep doing multiplies. Recode to use a pointer (something a more modern compiler would just do under the hood)
|
2018-09-19 21:10:26 -04:00 |
|
dwsJason
|
760db6899c
|
Dump out load segment addresses to 0x011000 for the profiler, so it can match up the symbols with the trace data
|
2018-09-07 20:11:49 -04:00 |
|
dwsJason
|
011e235517
|
Nudge Sprites over 1 pixel to the left, to get them secret bricks to line up proper with the background, and fix the sprite erase. It would be nice to know why we have to do this, but perhaps it's something to do with Mr. Sprite
|
2018-09-02 19:50:32 -04:00 |
|
dwsJason
|
70e3d25f1b
|
Change rendering so shadowing is turned off, and what you see runs through present
|
2018-09-02 17:39:49 -04:00 |
|
dwsJason
|
f6ea147ed4
|
fix numerical issues with enemy movement
|
2018-09-01 16:43:32 -04:00 |
|
dwsJason
|
811810ddfd
|
Fix some of the rick number issused by changing the type of offsx to S16, fix it so when cheats are disabled, that you don't have unlimited ammo and bombs
|
2018-09-01 16:42:53 -04:00 |
|
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
|
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
|
753ba38ce6
|
Sprites somewhat working, colors are wrong, issues around clipping
|
2018-08-19 17:14:35 -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
|
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 |
|