Commit graph

  • c0bbda1bcf fixed namestable address kirjavascript 2021-05-24 09:12:21 +01:00
  • d4e56423ed fixed sprite x wraparound bug kirjavascript 2021-05-24 00:39:08 +01:00
  • 9535a4bdcc kinda fucked up window layer kirjavascript 2021-05-23 23:09:48 +01:00
  • ce1f1345dd window debugging kirjavascript 2021-05-22 21:46:22 +01:00
  • 75f0481a48 cell40 stuff, more window stuff kirjavascript 2021-05-21 00:08:42 +01:00
  • 375662d78b some window layer calculations kirjavascript 2021-05-20 22:24:40 +01:00
  • 323b9af24f work starts on window layer kirjavascript 2021-05-19 23:39:42 +01:00
  • a3684d652c fixed B/C kirjavascript 2021-05-19 20:05:59 +01:00
  • 3096c953f5 added rom mirroring kirjavascript 2021-05-19 19:43:50 +01:00
  • 93a3af00f5 cleaned readme, added gamepad code kirjavascript 2021-05-19 17:37:06 +01:00
  • 53a6b735f2 removed some junk kirjavascript 2021-05-18 20:18:18 +01:00
  • fb01d5e3f6 Fixed README formatting kirjavascript 2021-05-18 19:14:53 +01:00
  • ddbc545cc0 added readme kirjavascript 2021-05-18 19:13:50 +01:00
  • 34d4f99d1a 3 button pad works in some games, added controller handling to web kirjavascript 2021-05-18 17:12:23 +01:00
  • f4c626d283 UDLR seems to work kirjavascript 2021-05-18 00:29:21 +01:00
  • f0fa70b6f9 gamepad getting closer kirjavascript 2021-05-17 23:59:49 +01:00
  • edd04e9513 fixed privacy in controllers kirjavascript 2021-05-17 22:08:56 +01:00
  • 614ee72343 fixed privacy in controllers kirjavascript 2021-05-17 22:08:52 +01:00
  • 050dbe1cba controller implementation kirjavascript 2021-05-17 22:06:39 +01:00
  • 9164b4e9fb select/latch copying kirjavascript 2021-05-17 20:24:36 +01:00
  • 2be331d33b some initial controller work kirjavascript 2021-05-17 20:13:17 +01:00
  • eb0716afbc fixed up web interface, added some early gamepad stuff kirjavascript 2021-05-17 17:06:24 +01:00
  • 04f971a42c 60fps on web: use rust memory directly kirjavascript 2021-05-16 17:48:01 +01:00
  • c5242e32c8 60fps on web: use rust memory directly kirjavascript 2021-05-16 17:47:37 +01:00
  • b64c2b571b Fix Sonic 1's attract mode qeeg 2021-05-15 17:54:37 -05:00
  • 11498dc677 hacky wasm support kirjavascript 2021-05-15 22:22:33 +01:00
  • 43cb1494f0 refactor: added gfx module kirjavascript 2021-05-15 18:51:42 +01:00
  • 5df52700c5 sprite cleanup kirjavascript 2021-05-15 17:15:43 +01:00
  • 17facb1cda working sprites kirjavascript 2021-05-15 16:48:33 +01:00
  • 0a675eaff9 fixed pixel offset bug kirjavascript 2021-05-15 16:25:58 +01:00
  • 6eebe5df3b sprites are still broken but you can tell what they are now kirjavascript 2021-05-15 15:41:31 +01:00
  • 4fa8d4f26d fixed layer priority kirjavascript 2021-05-14 00:38:59 +01:00
  • 1818b150a8 some tile rendering junk kirjavascript 2021-05-13 23:19:50 +01:00
  • ebc52e1eb5 sprite priority (and some refactoring) kirjavascript 2021-05-13 22:09:07 +01:00
  • 70d2b4ab86 some sprite cleanup kirjavascript 2021-05-13 20:19:10 +01:00
  • e42be9a3e5 refactored sprite positioning a bit kirjavascript 2021-05-13 19:52:58 +01:00
  • e992735c4e sprite positioning (pre refactor) kirjavascript 2021-05-13 19:06:22 +01:00
  • 063c1e4334 sprite positioning is correct kirjavascript 2021-05-13 18:57:12 +01:00
  • 8970fd620f some sprite stuff kirjavascript 2021-05-13 00:01:55 +01:00
  • 9f37527cfb sprite perf kirjavascript 2021-05-12 19:45:05 +01:00
  • a79166cdfe sprite struct kirjavascript 2021-05-11 23:28:10 +01:00
  • ea3c73b387 dump sprite table kirjavascript 2021-05-11 23:24:03 +01:00
  • fc7123789a sprite table address kirjavascript 2021-05-11 00:05:32 +01:00
  • 42e90f72b0 vscroll cleanup kirjavascript 2021-05-10 21:09:09 +01:00
  • 117eebb2c3 vscroll works kirjavascript 2021-05-10 20:56:03 +01:00
  • 7e7f65b975 half-refactored plane rendering kirjavascript 2021-05-10 20:45:52 +01:00
  • 681e312e92 vscroll calc kirjavascript 2021-05-09 23:43:00 +01:00
  • 7b954ade82 vscroll calc kirjavascript 2021-05-09 20:11:00 +01:00
  • f34f9470ab hscroll refactor kirjavascript 2021-05-09 19:14:35 +01:00
  • b14a92bb19 flipped hscroll kirjavascript 2021-05-09 16:17:10 +01:00
  • 5579a2cd03 hscroll implementation kirjavascript 2021-05-09 16:07:39 +01:00
  • 8a196bd63a complicated update to rendering code to allow linewraps kirjavascript 2021-05-09 14:08:43 +01:00
  • b4bb6f0e32 some hscroll debugging kirjavascript 2021-05-08 19:48:32 +01:00
  • e3f5a3987c implemented tile flipping kirjavascript 2021-05-08 13:55:16 +01:00
  • f642e2d162 implemented tile flipping kirjavascript 2021-05-08 13:55:06 +01:00
  • 29a5173023 cleaned up frame timing kirjavascript 2021-05-07 00:33:57 +01:00
  • 31de7be114 fixed timing kirjavascript 2021-05-06 23:32:05 +01:00
  • f140b3e5e8 added license (for <gnu>) kirjavascript 2021-05-06 23:13:59 +01:00
  • cdc2aa3731 correct palette used kirjavascript 2021-05-06 22:24:48 +01:00
  • fc4fa0d591 plane a + plane b + fixed nametable addressing! kirjavascript 2021-05-06 22:17:23 +01:00
  • 0c8f8986d4 added transparency kirjavascript 2021-05-06 00:05:36 +01:00
  • 784d66ed01 omg some plane rendering kirjavascript 2021-05-05 23:50:50 +01:00
  • 0a52184b3e early plane drawing stuff kirjavascript 2021-05-05 23:39:38 +01:00
  • 08f3a07e07 trying to render planeb kirjavascript 2021-05-05 20:39:09 +01:00
  • 3b37c1414b some more vdp info kirjavascript 2021-05-04 23:35:59 +01:00
  • ad476af311 line rendering stuff kirjavascript 2021-05-03 23:22:12 +01:00
  • b2b708873b some screen primitives kirjavascript 2021-05-03 20:22:53 +01:00
  • e996c1fc4b RGBA -> RGB kirjavascript 2021-05-03 16:53:21 +01:00
  • 3ad96f8b48 some refactoring, fixed bg_color kirjavascript 2021-05-03 15:16:10 +01:00
  • 5899958116 some vdp refactoring kirjavascript 2021-05-03 01:56:05 +01:00
  • 887b591fb2 added screen fb kirjavascript 2021-05-02 21:58:17 +01:00
  • 92e064e39e show full vram dump kirjavascript 2021-05-02 20:20:07 +01:00
  • fba59d559d sonic 1 boots kirjavascript 2021-05-02 19:52:29 +01:00
  • be69c09d89 more ui stuff, some main loop stuff kirjavascript 2021-05-02 18:52:08 +01:00
  • a604c7f8a4 defactored some functions kirjavascript 2021-04-29 23:44:09 +01:00
  • a02d088901 correct VDP DMA kirjavascript 2021-04-29 23:37:41 +01:00
  • 1f8ae1676e correct VDP DMA kirjavascript 2021-04-29 23:37:36 +01:00
  • 0b16b20c53 VRAM viewer working? kirjavascript 2021-04-29 22:57:37 +01:00
  • 0087f63f42 provided cram_rgb function kirjavascript 2021-04-29 20:22:00 +01:00
  • 0e5b6734a6 CRAM demo kirjavascript 2021-04-29 19:42:14 +01:00
  • e01c0cb480 made it actually compile kirjavascript 2021-04-28 17:30:23 +01:00
  • 7db75526e6 control write pending impl kirjavascript 2021-04-28 00:12:54 +01:00
  • 4708e7666a control write not pending kirjavascript 2021-04-27 23:08:53 +01:00
  • 92c0b4b6db write data port kirjavascript 2021-04-27 22:24:39 +01:00
  • af4097cc6a vdp data write kirjavascript 2021-04-27 22:09:28 +01:00
  • a566a19c9b added some vdp stuff kirjavascript 2021-04-26 23:53:14 +01:00
  • bbedc10a84 fixed addressing modes kirjavascript 2021-04-26 23:37:12 +01:00
  • bb556a3ee7 added fake z80 kirjavascript 2021-04-26 21:08:29 +01:00
  • c19fc5d4ee made it compile kirjavascript 2021-04-26 20:31:47 +01:00
  • 77f0d39ab0 implemented IO write kirjavascript 2021-04-26 20:28:57 +01:00
  • c35a9ededa implemented IO read kirjavascript 2021-04-26 20:19:28 +01:00
  • de3a3e95b0 added z80 ram kirjavascript 2021-04-25 23:33:45 +01:00
  • 20dd77d5a5 faked some IO ports kirjavascript 2021-04-25 20:18:12 +01:00
  • 63be541bf5 updated disasm kirjavascript 2021-04-25 15:57:53 +01:00
  • 3882a65800 minimal user interface kirjavascript 2021-04-25 15:33:49 +01:00
  • a94c1891c6 From kirjavascript 2021-04-25 02:04:13 +01:00
  • 89dcbbbcf9 some desktop stuff, some disassembler stuff kirjavascript 2021-04-25 01:31:32 +01:00
  • e30e60fa24 implemented work ram kirjavascript 2021-04-24 23:58:02 +01:00
  • a3e16e6429 added work ram kirjavascript 2021-04-24 22:47:54 +01:00
  • 51eadee98e documented more ROM, set initial state of CPU kirjavascript 2021-04-24 21:45:13 +01:00