Project

General

Profile

Activity

From 01/25/2018 to 02/23/2018

02/22/2018

09:55 PM v20
Now that the flash chip works I've been doing a few long overdue firmware improvements.
So v20 is out with:
* Dev...
foft
09:41 PM Feature #53 (Closed): Add version number to settings
Added board version, date and core version (need to update VERSION file manually on build) foft
09:40 PM Feature #58 (Closed): Maybe consider moving CART selection closer to top in F12 menu ?
foft
08:46 PM Feature #58: Maybe consider moving CART selection closer to top in F12 menu ?
Was getting tempted by a bigger rework, including settings in json: https://github.com/quartzjer/js0n
More work than...
foft

02/21/2018

09:56 PM Feature #58 (In Progress): Maybe consider moving CART selection closer to top in F12 menu ?
On second thoughts, one more feature to add here.
Updating of roms on the flash by loading/then save all.
foft
09:54 PM Feature #58 (Closed): Maybe consider moving CART selection closer to top in F12 menu ?
foft
09:39 PM Feature #58: Maybe consider moving CART selection closer to top in F12 menu ?
Added support for filtering in the file selector. Also added hotkeys to the device menu (1-4 and C). foft

02/19/2018

10:05 PM Feature #58: Maybe consider moving CART selection closer to top in F12 menu ?
M25P (54MHz max), N25Q (108MHz max) I think. Thinking I should really move away from the M25P (or equiv) for v2 fix, ... foft
10:03 PM Feature #58: Maybe consider moving CART selection closer to top in F12 menu ?
Well, I can increase the clock speed of the spi communication. I'm only at 25MHz and think I can go to 100MHz. But no... foft
09:54 PM Feature #58: Maybe consider moving CART selection closer to top in F12 menu ?
Doh. Writing in 256 byte chunks increasing destination address each data, but not increasing data pointer! Oops! So w... foft
09:12 PM Feature #58: Maybe consider moving CART selection closer to top in F12 menu ?
Loading of profiles is working (no hotkeys yet).
Saving is failing... I have to read 256KB of flash to sdram then re...
foft

02/18/2018

10:17 PM Feature #58 (In Progress): Maybe consider moving CART selection closer to top in F12 menu ?
Following the flash support, decided to split the menu into two parts:
i) Device emulation (disk + cart + usb stuff)...
foft
04:44 PM Feature #37 (Closed): SD card insertion support
foft

02/17/2018

05:22 PM v19
Continuing the theme...
I checked that I can read/write from the spi flash chip. Had to use the altera serial flas...
foft
05:19 PM Feature #62 (Closed): Store settings in spi flash
foft
05:19 PM Feature #62: Store settings in spi flash
Tested as v1, working fine. Though I noticed that the i2c code hangs v1 (devices do not exist, I thought it'd be harm... foft
12:32 PM Feature #62: Store settings in spi flash
Wondering about whether to put a file system on the flash chip. Such as spiffs, which is aimed at flash chips and low... foft

02/16/2018

10:12 PM Feature #62: Store settings in spi flash
sadosp wrote:
> foft wrote:
> > Saving working too:)
>
> \o/
|
/ \
sadosp
10:12 PM Feature #62: Store settings in spi flash
foft wrote:
> Saving working too:)
\o/
sadosp
09:37 PM Feature #62: Store settings in spi flash
Saving working too:) foft
09:10 PM Feature #62: Store settings in spi flash
Step 1 done...
I add the settings to a jic file at a specified address.
Then I made the firmware load this if t...
foft

02/15/2018

