Greg Shuflin
63f37f69af
Use DMA
2022-06-17 14:37:10 -07:00
Greg Shuflin
1c6fdd3468
Introduce NMIs
2022-06-16 14:33:46 -07:00
Greg Shuflin
a5d8084260
Constants for controller input
2022-06-16 13:40:58 -07:00
Greg Shuflin
f1d3f2f6b6
Read from joypad
2022-06-15 11:30:27 -07:00
Greg Shuflin
8f947ae232
Draw another tile
2022-06-15 11:14:37 -07:00
Greg Shuflin
0de9c89162
Go back to tile 0
2022-06-15 11:10:07 -07:00
Greg Shuflin
33bd61d62a
Use tile 1 for entire background
2022-06-15 11:08:30 -07:00
Greg Shuflin
26d66e9b8d
Change sprite layout
2022-06-15 11:06:58 -07:00
Greg Shuflin
db5a2c1b32
Fix color descriptions
2022-06-15 11:06:47 -07:00
Greg Shuflin
06f267b208
Add comments to justfile
2022-06-15 09:10:13 -07:00
Greg Shuflin
14b496ae1c
Manually clear screen
...
If I don't do this I get gibberish in most emulators
(apparently not SNES9x)
2022-06-13 18:06:18 -07:00
Greg Shuflin
f6efec6961
Justfile: run with mesen-s
2022-06-13 18:02:47 -07:00
Greg Shuflin
379d1c88fc
Revert "Temporarily change color to green"
...
This reverts commit 8ff3cb63da
.
2022-06-13 17:12:37 -07:00
Greg Shuflin
8ff3cb63da
Temporarily change color to green
...
To make sure the tile is changing
2022-06-13 17:12:24 -07:00
Greg Shuflin
7e8671c071
Part 2
2022-06-13 17:09:27 -07:00
Greg Shuflin
9794d93fb0
Change color
2022-06-13 16:00:41 -07:00
Greg Shuflin
dba3191aa2
tutorial part 1
2022-06-13 16:00:17 -07:00
Greg Shuflin
6c2e4cee5a
Delete Makefile
2022-01-30 01:28:57 -08:00
Greg Shuflin
d3a383951f
Get rid of tic_tac code
2022-01-30 01:28:46 -08:00
Greg Shuflin
76fe4ad877
Move greenspace to legacy dir
2022-01-30 01:27:54 -08:00
Greg Shuflin
2354e92eaf
Move test_gfx rom to subdir
...
The test_gfx rom is doing some kind of blinking light thing, move it to
a subdir.
2022-01-30 01:26:42 -08:00
Greg Shuflin
d032df88d8
Move register_notes to docs dir
2022-01-30 01:23:42 -08:00
Greg Shuflin
1b0835b963
Move greenspace stuff into separate directory
2022-01-30 01:21:12 -08:00
Greg Shuflin
68af657f0f
Move doc pdf into docs dir
2022-01-30 01:17:37 -08:00
Greg Shuflin
fca39d9f67
Start modernizing
...
Add justfile, improve README
2022-01-30 00:43:56 -08:00
greg
771628a1ab
VBlank increments counter in memory
...
And changes palette based on that
2016-12-16 00:43:24 -08:00
greg
5b00976269
Lol had a bug in the Load_Palette_Color
2016-12-15 20:14:46 -08:00
greg
67ccdc3052
Responds to NMI
2016-12-15 01:23:37 -08:00
greg
d8ddf3bba6
Enable NMI
2016-12-15 01:22:31 -08:00
greg
ab8f986fe6
Added a bit more to tile map
...
Plus using tile-flipping
2016-12-15 01:01:56 -08:00
greg
21968ae8ef
DMA write to tile map
...
DMA write was always working, I just had the wrong tile data format
Tile data is two bytes, not wrong
Also keep around previously-working tile-load loop for prosterity
2016-12-15 00:01:32 -08:00
greg
23bdc734bb
Trying to get VRAM DMA to work
...
For tile map
2016-12-14 11:05:38 -08:00
greg
3ef2eee4b0
Draw grid of faces
2016-12-14 03:42:46 -08:00
greg
861a99e494
Remove test_gfx.smc when cleaning
2016-12-14 03:19:49 -08:00
greg
00bafe811a
Fix comment
...
also changing the tile map offset stored to $2116 changes where I write
the tile
2016-12-07 02:14:42 -08:00
greg
da806439a5
SUCCESS!
...
Have successfully written a background tile to screen!
2016-12-07 01:13:29 -08:00
greg
2c6631c87e
Added more things to macros in my_custom
2016-12-06 02:51:01 -08:00
greg
79d7ecf19e
Add some helpful macros
2016-12-06 02:11:21 -08:00
greg
e406386507
Add entire debugger to version control
...
lol
2016-12-05 19:25:00 -08:00
greg
ba8662055f
Add test_gfx rom-building infrastructure
2016-12-05 19:24:36 -08:00
greg
833e9f842a
Make spin loop time shorter
2016-12-05 01:23:18 -08:00
greg
c5638c0b66
Goddamn it that's how macros work ._.
2016-12-04 22:18:14 -08:00
greg
313850ca84
Add file explaining registers
2016-12-04 21:13:31 -08:00
greg
8dfef93067
Further experimenation
2016-12-04 21:13:18 -08:00
greg
5fe21fa5a1
Use my custom compiled version of wla
2016-12-04 16:49:55 -08:00
greg
802c9ff499
MOre notes and experimentation
2016-12-04 16:49:45 -08:00
greg
a5c3313651
Add a spin loop that does something
...
Namely, poke register $2100 to set the brightness
2016-12-04 03:16:15 -08:00
greg
3a4cca2c33
Explanatory color comments
2016-12-03 14:44:13 -08:00
greg
32e29650fe
Working tic tac toe demo
...
from
https://wiki.superfamicom.org/snes/show/Making+a+Small+Game+-+Tic-Tac-Toe
minus the input parts, but showing a thing on the screen
2016-12-03 00:02:01 -08:00
greg
fad2c429df
New ROM - tic tac toe
2016-12-02 19:26:09 -08:00