Commit Graph

62 Commits

Author SHA1 Message Date
Vince Weaver
8d04eedfcf gr-sim: make transparent color GREY2
this allows black in sprites at expense of a few cycles

also allows susie
2018-07-18 01:23:20 -04:00
Vince Weaver
9ad08b1b9d tfv: hookup credits 2018-07-07 16:24:06 -04:00
Vince Weaver
b9ad2d7bd2 gr-sim: actual fix for inverse letters issue 2018-07-03 14:27:07 -04:00
Vince Weaver
150f5ed52c gr-sim: only auto-uppercase inverse letters 2018-07-03 13:47:16 -04:00
Vince Weaver
c5fd0501d6 tfv: have battle menu system hooked up 2018-07-02 23:20:21 -04:00
Vince Weaver
fff76cb454 split-screen: adding Linux demo 2018-07-02 15:21:46 -04:00
Vince Weaver
1d2b4a582b gr-sim: fix some compiler warnings 2018-07-02 14:28:56 -04:00
Vince Weaver
88adaa8586 hgr: working reasonably well now 2018-07-02 14:10:51 -04:00
Vince Weaver
81be689dbe hgr: better, but still not great
good enough for now though
2018-07-02 10:47:13 -04:00
Vince Weaver
17faceafb7 hgr: messing with the colors 2018-07-02 01:53:15 -04:00
Vince Weaver
053e69706e gr-sim: sort of have hgr going
doesn't look right
2018-07-02 00:23:23 -04:00
Vince Weaver
224b04cb99 gr-sim: split out the graphics/text drawing code 2018-07-01 23:40:26 -04:00
Vince Weaver
774bac66c2 tfv: add support for printing flashing characters
still doesn't flash though
2018-06-30 15:53:21 -04:00
Vince Weaver
5059b4a805 tfv: collision detect on worldmap works (mostly) 2018-06-18 15:03:02 -04:00
Vince Weaver
b3601c9f78 gr-sim: split the 6502 emulation from the graphics emulation 2018-02-14 13:03:15 -05:00
Vince Weaver
d26ba2c90b gr-sim: update to use fast_clear routines more similar to tfv 2018-01-08 14:01:19 -05:00
Vince Weaver
e3185239bc mode7: re-optimize rle compression
smaller now.  Still need to fix asm version
2017-12-15 15:25:26 -05:00
Vince Weaver
e60974a9ef mode7: comment gr-sim rle unpack a bit better 2017-12-15 11:29:20 -05:00
Vince Weaver
b72d12eea8 tfv: make help properly redraw sky when done 2017-11-26 17:59:27 -05:00
Vince Weaver
b6335d4419 tfv: switch over to 40x40 mode
framerate is back to 4fps
2017-11-26 15:12:21 -05:00
Vince Weaver
db5b86289a tfv: more cycle annotation 2017-11-24 00:17:43 -05:00
Vince Weaver
91df570368 tfv: add more cycle annotations 2017-11-22 23:50:43 -05:00
Vince Weaver
139c65f1ff tfv: get the forest working 2017-11-18 22:52:25 -05:00
Vince Weaver
294d0da64c tfv: add print_both_pages() routine 2017-11-18 14:31:03 -05:00
Vince Weaver
eb861dec8f tfv: update text printing code some more 2017-09-19 00:43:17 -04:00
Vince Weaver
20c98f7416 tfv: fix worldmap drawing
some of it was broken by changes made when developing tfv_flying
2017-09-13 14:32:08 -04:00
Vince Weaver
57ec050aae tfv: add multi-page plot routine 2017-08-23 19:52:28 -04:00
Vince Weaver
5b9ad56cc1 tfv: have minmal flying going on in 6502 version 2017-08-23 15:41:37 -04:00
Vince Weaver
fe0ade564b tfv: add tfv_put_sprite_page() 2017-08-23 14:06:38 -04:00
Vince Weaver
15a8d0a983 tfv: got opener working again
(),Y and # again are nothing but trouble
2017-08-16 22:20:48 -04:00
Vince Weaver
6ff122f75c tfv: working on updating the opener for pageflipping
doesn't work
2017-08-16 18:59:08 -04:00
Vince Weaver
c04d93fa5b tfv: finally have code working as well as before page-flipping 2017-08-13 22:59:37 -04:00
Vince Weaver
10672133ad tfv: get the opening screen working with page flipping 2017-08-13 15:17:03 -04:00
Vince Weaver
b39269aaf5 tfv: add screen clearing routines 2017-08-12 20:35:36 -04:00
Vince Weaver
13119609e1 tfv: add initial page flip support 2017-08-12 19:44:35 -04:00
Vince Weaver
9372096b5c tfv: first pass at collision detection 2017-08-11 01:21:00 -04:00
Vince Weaver
b11e1fc9cd tfv: more world map improvements 2017-07-25 00:42:50 -04:00
Vince Weaver
fdc5e79b4a tfv: update a bit, generate beach tiles 2017-07-16 23:31:24 -04:00
Vince Weaver
9e89f7fa9d tfv: enable keyboard auto-repeat in SDL 2017-07-13 16:04:34 -04:00
Vince Weaver
a3d5057560 gr-utils: fix the RLE code
was having edge-of-screen wrap issues
2017-07-10 14:52:24 -04:00
Vince Weaver
3846d4266d tfv: more progress 2017-07-10 00:39:38 -04:00
Vince Weaver
b2ac412bea tfv: start work on worldmap sprites 2017-07-08 01:19:06 -04:00
Vince Weaver
7f449fcf12 tfv: implement opener in assembly
slower than I thought it would be.  monitor vlin is that slow?
also some flicker as I'm not doing page flipping
2017-06-25 01:00:57 -04:00
Vince Weaver
dac6337cfd tfv: update to make C code more 6502 like 2017-06-24 23:58:26 -04:00
Vince Weaver
632d18a962 tfv: enable split graphics/text mode emulation 2017-06-24 23:37:00 -04:00
Vince Weaver
6bc2c7de1c tfv: start in on flying 2017-05-18 23:38:06 -04:00
Vince Weaver
a0ee6864c1 gr-sim: vtab and cursor key improvements 2017-05-18 13:09:51 -04:00
Vince Weaver
c98fbb22e1 gr-sim: text output seems to be working 2017-05-17 23:25:07 -04:00
Vince Weaver
e99d77f6fd gr-sim: minimal text mode support
still need to implement cout()
2017-05-17 17:14:47 -04:00
Vince Weaver
5b8bc29f5b gr-sim: add soft-switch support 2017-05-17 15:47:20 -04:00