68 Commits

Author SHA1 Message Date
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