Project

General

Profile

Activity

From 05/01/2017 to 05/30/2017

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 11:20 AM Arriving!
The first board has arrived, the rest should be there shortly.
Please post in the forum when you board arrives and tell us what you think.
Its worth putting on the v8.sof firmware on arrival. I hope to have one with pbi support soo...
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

SA 11:49 PM Document: Notes and a guide for spacers - v3 prototype
sadosp
SA 11:48 PM Spacers Place.pdf
sadosp
SA 11:48 PM Note for v3.0 board.odt
sadosp
SA 11:42 PM Document: First owner notice - v1 Prototype
sadosp
SA 11:42 PM First owner notice.odt
sadosp
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
FO 08:30 PM It is time!
Panos will be in touch about shipping... 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
FO 08:25 PM No sign of FT232 chips
Panos is chasing up - and if not good news he will order from somewhere quicker!
In the meantime I've added ADC support to the new core, important for SIO sounds such as tapes with speech and just plain interference from the cable!
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

05/03/2017

FO 08:27 PM Missing parts
Panos is waiting for the last few remaining parts to arrive. Most notably the FT232 USB chip. We're expecting they will arrive later this week. foft

05/02/2017

FO 10:15 PM Feature #14: Svideo core for first prototype
Debugged in isim to get lots of overflow/underflow/blanking/burst incorrect cases!
Added colour bars and asserts for under/overflow. Looks like we have more space than I thought to allow slightly higher luma scaling (224/256). Verifying...
foft
FO 06:40 AM Feature #14: Svideo core for first prototype
Scaled luma with 64 space for chroma - when in composite mode only. No point throwing away svideo brightness.
Added composite to video selection menu - since the G pin is used for both it can't be generated together.
Built for v1 a...
foft
FO 06:38 AM Sub PCB - now populated!
!sub-board-pop.jpg! foft
 

Also available in: Atom