38 Commits

Author SHA1 Message Date
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
ikari
a120be76bd dedicated mapper for menu, new logo gfx, TODO: fix avr mem access again
also minor cleanups.
2009-12-28 04:50:17 +01:00
ikari
1b65c4fd88 bugfixes for SD card compatibility in DMA mode 2009-12-24 02:19:18 +01:00
ikari
b37fc1b846 fix strange inverted address line bug, lots of other stuff 2009-12-19 10:16:55 +01:00
ikari
dce8e08336 menu nav update, improve autosave, fix db creation (bankswitch), SRAM size, SPI speed fix in shared mode, soft reset, mapper detect 2009-11-29 14:50:23 +01:00
ikari
187595686e 448i mode (select button), sram reliability checking 2009-11-19 16:40:33 +01:00
ikari
32fb6f3188 ROM launching 2009-11-09 23:13:27 +01:00
ikari
b99bd76434 menu: new files 2009-11-09 11:26:31 +01:00
ikari
ecfe7d9831 dir navigation (forward only) 2009-11-09 11:15:06 +01:00
ikari
8eeda87d25 WIP Display game list 2009-11-06 09:59:51 +01:00
ikari
3b4b1b8069 menu progress, led pwm, db tweaks 2009-11-04 19:11:10 +01:00
ikari
c685f9a09f update 2009-11-01 19:07:58 +01:00
ikari
787786c37b brainfuck workaround for byte swapping. also cocks 2009-10-30 10:43:40 +01:00
ikari
e999d052f0 Rev.B; dir structure 2009-10-27 23:58:01 +01:00
ikari
c14d25f6e2 cleanup, more gfx tests 2009-10-21 00:51:36 +02:00
ikari
85f2be9001 menu progress (text engine) 2009-10-19 01:17:43 +02:00
ikari
ed22950f47 display logo gfx, misc gfx related helpers 2009-10-14 10:52:37 +02:00
ikari
16b624333e simple asm test 2009-10-08 16:15:59 +02:00
ikari
53ca21e0ad begin frontend 2009-10-05 10:36:04 +02:00