ikari
a19ce8c07f
uPD77c25 (core fully operational, no firmware download)
2011-06-07 14:05:49 +02:00
ikari
3539cae325
uPD77C25 (DSP1-4) (preliminary) (missing source)
2011-05-31 01:07:52 +02:00
ikari
34188532f9
uPD77C25 (DSP1-4) (preliminary)
2011-05-31 01:05:08 +02:00
ikari
cf196ac469
PCB: update TODO list; use relative library path
2011-04-25 03:49:08 +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
747e04e010
firmware: add tests.h
2011-04-25 03:34:37 +02:00
ikari
5b192a5e19
PCB: update libs (add 0804 RA)
2011-04-25 03:14:24 +02:00
ikari
a64f5da1db
PCB: separate GND for DAC
2011-04-25 03:12:20 +02:00
ikari
6de5343651
PCB: add RAs in SNES bus
2011-04-10 09:04:36 +02:00
ikari
7c9312c87b
firmware: fix early status messages
2011-04-10 07:57:11 +02:00
ikari
04bc32de86
FPGA: fix BS-X mapping, S-RTC interface
2011-03-14 01:54:04 +01:00
ikari
bfe9a91d07
firmware: adjustments for Mk.II Rev.C; enable timesetting from SNES menu
2011-03-14 01:45:34 +01:00
ikari
9af83658e7
SNES menu: add time setting dialog + begin work on main menu
2011-03-14 01:44:26 +01:00
ikari
c4d3756a18
bootloader: reinstate slow SD initialization
2011-02-24 09:06:22 +01:00
ikari
8ad34f1ab7
Firmware: reduce bootloader size (8k), LED error codes
2011-02-22 23:47:01 +01:00
ikari
74a9ed346d
PCB: Mk.II Rev.C finalized and ready for prod
2011-02-19 15:46:27 +01:00
ikari
00c6ed254e
firmware: FPGA "RTC" interface + offload SRAM loading
2011-02-17 21:56:20 +01:00
ikari
cb202569d1
firmware: bootloader with firmware upgrade
2011-02-17 21:55:51 +01:00
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