Maximilian Rehkopf
40099772f7
menu: comments
2012-07-03 20:44:17 +02:00
Maximilian Rehkopf
247e6591c4
menu: replace AVR with MCU in labels
2012-07-03 20:43:48 +02:00
Maximilian Rehkopf
1b77a6e7fa
menu: remove redundant code from DMA macro
2012-07-03 20:43:18 +02:00
Maximilian Rehkopf
eede8b491b
menu: properly init P register for gettimt
2012-07-03 16:21:46 +02:00
Maximilian Rehkopf
350b83e06b
menu: fix scroll bug when entering directories with long names
2012-07-03 16:20:45 +02:00
Maximilian Rehkopf
943a3d14bb
menu: fix order of SNES initialization
2012-07-03 16:18:12 +02:00
Maximilian Rehkopf
5eae77f626
menu: fade in screen on cold boot
2012-07-03 16:14:39 +02:00
Maximilian Rehkopf
14a2136be7
menu: speed up print routine, move tilemap buffers to bank $7E
2012-07-03 16:10:30 +02:00
Maximilian Rehkopf
0f38935981
menu: fix xscroll bug when entering directories with scrolled names
2012-06-11 01:52:01 +02:00
Maximilian Rehkopf
f44de5ba64
menu/SPC player: fix "Artist" display for "binary format" ID666 tags
2012-06-11 01:50:35 +02:00
Maximilian Rehkopf
66f26c18b1
menu: make room for larger file database (adjust addresses)
2012-06-10 20:05:58 +02:00
Maximilian Rehkopf
1f9dbe7d4c
menu: fix occasional palette corruption (necronomfive)
2012-06-09 21:48:09 +02:00
Maximilian Rehkopf
798e23ec82
menu: show CPU/PPU revisions in system information (necronomfive)
2012-06-09 21:47:40 +02:00
Maximilian Rehkopf
f9c8e62f10
menu: SPC player (necronomfive, blargg)
2012-06-09 21:25:45 +02:00
ikari
ea82765686
menu: fix xscroll bug when leaving directory
2012-03-03 21:26:01 +01:00
ikari
37f725b5ea
menu: change abort code for sysinfo
2012-02-29 21:49:45 +01:00
ikari
aabf0557af
menu: remove unused screen setup code
2012-02-29 21:49:31 +01:00
ikari
e840524bdd
menu: auto-scroll file names that do not fit screen
2012-02-29 21:48:49 +01:00
ikari
4a6b86341e
menu: add feature to run previously loaded file
2012-02-29 21:46:45 +01:00
ikari
d3fc44f93d
menu/clock set: fix memory access
2012-02-28 16:36:24 +01:00
ikari
349e209284
menu: adjust menu layout + new artwork
2012-02-28 16:35:09 +01:00
ikari
d0422005d0
menu: store font only once, generate tilemap instead of storing it
2012-02-28 16:33:22 +01:00
ikari
8d015f8080
menu: add missing file sysinfo.a65
2012-02-24 18:02:03 +01:00
ikari
2d89eb8000
SNES menu: swap A and B buttons
2012-01-14 02:23:43 +01:00
ikari
d139fdb40c
SNES menu: helper script for map creation
2012-01-14 02:22:42 +01:00
ikari
22fe28c624
SNES: insert debug marker
2012-01-02 23:34:45 +01:00
ikari
2c14c3f925
SNES: fix crash on empty database
2012-01-02 23:34:31 +01:00
ikari
fec9004dc1
SNES: display system information (new menu entry)
2012-01-02 23:33:24 +01:00
ikari
014cf46a69
SNES: add test suite (SNES side)
2011-12-19 22:22:51 +01:00
ikari
37a9f09a78
Menu: simplify some memory accesses
2011-12-16 19:19:51 +01:00
Maximilian Rehkopf
4cd02d36c3
Menu: remove duplicate $420d initialization
2011-10-08 19:31:38 +02:00
Maximilian Rehkopf
9d1907e56d
Menu/bootmessage: clear text buffer on boot
2011-10-08 19:30:08 +02:00
Maximilian Rehkopf
4727b6da3d
Menu: remember cursor position for directory traversal
2011-08-20 20:55:10 +02:00
ikari
e031e82c45
SNES menu/bootloader: update Makefiles for real this time
2011-04-25 03:41:37 +02:00
ikari
182946841d
SNES menu: tweaks, add missing source, remove "smc" target from default make targets
2011-04-25 03:39:16 +02:00
ikari
9af83658e7
SNES menu: add time setting dialog + begin work on main menu
2011-03-14 01:44:26 +01:00
ikari
1d85f0c599
MSU1 video player: correct spc comments
2010-12-31 03:25:17 +01:00
ikari
b964f1fa7b
MSU1 video player update (framerate support)
...
There is now a small header for the MSU video files:
uint16_t framecount;
uint8_t std_frameduration;
uint8_t alt_frameduration;
uint8_t alt_durfreq;
framecount is the number of frames in the video.
std_frameduration is the usual duration of a video frame in SNES video frames.
alt_frameduration is an alternate duration
alt_durfreq specifies after how many frames the alternate duration should be used for a single video frame. The frame counter is reset afterwards.
This allows to use simple pulldown patterns.
e.g. for a 29.97fps video you need 2:2 pulldown (display every video frame for two SNES video frames).
In this case, std_frameduration, alt_frameduration, alt_durfreq are: 2, 2, x (any number is good for the freq in this case)
For 23.976fps video one would do 3:2 pulldown (displaying every other video frame for three SNES video frames).
The format would be: 2, 3, 1
Frame size is always 224x144, 32512 bytes (4 tiles wasted to save tilemap memory), followed by 512 bytes of palette.
2010-12-31 03:07:22 +01:00
ikari
d11f36f630
MSU1 video player frame rate support
2010-12-29 20:54:54 +01:00
ikari
fc4885b5df
primitive TGA -> MSU1 video demo conversion tool
2010-12-29 15:21:47 +01:00
ikari
d6e7623463
MSU1 AV player demo
2010-12-29 15:12:09 +01:00
ikari
e0b817e17c
MSU1 video player test
2010-12-26 23:55:57 +01:00
ikari
75a4546c5c
menu: more initialization
2010-12-22 03:59:37 +01:00
ikari
7f264c6b9b
font tweaking, new select bar
2010-12-12 03:09:07 +01:00
ikari
2005d98a98
early status messages
2010-12-12 03:08:56 +01:00
ikari
2afcfcf742
menu: fadeout on load
2010-12-05 12:37:31 +01:00
ikari
f4b88ca792
menu navigation bugfixes
2010-11-25 12:20:22 +01:00
ikari
b1a04c5f05
menu: display file sizes
2010-11-23 23:54:38 +01:00
ikari
1fb3b25722
mk2 menu: update file name pointer
2010-09-24 23:39:27 +02:00
ikari
f6f5a64cab
lots of wip, tests, incoming redesign
2010-01-25 03:16:12 +01:00