10:07 PM Feature #62: Store settings in spi flash
Next step...
Add default settings to the jic. Then I can try reading/writing it. To write apparently I need to erase...
foft
10:01 PM Feature #62: Store settings in spi flash
sadosp wrote:
> foft wrote:
> > I thought about it and currently _believe_ the problem is that cs_n is raised in be...
foft
10:00 PM Feature #62: Store settings in spi flash
Yep, that was it. I can read and display the flash device id now.
The paves the way for saving settings, also it ...
foft
09:42 PM Feature #62: Store settings in spi flash
foft wrote:
> I thought about it and currently _believe_ the problem is that cs_n is raised in between bytes (rather...
sadosp
06:55 PM Feature #62: Store settings in spi flash
I thought about it and currently _believe_ the problem is that cs_n is raised in between bytes (rather than at the en... foft

02/14/2018

10:28 PM Feature #62: Store settings in spi flash
Tried with 9f since I'm not sure ab is supported. Same result.
Got the scope on it and checked that the commands a...
foft
09:11 PM Feature #62: Store settings in spi flash
I found out I'd connected the hardware (in the vhdl) wrong, so no dice.
Reconnected what I thought was correctly, ...
foft
08:20 PM Feature #62: Store settings in spi flash
Think I have the hardware side connected, trying to talk to it now via firmware. Fingers crossed! foft

02/11/2018

10:13 PM Feature #62: Store settings in spi flash
On some cyclones the active serial pins can be directly used as IO. I tried that on here (cyclone v) but it didn't wo... foft

02/10/2018

09:24 AM Feature #62 (Closed): Store settings in spi flash
Read/write settings from the flash chip, with override from sd.
Want to check this works before new boards.
foft

02/08/2018

09:21 PM v18
I've been trying out some other parts of the hardware in advance of the new boards. The clock generator and the i2c v... foft
09:09 PM Bug #47 (Closed): CORE 13 - Paddle, Touchtablet issues
foft
09:08 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
In the next run of boards we are added a variable resistor to allow adjusting the level the paddle detector uses.
...
foft
09:06 PM Feature #24 (Closed): A board with Atari SOUL!!!! (ROM in block ram support)
Added basic support, see related issue.
I still plan to do the flash reading later.
foft
07:56 PM Feature #24 (In Progress): A board with Atari SOUL!!!! (ROM in block ram support)
foft
09:05 PM Feature #37: SD card insertion support
Confirmed that SD detect works.
Added primitive insert/eject support. Its kind of crap, but it works...
Boot wi...
foft
07:57 PM Feature #37: SD card insertion support
Another place we need to check hardware before new boards... foft
07:56 PM Feature #37 (In Progress): SD card insertion support
foft
07:55 PM Feature #14 (Closed): Svideo core for first prototype
I don't see composite and svideo as core outputs, much worse quality even when perfectly done. I'm pretty happy with ... foft
07:53 PM Bug #56 (Closed): Galaxian Cartridge crash
Working fine on recent cores foft

02/07/2018

09:14 PM Feature #12 (Closed): Set up redmine backups!
foft
09:14 PM Feature #12: Set up redmine backups!
My second disk died before I moved it to the NAS. Never mind though, recovered the data. Now backup is to my nas sinc... foft
09:13 PM Bug #17 (Closed): NTSC crashing on some builds
On second thoughts... closing until we see it again. foft
09:11 PM Bug #17: NTSC crashing on some builds
Not seen this for months, think it was an issue around this time that has been fixed. Marking as normal priority for ... foft
08:51 PM Feature #7: Implement I2C vga/hdmi support
Added to the video settings 'VGA connected' and 'HDMI connected' which look for the start of the DDC sequence '00FF' foft
08:25 PM Feature #7: Implement I2C vga/hdmi support
Setting back to normal since the hardware side is working fine. foft
08:25 PM Feature #7: Implement I2C vga/hdmi support
HDMI is working too... “00 FF FF FF FF FF FF 00 10 AC … foft
08:23 PM Feature #7: Implement I2C vga/hdmi support
VGA is working... receiving “00 FF FF FF FF FF FF 00 10 AC …"
Now for HDMI
foft
08:00 PM Feature #7: Implement I2C vga/hdmi support
I had the pin assignments backwards. I can now write 4/5 to the control register and read it back. This should be cha... foft

02/06/2018

09:38 PM Feature #7: Implement I2C vga/hdmi support
Looking on signaltap looks like slave reads of the control register are not working. Hmmm. foft
09:36 PM Feature #7: Implement I2C vga/hdmi support
Picoscope has i2c debugging and linux drivers:-) Installed them and will connect that up and take a look tomorrow. foft
09:28 PM Feature #7: Implement I2C vga/hdmi support
Writing some code to say:
select channel1
read selected channel
write to random slave on channel1
select chan...
foft
09:15 PM Feature #15: Implement programmable PLL
foft wrote:
> OK, confirmed this chip is working. I programmed it over i2c and am now getting two different clocks o...
sadosp
08:49 PM Feature #15: Implement programmable PLL
OK, confirmed this chip is working. I programmed it over i2c and am now getting two different clocks output on CLK0 a... foft

02/05/2018

09:58 PM Feature #15: Implement programmable PLL
Been adding i2c to the zpu. Mostly working I think, a few timing issues to solve. foft

02/04/2018

09:59 PM Feature #15: Implement programmable PLL
To do this I need to add i2c support to the ZPU. I'm out of ROM space without easy fixes. There is actually quite a l... foft
09:24 PM Feature #15: Implement programmable PLL
Going to power this up urgently before new boards made, to check hardware side is fine. admin
09:23 PM Feature #15: Implement programmable PLL
Attached the note on how to program manually (without clock builder help) foft
09:22 PM Feature #15: Implement programmable PLL
Attached header file for programming clk0->10MHz and clk1->30MHz.
These are generated with clock builder pro, down...
foft
09:25 PM Feature #7: Implement I2C vga/hdmi support
Going to at least check this chip is wired properly before the new boards are ordered admin
09:24 PM Bug #18 (Closed): Power on Switch
Panos fixed this for the next run admin

02/02/2018

10:30 PM v17 out and new boards
The high-res antic work is still ongoing but I think this is now stable enough for general use.
* High res antic s...
foft
 

Also available in: Atom