Project

General

Profile

Activity

From 05/03/2017 to 06/01/2017

06/01/2017

ND 11:16 PM Feature #32 (New): option to connect the original ATARI XL keyboard to ExclairXL

IT would be great to be able and connect the Original ATARI XL keyboard to EclairXL board,
such option has been done before (here is some info)
http://atariage.com/forums/topic/181298-atari-keyboard-to-usb/
http://blog.pixelpr...
ndary
ND 11:08 PM Bug #31 (Closed): HDMI Audio generate high pitch noise (Core 8)
The Audio of the HDMI port generate high pitch sound..
you can hear it when TAPE LOADS, or though disk driver SIO sound or when steaming video through SIDE2 CART.
This pitch noise is not heard on the speakers connected to Audio out p...
ndary
ND 11:06 PM Bug #30 (Feedback): TAPE does not play AUDIO on the Right Chanel (Eucational tapes cannot be heard)
will make a cable and continued testing ndary
ND 10:50 PM Bug #30: TAPE does not play AUDIO on the Right Chanel (Eucational tapes cannot be heard)
or i will build a cable are test, thanks
Nir
ndary
SA 10:36 PM Bug #30: TAPE does not play AUDIO on the Right Chanel (Eucational tapes cannot be heard)
@Nir
As for the XC12 tape corder, just now I see that it haven't a PSU, so must take their power supply entirely from eclaireXL board.
This mean that you need to supply the eclaireXL with a power adapter of 1 or 2A. I don't know how ex...
sadosp
FO 10:23 PM Bug #30: TAPE does not play AUDIO on the Right Chanel (Eucational tapes cannot be heard)
This is only in v8 too foft
SA 10:16 PM Bug #30: TAPE does not play AUDIO on the Right Chanel (Eucational tapes cannot be heard)
Have you seen the two pole pin header on right side of the sub board? Is for this exact reason.
You must make first a small coaxial cable ended at both sides in a DuPont connector, as to interconnect it with the corresponding one in th...
sadosp
ND 10:03 PM Bug #30 (Closed): TAPE does not play AUDIO on the Right Chanel (Eucational tapes cannot be heard)
tried to put an AUDIO Tape
POKE 54018,52 [RETURN] should stream AUDIO that is recorded on the right channel and it should play through the ATARI speakers
on the ExlairXL this audio cannot be heard.
Nir
ndary
FO 08:20 PM Support #29: LED for SIO activity
Interface 2 pin 36 (SIO out) and interface 2 pin 31 (GND). With a suitable resistor of course since this is 5V. foft
JO 05:04 PM Support #29 (Closed): LED for SIO activity
Where can I connect a LED to indicate SIO activity (soldering is not a problem, if required)?
POWER and RESET are connected, but there is a HDD LED, which would be good to connect to somewhere :)
jozsef
SA 07:21 PM Bug #17: NTSC crashing on some builds
ndary wrote:
> changed the Core to v8 and when chancing the video mode to NTSC the screen crashes
> ...
I remember that this was ok in mine board. Are you use the prototype 2 area to get the firmware?
sadosp
ND 07:13 PM Bug #17: NTSC crashing on some builds
changed the Core to v8 and when chancing the video mode to NTSC the screen crashes
Nir
ndary
FO 06:40 AM Bug #25: F10 Hard Reset Ignore inserted cartridge (Core v7)
OK, I'll add that in v9 foft

05/31/2017

