dwsJason
|
99d8b3f72d
|
import: Paper Toy
|
2019-09-02 15:39:22 -04:00 |
|
dwsJason
|
2b621b4c49
|
import: John Brooks fast dual paddle read for the IIgs
|
2019-09-02 14:38:04 -04:00 |
|
dwsJason
|
10164ef974
|
adb.s: when we instal our SRQ handler, make sure we uninstall anyone else who is listening to stop interferrence
|
2019-09-02 14:36:39 -04:00 |
|
dwsJason
|
96f17aff88
|
Updated 800k image, with adb patch
|
2019-05-13 21:04:23 -04:00 |
|
dwsJason
|
dc80a6440a
|
adb.s: possible fix for ROM03 keyboard issue
|
2019-05-13 20:46:58 -04:00 |
|
dwsJason
|
d7a1215cfb
|
xrick2gs self-booting playable
|
2019-01-05 15:01:57 -05: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
|
e5e55a9550
|
ninjatrackerplus: remove the DOC RAM Clear, because Mr Audio already does this
|
2018-11-25 16:52:36 -05:00 |
|
dwsJason
|
b4f1413194
|
Mr Audio: first pass hooked in, SFX are being triggered
|
2018-11-25 16:01:38 -05:00 |
|
dwsJason
|
2b1fc5ea08
|
mraudio.s: first pass at the Mr Audio Play function
|
2018-11-25 15:32:18 -05:00 |
|
dwsJason
|
97302ea065
|
Mr Audio: Audio Bank clear, and data loader (slow, just make it work version)
|
2018-11-25 10:16:52 -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
|
b78e3f1e5f
|
import: mraudio.s, Mr Audio library
|
2018-11-24 17:17:46 -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
|
c800d4095d
|
ntpplayer: I can't get ORCA linker to link with this merlin obj file, so change the NTP player to be compressed data
|
2018-11-24 13:47:13 -05:00 |
|
dwsJason
|
2363993119
|
data build: compress the ntp songs, and the audio sfx bank in lz4, and allow them to be linked into the game
|
2018-11-23 22:55:44 -05:00 |
|
dwsJason
|
8f96c222db
|
data.bat: update to include the NTP songs into the executable
|
2018-11-23 16:02:30 -05:00 |
|
dwsJason
|
4f976267a7
|
import: NinjaTracker Pro songs used in the game
|
2018-11-23 15:44:06 -05:00 |
|
dwsJason
|
43340e041b
|
ntpplayer updates: seems to link now that I put the ORG back in :-/
|
2018-11-23 15:39:53 -05:00 |
|
dwsJason
|
5e61c1830b
|
import: ninjatrackerplus player, assembled by merlin32
|
2018-11-23 10:20:55 -05:00 |
|
dwsJason
|
57b1abb539
|
ADB - update the add/remove to disable interrupt while doing their job. Seeing some weird issues on real hardware.
|
2018-11-21 19:20:29 -05:00 |
|
dwsJason
|
7e5a7a985d
|
Set GAME_PERIOD to 64, to try and keep framerate at 15
|
2018-09-24 19:30:54 -04: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
|
ad2b367a78
|
Adjust game period for the IIGS where we're counting 960 ticks per second from the system timer, instead o1000 (now game speed matches PC)
|
2018-09-02 19:49:19 -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
|
f8fca3627c
|
Adjust gameplay colors, so that the screen can be faded / in out, by changing the SCBS
|
2018-09-02 11:56: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 |
|