241 Commits

Author SHA1 Message Date
ikari
2d15e24f4d FPGA: rename source files 2011-02-13 00:53:29 +01:00
ikari
7e8f5679e6 FPGA: RTC fixes + calculate day of week 2011-02-13 00:52:14 +01:00
ikari
e99c5eb863 firmware: add missing irq.c 2011-02-08 01:08:49 +01:00
ikari
d7efa83e71 firmware: RLE 2011-02-08 01:08:08 +01:00
ikari
dc5b58312e firmware: MSU1 support 2011-02-08 01:07:47 +01:00
ikari
db2fe2f3c6 RLE tools 2011-02-08 01:06:01 +01:00
ikari
4bd8d2212e PCB: Rev.C RC1 2011-02-08 01:05:44 +01:00
ikari
0a584719ff PCB: Rev.C alternatives (for reference only) 2011-02-08 01:04:58 +01:00
ikari
ea6e872541 firmware: whitespace cleanup (incomplete) 2011-02-08 01:01:53 +01:00
ikari
f34318d2dc BS-X support (firmware) 2011-02-08 01:01:36 +01:00
ikari
0fae66fac2 firmware: RTC setting via CLI 2011-02-08 01:00:19 +01:00
ikari
72b9444861 firmware: initial power management 2011-02-08 00:59:36 +01:00
ikari
8f67e742f7 Firmware: tweak clock 2011-02-08 00:57:47 +01:00
ikari
986e37ee06 SD Card change detection w/ debouncing 2011-02-08 00:57:16 +01:00
ikari
0df364760a Load screen (firmware) 2011-02-08 00:54:03 +01:00
ikari
6b9acae5c2 BS-X support (FPGA) 2011-02-08 00:51:49 +01:00
ikari
247fb6c2be kicad libs update (CY62158EV30, TSOPII-44 (not used...)) 2011-02-04 13:54:15 +01:00
ikari
e31d44ca30 MkII Rev.C PCB WIP (inverse polarity protection) 2011-02-04 13:53:19 +01:00
ikari
23594146c2 begin Rev.C (cheaper SRAM, one less BGA part) 2011-02-02 23:09:25 +01:00
ikari
c53fe89521 kicad libs update 2011-02-02 09:42:58 +01:00
ikari
202a8ef5a2 Mk.II Rev.B logo artwork 2011-01-16 03:31:27 +01:00
ikari
c76448745c Mk.II Rev.B RC3 (add bypass caps, S/N field) 2011-01-14 16:15:36 +01:00
ikari
a1302549ea fix long standing Makefile bug 2011-01-08 17:43:22 +01:00
ikari
c36350a58f Mk.II PCB Rev.B RC2 Gerber files 2011-01-07 12:11:05 +01:00
ikari
9a5ca266e9 Mk.II PCB Rev.B RC2 2011-01-07 12:06:24 +01:00
ikari
c1d2e575c3 Mk.II PCB Rev.B RC 2011-01-06 04:51:46 +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
a701dfbe2e memory access bugfix (broke resetting after MSU1 usage) 2010-12-31 03:06:21 +01:00
ikari
d803252866 reduced FPGA config: cleanup... 2010-12-31 02:53:49 +01:00
ikari
90fcdf6615 feature reduced FPGA config for uC flash embedding 2010-12-31 02:49:04 +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
a534780f1f Sync audio playback rate to SNES master clock 2010-12-29 15:20:34 +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
b28cf99cf3 MSU1 data support, clock measurement 2010-12-22 04:00:24 +01:00
ikari
75a4546c5c menu: more initialization 2010-12-22 03:59:37 +01:00
ikari
3e93af19ee MSU1 data support 2010-12-22 03:58:40 +01:00
ikari
4c8eab9228 Mk2 Rev.B PCB WIP 2010-12-22 03:57:52 +01:00
ikari
d58c2632e1 mk2 Rev.B pcb wip 2010-12-18 02:42:54 +01:00
ikari
12316d4012 MSU-1 support (RTL) 2010-12-17 03:01:39 +01:00
ikari
e2e628d6fb preliminary MSU-1 audio support 2010-12-17 02:58:41 +01:00
ikari
6c27daa30b SD DMA, early status messages, DAC 2010-12-12 03:11:04 +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
31d9e1a1d2 some sanity checks, early status messages 2010-12-12 03:03:25 +01:00
ikari
2afcfcf742 menu: fadeout on load 2010-12-05 12:37:31 +01:00
ikari
b7654290a1 LED PWM 2010-12-05 12:37:15 +01:00
ikari
97316353c3 sd acceleration (FPGA side) 2010-12-04 02:20:05 +01:00