ND 10:02 PM Bug #25: F10 Hard Reset Ignore inserted cartridge (Core v7)
yes i think so..
there are different banking cart schemes, some use data to change bank and other use address to change their banks
i think that writing 00 to D500 and set the Address line D5XX to D500 will cover them all
Nir
ndary
FO 09:28 PM Bug #25: F10 Hard Reset Ignore inserted cartridge (Core v7)
I can't tell the init state, since its an external cartridge. The logic could set up the registers written to by D500 to any value. Its possible _most_ default to 00, but it can't be known.
If you think writing 0 to D500 will increase...
foft
ND 09:08 PM Bug #25: F10 Hard Reset Ignore inserted cartridge (Core v7)
it should also clear the D5XX to its imitate state so the bank switching cart will be set to its default state ndary
FO 08:43 PM Bug #25: F10 Hard Reset Ignore inserted cartridge (Core v7)
I mean the 'hard reset' just clears memory then drops the reset line. foft
FO 08:42 PM Bug #25: F10 Hard Reset Ignore inserted cartridge (Core v7)
Bug hunt does bank switching
Ah, I see what you mean. The hard reset does not power off the system. So if the cart has state then it won't reset that. Not sure what I can do about that one since I can't power off the cartridge.
foft
ND 08:37 PM Bug #25: F10 Hard Reset Ignore inserted cartridge (Core v7)
do you have an XEG cart with more than 16?
try one of the carts that do Bank Switching
Nir
ndary
FO 08:31 PM Bug #25: F10 Hard Reset Ignore inserted cartridge (Core v7)
Not sure what you mean here. If I put in a cartridge and press F10 then the computer reboots and the cartridge runs. I checked with pole position, frogger and bug hunt. foft
FO 06:55 PM Bug #25: F10 Hard Reset Ignore inserted cartridge (Core v7)
Will have a look after PBI support - or as part of it. I'm replacing the cartridge reading logic as part of that. foft
ND 04:58 PM Bug #25 (New): F10 Hard Reset Ignore inserted cartridge (Core v7)
When there is a cartridge inserted to the cartridge slot and you power on the ExlairXL board the cartridge boots
but if you press F10 (hard reset) it acts like F9 (Soft reset), cannot access the cartridge menu
(may have to do that R...
ndary
FO 08:32 PM Feature #2: PBI support
Fixed some clear cycle delay bugs in antic and simulated. This fixed NMIEN and WSYNC tests in acid, however there are still 4 failing. Work out why...
I could do with converting the acid test suite into testbenches really!
foft
FO 08:23 PM Bug #27: USB D-PAD Joystick support on CORE7
Confirmed. I saw video settings had changed after disconnection too. foft
ND 07:50 PM Bug #27: USB D-PAD Joystick support on CORE7
yes VGA is still connected, it also happen with HDMI screen ndary
FO 06:50 PM Bug #27: USB D-PAD Joystick support on CORE7
Is the VGA cable still connected?! Will dig out mine but I've not knowingly changed this. I wonder if I accidentally cross connected the video settings and the usb joystick or something... foft
ND 06:41 PM Bug #27 (Closed): USB D-PAD Joystick support on CORE7
When connecting a D-PAD Joystick to one of the USB ports the screen goes black!
the computer still works and even boots but with no screen.
i tried to use one of my USB joystick (Retronic ATARI 2600 Style, PS/2 USB Style, Standard US...
ndary
SA 08:17 PM Feature #24: A board with Atari SOUL!!!! (ROM in block ram support)
foft wrote:
> I'll start by a default one in block ram, (optionally overriden by sd card). Then later we can add support for the flash reading.
Thanks!
sadosp
FO 08:10 PM Feature #24: A board with Atari SOUL!!!! (ROM in block ram support)
I'll start by a default one in block ram, (optionally overriden by sd card). Then later we can add support for the flash reading. foft
SA 07:57 PM Feature #24: A board with Atari SOUL!!!! (ROM in block ram support)
sadosp wrote:
> What I would like to see from Mark sometime in the future, is to integrate the Atari OS in the flash ram.
> ...
?????????
sadosp
SA 02:56 PM Feature #24 (Closed): A board with Atari SOUL!!!! (ROM in block ram support)
What I would like to see from Mark sometime in the future, is to integrate the Atari OS in the flash ram.
Dream for the day who I will push the power switch, and I will see the "Basic" blue screen, without the need of SD card.
A board ...
sadosp
FO 07:01 PM Feature #28: XEX boot loader replacement
Improve XEX boot loader with a better version, since the current one causes a lot of software to fail. foft
FO 07:01 PM Feature #28 (Closed): XEX boot loader replacement
Replace XEX boot loader with a better one foft
FO 06:57 PM Feature #13 (New): 32x speed cpu without wait states
foft
JO 06:55 PM Feature #26: PS/2 keyboard
As you mention this, I tried it again:
- if the keyboard has already been connected when I turn eclaire on, it doesn't work
- when I let eclaire to boot and connect the keyboard after the "ready" prompt appeared, the keyboard works.
...
jozsef
FO 06:52 PM Feature #26: PS/2 keyboard
Yeah I expect a non-compliant adaptor. Though I doubt the USB HID support is rock solid investigating these individually takes too long. Does it have a built in hub? The USB hub support seems a bit iffy to me. foft
ND 06:36 PM Feature #26: PS/2 keyboard
I Confirm that ExlaireXL does support PS2/USB adapter to connect PS/2 Keyboard & Mouse with CORE7
i just tested it here and it works!!
what adapter you use? that are some cheap adapter that does not fully comply with the PI Protocol ...
ndary
JO 05:08 PM Feature #26 (Closed): PS/2 keyboard
I've a PS2/2 keyboard with a PS2->USB adapter, which works fine on my PC and other HW emulators which has USB port, but not on Eclaire (FW7)
The LEDS on the keyboard are blinking once and then stay black (all).
jozsef
FO 06:54 PM Bug #4: Galaxian flickers on scrolling - when using real cartridge
I see lots of acid fails after adding the PBI support. This effectively adds the same delay as when using the cartridge so I expect its the same issue. foft
FO 06:50 PM Support #23 (Closed): No image
foft
JO 01:00 PM Support #23: No image
Thanks! It works now!
Start reading the http://www.64kib.com/redmine/attachments/download/7/Atari%20800%20FPGA%20Manual.pdf :)
Thanks for your support!
jozsef
ND 12:49 PM Support #23: No image
copy this to the ROOT of your SD CARD
http://www.64kib.com/redmine/attachments/download/44/SDCARD.zip
Nir
ndary
JO 12:45 PM Support #23: No image
My bad: the card was NTSC formatted.
The old firmware reads "settings" too. Now I see the monitor recognizes the resolution/frequency, but I see a black screen only.
Reporting back, when my altera cable arrives from china.
jozsef
JO 12:26 PM Support #23: No image
The current firmware doesn't use this file. Need to order a cable to update the firmware. jozsef
FO 12:11 PM Support #23: No image
Panos posted an sd card image in the forum. I expect that is set up for 50Hz vga. foft
FO 12:05 PM Support #23: No image
http://www.64kib.com/autobuild/private/settings_examples/
See the readme in here.
Please flash v8 too
foft
JO 11:51 AM Support #23 (Closed): No image
- the vga connector produces 15KHz, of which the monitor doesn't support
- through the HDMI connector I see "No SIGNAL" on the monitor
All the three power leds are shining.
jozsef
FO 06:48 PM Bug #22: Action and Bounty Bob Cartridges cannot be loaded
That would explain it, I only see the one 8k oss cartridge supported in the cart logic. It might be quite easy to add, will have a look. foft
SA 12:01 AM Bug #22: Action and Bounty Bob Cartridges cannot be loaded
Some more info's for the OSS cartridges on below link.
Seem that OSS M091 is the latest type cartridge from OSS which using one 16Kb eprom versus the two 8 Kb on previous.
[[https://sourceforge.net/p/atari800/mailman/message/277075...
sadosp
FO 06:48 PM Bug #20: Bugs in DAS OMEN Demo
I'm wondering about splitting the firmware up and running on more smaller cpus (such as 6503). e.g. one instance for drive emulation, one for the screen stuff, one for USB access. Using a single CPU there are latency concerns which got q... foft
FO 06:45 PM Bug #20: Bugs in DAS OMEN Demo
Using this one:
uint8_t boot_xex_loader[179] = {
0x72,0x02,0x5f,0x07,0xf8,0x07,0xa9,0x00,0x8d,0x04,0x03,0x8d,0x44,0x02,0xa9,0x07,
0x8d,0x05,0x03,0xa9,0x70,0x8d,0x0a,0x03,0xa9,0x01,0x8d,0x0b,0x03,0x85,0x09,0x60,
0x7d,0x8a,0x48,0x20...
foft
XX 10:15 AM Bug #20: Bugs in DAS OMEN Demo
foft wrote:
> We can try it. Do you know c? There is atari_drive_emulator.c in the firmware which has a copy of the xex loader. Its an sdrive port and I didn't ever look into the xex side much.
Are you using this loader?
#ifdef ...
xxl
FO 09:59 AM Bug #20: Bugs in DAS OMEN Demo
We could add another 6502 for the firmware to replace the zpu. I'd like that but don't have time to spend on that.
Quite a job though to rewrite the firmware.
It contains sd card access, fat filesystem, file browsing and a usb stack.
foft
ND 08:57 AM Bug #20: Bugs in DAS OMEN Demo
6502 assembly only here :)
XXL posted that he can do a loader and PICODOS source is on Github
https://github.com/Masq666/PicoDOS/blob/master/picodos.asm
Nir
ndary
FO 08:05 AM Bug #20: Bugs in DAS OMEN Demo
We can try it. Do you know c? There is atari_drive_emulator.c in the firmware which has a copy of the xex loader. Its an sdrive port and I didn't ever look into the xex side much. foft
ND 08:55 AM Feature #21: Mirax Force game crash
PicoDos source is on Github
https://github.com/Masq666/PicoDOS/blob/master/picodos.asm
Nir
ndary
XX 08:44 AM Feature #21: Mirax Force game crash
foft wrote:
> ok, another loader issue.
> ...
I can write proper loader.
xxl
FO 08:07 AM Feature #21: Mirax Force game crash
ok, another loader issue.
Lets add a new task for changing the xex loader to picodos or another.
foft

05/30/2017

SA 11:50 PM Bug #22: Action and Bounty Bob Cartridges cannot be loaded
And if someone need to play BBSB on eclaireXL, below is attached a working ATR file.
sadosp
ND 11:39 PM Bug #22: Action and Bounty Bob Cartridges cannot be loaded
the problem with this specific Action bank switching cart.. just tested another model of Action cart that works well
this one use different address to switch banks
ndary
FO 09:55 PM Bug #22: Action and Bounty Bob Cartridges cannot be loaded
There is a file cart_logic.vhd which has the cartridge emulation logic from the turbo freezer.
Of course we can add more types. I wonder why action doesn't work, that one seems standard. Does anyone have a _real_ action cart to try? S...
foft
SA 07:59 PM Bug #22: Action and Bounty Bob Cartridges cannot be loaded
foft wrote:
> Bounty Bob is expected, its a one-off cartridge type.
Mark I have the logic as how to load the bounty bob, from a guy who have decode it in the past. Bernd Herale. If this will help, let me know to upload it.
sadosp
SA 07:58 PM Bug #22: Action and Bounty Bob Cartridges cannot be loaded
foft wrote:
> Bounty Bob is expected, its a one-off cartridge type.
> ...
Mark I have the logic as how to load the bounty bob, from a guy who have decode it in the past. Bernd Herale. If this will help, let me know to upload it.
sadosp
ND 07:31 PM Bug #22: Action and Bounty Bob Cartridges cannot be loaded
the attached ACTION cart is
ID #3 | 800/XL/XE | 16 | OSS two chip 16 KB cartridge (034M)
ndary
FO 06:49 PM Bug #22: Action and Bounty Bob Cartridges cannot be loaded
Bounty Bob is expected, its a one-off cartridge type.
What cartridge type is action?
foft
ND 03:50 PM Bug #22 (New): Action and Bounty Bob Cartridges cannot be loaded
The following attached cartridges image cannot be loaded on ExclairXL
ndary
ND 11:36 PM Bug #20: Bugs in DAS OMEN Demo
i just confirmed that the problem is with the XEX loader of EclairXL, can you use the PICODOS loader from HIASOFT? from my experience it works well with most files.
ndary
FO 06:51 PM Bug #20: Bugs in DAS OMEN Demo
Uh-oh, good spot. Did you check it with aspeqt too? I find that the .xex support (sdrive port) can be a bit iffy at times. I'm not sure if there are better xex loaders we can switch to?
Can someone pick this up and look into the root ...
foft
ND 03:39 PM Bug #20 (Closed): Bugs in DAS OMEN Demo
tested the DAS OMEN Demo
1. the speech (DAS OMEN) at the 3rd part does not play
2. Music stops after a while and the DEMO Crash
ndary
ND 11:34 PM Feature #21: Mirax Force game crash
ndary wrote:
> tested it ASPEQT and confirm that its a problem of the loader..
> ...
ndary
ND 11:34 PM Feature #21: Mirax Force game crash
tested it ASPEQT and confirm that its a problem of the loader..
i used PICODOS from HIASOFT and most games/demos that does not load well with the EclairXL loader works now!!!
so its not a problem with the core but with the loader
...
ndary
FO 06:32 PM Feature #21: Mirax Force game crash
Can you test it with aspeqt too? foft
ND 03:40 PM Feature #21 (Closed): Mirax Force game crash
tested the MIRAX Force game
the Speech at the beginning of the game works. but the game will not start
can this be a bug in the XEX File loader?
Nir
ndary
FO 10:06 PM Feature #2: PBI support
Some info from Hias on the turbo freezer:
"Reset on the freezer runs through a synchronizer, clocked by phi2. IIRC 2 clock cycles after rst_n=0 freezer is in reset state. It then snoops the bus, when the freezer button is pressed it loo...
foft
FO 10:04 PM Feature #2: PBI support
Some progress in antic timings which are broken by this. I found I am using a delay shift register to wait 32 cycles (48 in one case!) on a write to a bunch of registers. This isn't really ideal since depending on memory timings the next... foft
FO 07:02 PM Feature #1 (Closed): Svideo sync line support
Being handled in issue 14 foft
FO 07:00 PM Feature #8 (Closed): Implement 4 channel ADC
Closing since the core support is in place. Noise reduction and sampler connection may be raised as future feature requests. foft
FO 06:58 PM Feature #12 (New): Set up redmine backups!
foft
FO 06:46 PM Bug #19 (Closed): PAL VGA Synch issues (screen is not centered
Closing since we already have a task to implement the pll and edid/ddc support foft
FO 06:45 PM Bug #19: PAL VGA Synch issues (screen is not centered
50Hz isn't standard on VGA monitors at all. So its not going to work well unless you find one that supports modes like 576p50.
We will be doing work to fix this, there is a programmable pll on board and edid/ddc hardware to implement...
foft
ND 02:53 PM Bug #19 (Closed): PAL VGA Synch issues (screen is not centered

I am using a LCD TV SCREEN with VGA input, when the ExclairXL boot into Basic (ready prompt) the screen is not centered
but in the Settings mode (Pressing F12) and 'file browse' (Pressing F11) screen the screen is centered, without c...
ndary
ND 02:28 PM Bug #18 (Closed): Power on Switch
in a REAL ATARI XL/XE computer you switch the computer on by flipping the POWER SWITCH UP, but in the EclaireXL board you turn the POWER by flipping the Switch DOWN.
as a 30 years ATARI USER i thought this should be put into attention...
ndary

05/28/2017

SA 10:15 PM Feature #2: PBI support
foft wrote:
> Interesting the acid test now fails with this core, which explains the blips I got when running real cartridges before. So probably some antic timings are wrong when the active cycle is in the 2nd colour clock of the cycle...
sadosp
FO 10:05 PM Feature #2: PBI support
Interesting the acid test now fails with this core, which explains the blips I got when running real cartridges before. So probably some antic timings are wrong when the active cycle is in the 2nd colour clock of the cycle. foft
FO 09:59 PM Feature #2: PBI support
PBI lives!!
Still some debugging to do but so far...
Cartridges are working again, which is a good sign (these are now via the PBI component)
Turbo freezer works - sort of! Sometimes is seems inactive and the memory expansion doesn'...
foft

05/27/2017

FO 10:49 PM Feature #2: PBI support
Still no luck with signaltap, so got the real logic analyzer on the GPIOs to debug. Squashed one sync bug but still no dice. But now confident I can get the values I need out where I can see them at least. foft
FO 10:28 AM Feature #2: PBI support
I started to bisect to find the problem - and found the core stops working when connecting RAS and CAS! Which are largely just for show, I doubt anyone will really use a 1064... Anyway I checked the pin assignments and found a bunch of d... foft
FO 10:46 AM Bug #17: NTSC crashing on some builds
Interesting when I build on AWS I get completely screwed up builds with the registered sdram input. Seemingly every time. foft

05/26/2017

FO 08:53 PM Feature #2: PBI support
The core blows up with signaltap2 enabled! Looks great on sim, but I can't see what is going wrong on the actual hardware:-(
foft

05/25/2017

SA 11:29 PM Feature #2: PBI support
foft wrote:
> Made several more fixes and the core no longer crashes with PBI enabled. However it all crashes when I plug in a cartridge! These worked without PBI support, but I replaced the cartridge logic too when I implemented this. ...
sadosp
FO 11:10 PM Feature #2: PBI support
Made several more fixes and the core no longer crashes with PBI enabled. However it all crashes when I plug in a cartridge! These worked without PBI support, but I replaced the cartridge logic too when I implemented this. Interestingly s... foft

05/24/2017

FO 10:09 PM Feature #2: PBI support
Looking good on simulation now but does not run on the board. I think the issue is when pbi takes over the bus when a transaction is already in process.
This is all so complicated because I'm running the clock at 32x the original one...
foft

05/23/2017

FO 09:43 PM Feature #2: PBI support
Integrated into the description and synthesising:-)
For now I took the strategy of delaying the cycle until we know if PBI wants to take over. Its enabled only in 1x speed for now.
foft

05/22/2017

FO 09:55 PM Feature #2: PBI support
PBI looking good on simulation (bit itself). Based timings on the Freddie data sheet.
Made a start on wiring it up to the core. Need to remind myself how the enable strategy works and what they are all used for.
Initial idea is to ju...
foft

05/21/2017

FO 02:37 PM Feature #2: PBI support
Started on a PBI component that will correctly communicate with the bus. Then this can be checked/simulated - and as a later stage I can do the core connection. foft

05/20/2017

FO 10:39 PM Bug #17: NTSC crashing on some builds
I've still had bad builds since registering the sdram input directly.
I tried to specify an externally switchable input clock for timequest as a proxy for ntsc/pal clocks. However it doesn't make it past derive_pll_clocks, so I guess ...
foft
FO 10:36 PM Feature #8: Implement 4 channel ADC
So I guess we should have some more passive components here. On the other hand I'm kind of attached to SIO noise down to cable interference. If we fix this too well we may lose that! foft
FO 10:35 PM Feature #8: Implement 4 channel ADC
Pretty sure this is down to floating inputs. Since there is no driver and low capacitance the input picks up the previous sample stored in the ADC. I checked this out by trying two approaches:
i) Sample a single channel and checking for...
foft

05/18/2017

FO 11:01 PM Feature #8: Implement 4 channel ADC
Sigh, it definitely works but if I read say channel 1 - I still receive input from the other channels foft
FO 09:00 PM Feature #8: Implement 4 channel ADC
Debugged and now working.
PBI and SIO audio will be mixed. For now I'm not feeding MIC_L and MIC_R anywhere - these will be connected to some sampler register. I guess D500 and D501 if the 'replay cartrige mode' is enabled.
foft
FO 06:56 AM Feature #8: Implement 4 channel ADC
Now I have the board its clear this needs debugging. foft
FO 06:58 AM Feature #1: Svideo sync line support
Received the board and gave this a go. svideo and composite look nice and bright now. However saturation is too low, need to work out how to boost this without too much impact to brightness.
Also need to work out why its just black an...
foft

05/16/2017

FO 09:24 PM Feature #13: 32x speed cpu without wait states
I enabled 32x mode in the core and sorted out single cycle writes from the block ram for now. Hardly any difference in sysinfo but good to see at least some difference. foft
FO 09:22 PM Bug #17: NTSC crashing on some builds
Ijor recommended I try registering the input directly from SDRAM. I've done this and see if it helps.
He is also kindly helping me write some correct timequest rules, really appreciated:)
foft

05/12/2017

FO 09:52 PM Bug #17 (Closed): NTSC crashing on some builds
Investigate why... On the v1 core this occurred when running the PLL at very high fVCO. However we already fixed that in v1, so not sure why.
foft
FO 07:48 PM Bug #16 (Closed): Audio bug report for Altirra
One for the coders, please can you check if these bugs are present?
From post on atariage...
http://atariage.com/forums/topic/256683-altirra-280-released/page-24#entry3760704
Let me report a couple of issues with POKEY chip in Altir...
foft

05/11/2017

FO 09:42 PM Feature #15: Implement programmable PLL
Attaching PLL chip datasheet foft
FO 09:41 PM Feature #15 (New): Implement programmable PLL
See if the programmable PLL works. This will allow us to support different/custom VGA modes, once we have EDID/DDC working. For now I just want to find out if its alive. foft
FO 08:38 PM Feature #13: 32x speed cpu without wait states
So thinking about options...
Double the main clock speed and pipeline a bit
or
Output next address from antic and the cpu, so I can read the memory 1 cycle earlier - antic clearly knows what it will read, does the 6502 core?
or
A...
foft
FO 08:34 PM Feature #7: Implement I2C vga/hdmi support
Used this controller for the ADC on v1: https://eewiki.net/pages/viewpage.action?pageId=10125324
So I guess I just need to wire this to the ZPU, then I can experiment with this in firmware.
I guess a write FIFO that captures 16 bits ...
foft
FO 08:30 PM Feature #7: Implement I2C vga/hdmi support
DDC looks a little funkier foft
FO 08:28 PM Feature #7: Implement I2C vga/hdmi support
EDID is apparently one of these I can access at address 0x50 foft
FO 08:26 PM Feature #7: Implement I2C vga/hdmi support
Attached mux/level converter chip data sheet foft
FO 08:27 PM Feature #8: Implement 4 channel ADC
Attached ADC data sheet foft

05/08/2017

FO 10:08 PM Feature #8 (In Progress): Implement 4 channel ADC
Written initial support based on data sheet and simulated. Not yet built into test core or tried on real hardware.
So far all four channels sampled, but only SIO input connected to core.
foft

05/04/2017

FO 09:25 PM Feature #13: 32x speed cpu without wait states
Nope, this is not going to be so simple... Massive timing violations. foft
 

Also available in: Atom