Commit graph

136 commits

Author SHA1 Message Date
kirjavascript
ce1f1345dd window debugging 2021-05-22 21:46:22 +01:00
kirjavascript
75f0481a48 cell40 stuff, more window stuff 2021-05-21 00:08:42 +01:00
kirjavascript
375662d78b some window layer calculations 2021-05-20 22:24:40 +01:00
kirjavascript
a3684d652c fixed B/C 2021-05-19 20:05:59 +01:00
kirjavascript
3096c953f5 added rom mirroring 2021-05-19 19:43:50 +01:00
kirjavascript
34d4f99d1a 3 button pad works in some games, added controller handling to web 2021-05-18 17:12:23 +01:00
kirjavascript
f4c626d283 UDLR seems to work 2021-05-18 00:29:21 +01:00
kirjavascript
f0fa70b6f9 gamepad getting closer 2021-05-17 23:59:49 +01:00
kirjavascript
edd04e9513 fixed privacy in controllers 2021-05-17 22:08:56 +01:00
kirjavascript
050dbe1cba controller implementation 2021-05-17 22:06:39 +01:00
kirjavascript
9164b4e9fb select/latch copying 2021-05-17 20:24:36 +01:00
kirjavascript
2be331d33b some initial controller work 2021-05-17 20:13:17 +01:00
kirjavascript
eb0716afbc fixed up web interface, added some early gamepad stuff 2021-05-17 17:06:24 +01:00
kirjavascript
c5242e32c8 60fps on web: use rust memory directly 2021-05-16 17:47:37 +01:00
kirjavascript
11498dc677 hacky wasm support 2021-05-15 22:22:33 +01:00
kirjavascript
43cb1494f0 refactor: added gfx module 2021-05-15 18:51:42 +01:00
kirjavascript
5df52700c5 sprite cleanup 2021-05-15 17:15:43 +01:00
kirjavascript
17facb1cda working sprites 2021-05-15 16:48:33 +01:00
kirjavascript
0a675eaff9 fixed pixel offset bug 2021-05-15 16:25:58 +01:00
kirjavascript
6eebe5df3b sprites are still broken but you can tell what they are now 2021-05-15 15:41:31 +01:00
kirjavascript
4fa8d4f26d fixed layer priority 2021-05-14 00:38:59 +01:00
kirjavascript
1818b150a8 some tile rendering junk 2021-05-13 23:19:50 +01:00
kirjavascript
ebc52e1eb5 sprite priority (and some refactoring) 2021-05-13 22:09:07 +01:00
kirjavascript
70d2b4ab86 some sprite cleanup 2021-05-13 20:19:10 +01:00
kirjavascript
e42be9a3e5 refactored sprite positioning a bit 2021-05-13 19:52:58 +01:00
kirjavascript
e992735c4e sprite positioning (pre refactor) 2021-05-13 19:06:22 +01:00
kirjavascript
063c1e4334 sprite positioning is correct 2021-05-13 18:57:12 +01:00
kirjavascript
8970fd620f some sprite stuff 2021-05-13 00:01:55 +01:00
kirjavascript
9f37527cfb sprite perf 2021-05-12 19:45:05 +01:00
kirjavascript
a79166cdfe sprite struct 2021-05-11 23:28:10 +01:00
kirjavascript
ea3c73b387 dump sprite table 2021-05-11 23:24:03 +01:00
kirjavascript
fc7123789a sprite table address 2021-05-11 00:05:32 +01:00
kirjavascript
42e90f72b0 vscroll cleanup 2021-05-10 21:09:09 +01:00
kirjavascript
117eebb2c3 vscroll works 2021-05-10 20:56:03 +01:00
kirjavascript
7e7f65b975 half-refactored plane rendering 2021-05-10 20:45:52 +01:00
kirjavascript
681e312e92 vscroll calc 2021-05-09 23:43:00 +01:00
kirjavascript
7b954ade82 vscroll calc 2021-05-09 20:11:00 +01:00
kirjavascript
f34f9470ab hscroll refactor 2021-05-09 19:14:35 +01:00
kirjavascript
b14a92bb19 flipped hscroll 2021-05-09 16:17:10 +01:00
kirjavascript
5579a2cd03 hscroll implementation 2021-05-09 16:07:39 +01:00
kirjavascript
8a196bd63a complicated update to rendering code to allow linewraps 2021-05-09 14:08:43 +01:00
kirjavascript
b4bb6f0e32 some hscroll debugging 2021-05-08 19:48:32 +01:00
kirjavascript
e3f5a3987c implemented tile flipping 2021-05-08 13:55:16 +01:00
kirjavascript
cdc2aa3731 correct palette used 2021-05-06 22:24:48 +01:00
kirjavascript
fc4fa0d591 plane a + plane b + fixed nametable addressing! 2021-05-06 22:17:23 +01:00
kirjavascript
0c8f8986d4 added transparency 2021-05-06 00:05:36 +01:00
kirjavascript
784d66ed01 omg some plane rendering 2021-05-05 23:50:50 +01:00
kirjavascript
0a52184b3e early plane drawing stuff 2021-05-05 23:39:38 +01:00
kirjavascript
08f3a07e07 trying to render planeb 2021-05-05 20:39:09 +01:00
kirjavascript
3b37c1414b some more vdp info 2021-05-04 23:35:59 +01:00