Project

General

Profile

Activity

From 06/03/2017 to 07/02/2017

07/02/2017

FO 10:50 PM Feature #14: Svideo core for first prototype
For anyone with composite/svideo setup. Please can you tell me what you think of svideo_gtia6.sof vs the previous version.
This is generated more the 'atari way' - i.e. off hue/brightness with phase shifts, rather than being based on ...
foft
FO 11:42 AM Feature #14: Svideo core for first prototype
I mean svideo and composite, it's the same thing pretty much.
I've got the gtia style one running pretty well for ntsc now. Its interesting to implement if nothing else:)
foft
FO 01:10 PM Bug #54: GTIA issue when Turbo > 4X
Yeah, this kind of test program is very helpful. Thanks. foft
SA 05:54 AM Bug #54: GTIA issue when Turbo > 4X
Thanks Stephen!
sadosp
ST 03:46 AM Bug #54 (Closed): GTIA issue when Turbo > 4X
I'm attaching a BASIC listing of a PMG test program I wrote to assist in diagnosing an issue with the 1088XEL. For fun, I tried running it with the various Turbo speeds. 1, 2, 4 work perfectly. 8, 16, 32 display issues as shown in the... Stephen

07/01/2017

ST 06:43 PM Feature #14: Svideo core for first prototype
sadosp wrote:
> Maybe is time to think about implementing one external RGB -> composite/s-video converter, fit directly to VGA output connector.
> ...
My thoughts (coming from NTSC land). We haven't had TVs or monitors with S-Video co...
Stephen
SA 05:31 PM Feature #14: Svideo core for first prototype
Maybe is time to think about implementing one external RGB -> composite/s-video converter, fit directly to VGA output connector.
But the question still remain for me if people really need it.
sadosp
FO 05:05 PM Feature #14: Svideo core for first prototype
That works, kind of! Basic screen and star wars shields look the correct colours, but I have no red. Also very grainy and svideo is a single colour?! foft
FO 12:59 PM Feature #14: Svideo core for first prototype
Writing an 'atari-style' implementation instead of going via RGB. Fixed saturation, simple phase shift for colour. foft
FO 07:10 AM Feature #14: Svideo core for first prototype
Interesting...
http://atariage.com/forums/topic/29621-atari-video-circuits-experiment/
So fixed saturation (except gray), just phase shifted for the cols. Then add luma. Might try that rather than generic rgb component.
foft
FO 03:59 PM Feature #53 (Closed): Add version number to settings
Add version number to settings foft

06/30/2017

ST 11:30 PM Bug #52: Atari Control Picture
foft wrote:
> I checked an older core in case I introduced it with the antic timing changes for pbi. Was bad then, so unrelated.
> ...
Excellent - glad it will be of help. I only recently discovered this cool program.
Stephen
FO 10:15 PM Bug #52: Atari Control Picture
I checked an older core in case I introduced it with the antic timing changes for pbi. Was bad then, so unrelated.
This is a nice static picture to debug in sim or signaltap. I like this kind of test case:-)
foft
FO 10:10 PM Feature #14: Svideo core for first prototype
Added a poke 712,15 for comparison of max values. Interesting how the amplitude for basic 'blue' is so much higher yet the peak amplitude is comparable...
Atari:
!composite_atari_max.png!
Eclaire:
!composite_eclaire_max.png!
foft
FO 09:54 PM Feature #14: Svideo core for first prototype
I mean see how the 'white' on ready already takes most of the range, without trying to increase it. foft
FO 09:54 PM Feature #14: Svideo core for first prototype
Atari
!composite_atari_basic.png!
Eclaire
!composite_eclaire_basic.png!
We have a range of 0-1v on the DAC. 0-0.3V sync and 0.3V-1.0V is set by changing the dac level. So trouble is its not really enough. Might still need to chan...
foft
FO 09:50 PM Feature #14: Svideo core for first prototype
Added traces of Atari basic from the scope, to see the voltage level differences.
Eclaire is driving my monitor, Atari is through a 66ohm resistor (little low, so voltage is suppressed a little).
Still, a stark difference!
foft

06/29/2017

ST 11:30 PM Bug #52 (Closed): Atari Control Picture
CORE14, PAL & NTSC exhibit the same behaviour. When displaying the attached Atari Control Picture, the colour blocks in column 0 are only displaying the rightmost 4 pixels, not the entire 8.
Altirra (and real hardware) : ACP.png
Ecl...
Stephen
FO 08:59 PM Bug #49: CORE13 - NTSC/PAL switching
I think I've identified the problem. If the zpu happens to exit the menu at the end of an 'original' cycle the pbi logic can block the response from a memory access. Now to think about how to implement this in a better way... foft

06/27/2017

FO 07:54 PM No news
No news, I've been ill but am almost better!
Is anyone still alive here?
On an unrelated note found this article on how FPGAs work and thought it might be of interest: http://blog.notdot.net/2012/10/Build-your-own-FPGA
foft

06/23/2017

FO 07:27 AM Feature #11: Non-uk keyboard support (custom keyboard mapping)
It's written in c. The Atari core is built with a DMA port and the ability to freeze the 6502. Outside that there is another CPU (the zpu) that draws the menu, handles USB, se card, drive emulation etc. It has quite a lot of custom hardw... foft
91 04:31 AM Feature #11: Non-uk keyboard support (custom keyboard mapping)
Okay, sounds great. So, is the system menu actually an Atari program or is it VHDL code?
917k

06/22/2017

FO 09:12 PM Feature #11: Non-uk keyboard support (custom keyboard mapping)
Yeah, that should work. You just described a multiplexor btw.
Got guests this weekend, so will do the plumbing next week.
foft

06/21/2017

91 11:30 PM Feature #11: Non-uk keyboard support (custom keyboard mapping)
Mark,
It works great! Very Cool! Thank you for the test build. If we can add a toggle to the system menu and assign a variable such as *kb_type* to store the keyboard type, the code change would be pretty simple. I am not versed in VH...
917k
FO 08:56 PM Feature #11: Non-uk keyboard support (custom keyboard mapping)
I put up a build with your mapping as ansikbd.sof in the usual place. Let me know if it works as expected please. foft
FO 09:44 AM Feature #11: Non-uk keyboard support (custom keyboard mapping)
Thanks
11 is left alt
extended 11 is right alt - I use 1xx for extended xx.
I'll build a test core with your changes, then we can add a switch later. I wonder if I can identify ansi/iso automatically.
foft
91 02:55 AM Feature #11: Non-uk keyboard support (custom keyboard mapping)
Rethinking this, I'm not sure if we need to have a user-mappable keyboard at all as long as we have support for both ANSI and ISO keyboards. The only major change from the default ISO layout (besides moving a few keys to account for diff... 917k
91 02:37 AM Feature #11: Non-uk keyboard support (custom keyboard mapping)
TEST 917k
91 12:06 AM Feature #11: Non-uk keyboard support (custom keyboard mapping)
I would say just use a text file, it's easier to create/edit. Also, The EclaireXL could have keys that have no equivalent in an emulator such as a keyboard shortcuts to map each drive, a key to increase the acceleration on the fly, freez... 917k
FO 09:02 PM Bug #33: Wizard of Wor
I'm going to build a debug tool to make it easier to track these things down.
For now, a workaround. Use 2x turbo mode! It hasn't crashed yet...
foft

06/20/2017

SA 09:41 PM Feature #2: PBI support
Excellent! sadosp
FO 07:08 PM Feature #2: PBI support
Hias tried out PBI on the v1.
Surprise: Turbo freezer didn't work! Mine works perfectly on v2...
He investigated and found three things:
i) REF_N pullup is a little low, so with any increased capacitance it takes too long to ris...
foft
ND 07:51 PM Feature #11: Non-uk keyboard support (custom keyboard mapping)
its keyboard mapping from ATARI800WIN Emulator, see attached file ndary
FO 07:41 PM Feature #11: Non-uk keyboard support (custom keyboard mapping)
What is an a8k file? Is there already a keyboard mapping file format we can use? foft
FO 07:36 PM Feature #14: Svideo core for first prototype
Worth a read for some background: http://codeandlife.com/2012/10/09/composite-video-decoding-theory-and-practice/#more-1032
After this its 'Video Demystified' for the details
foft
FO 07:12 PM Feature #51 (New): Debug port
I'm finding it hard to track down issues in some games/programs. Output debug information so I can look into the problem after the fact.
I'm thinking as a starting point something like this:
8-bit output at 4x clock:
AH,AL,D,FLAG
...
foft

06/17/2017

ND 08:17 AM Feature #11: Non-uk keyboard support (custom keyboard mapping)
i think reading a key-map file from the SD CART is a good idea, an a8k file? if the key-map file is corrupt or missing a default map will be loaded from the fpga ndary
91 05:08 AM Feature #11: Non-uk keyboard support (custom keyboard mapping)
foft wrote:
> Computer generated c code for TK2 is here: http://atariage.com/forums/topic/263044-developerstesting-required-for-mini-itx-clone-system-eclairexl/page-6#entry3783384
> ...
Is it worth the time,effort, and fpga space? Coul...
917k

06/15/2017

FO 10:24 PM Bug #33: Wizard of Wor
Turbo freezer does not freeze it when its in 'frozen blocks' state but does otherwise. foft
FO 10:21 PM Bug #33: Wizard of Wor
Tried a different version and I get the 'freeze with blocks' at the end of every level. Will have to see what happens here - is the 6502 still running until I hit f12 and freeze it? foft
FO 09:30 PM Bug #33: Wizard of Wor
Well I tried many settings in Altirra and can't reproduce with a different hardware variant.
Things I found:
i) Recursive NMIs
ii) No illegal op codes, even works on 65C02 etc.
iii) Still works with zero initialised ram (the eclaire ...
foft

06/14/2017

FO 08:54 PM Bug #33: Wizard of Wor
I see this too. Any luck tracking down the cause? I'm hoping @xxl or @xuel can help me here with their machine code wizardry:-)
For now I'm not concerned about the F12 issues, more the core game problem ignoring the F12 menu. There ar...
foft
91 07:54 AM Bug #33: Wizard of Wor
I checked a car version on core 14, it started this behavior on the first level after killing monsters and an additional two monsters re-spawn in the upper left which will only move vertically in a small area. After killing these two mon... 917k

06/13/2017

FO 10:20 PM Feature #11: Non-uk keyboard support (custom keyboard mapping)
Computer generated c code for TK2 is here: http://atariage.com/forums/topic/263044-developerstesting-required-for-mini-itx-clone-system-eclairexl/page-6#entry3783384
Might be nice to integrate this, archive looks fairly large though i...
foft
SA 08:24 PM Bug #50: CORE13 - Option on initial powerup does not disable BASIC
foft wrote:
> I suggest multiple os roms with a key to toggle
Yeeha! Sound perfect option in my ears!
sadosp
FO 06:45 PM Bug #50: CORE13 - Option on initial powerup does not disable BASIC
Yeah we should absolutely save this setting too foft
FO 06:44 PM Bug #50: CORE13 - Option on initial powerup does not disable BASIC
I suggest multiple os roms with a key to toggle foft
SA 12:24 PM Bug #50: CORE13 - Option on initial powerup does not disable BASIC
I have catch my self many times to set the older Atari OS (memopad) as default on settings menu only for this reason!!!
Ok if you still do not want to proceed with my proposed way, is possible to change your firmware as to save this spe...
sadosp
SA 12:17 PM Bug #50: CORE13 - Option on initial powerup does not disable BASIC
Is the same thing like someone put a simple switch to rom, to disable the Basic on original hardware.
Really I dont mean to patch either a line in OS rom. ;-)
sadosp
SA 12:12 PM Bug #50: CORE13 - Option on initial powerup does not disable BASIC
foft wrote:
> Basic on/off is an os thing, I don't want to patch the os in firmware.
> ...
I not mean to patch the firmware Mark.
Asking for a way to disable the Basic with an electronic switch within your firmware. I mean to think th...
sadosp
FO 08:49 AM Bug #50: CORE13 - Option on initial powerup does not disable BASIC
Basic on/off is an os thing, I don't want to patch the os in firmware.
Yes we need to see how to get usb keyboard state early on power on.
foft
SA 06:12 AM Bug #50: CORE13 - Option on initial powerup does not disable BASIC
I don't remember if in the past have ask from Mark to add a future within settings menu, as to be possible to disable the Basic and save the setting. sadosp
SA 06:03 AM Bug #50: CORE13 - Option on initial powerup does not disable BASIC
Stephen wrote:
> When initially turning on the Eclaire, holding F8 does not disable internal BASIC. However, once booted, if I hold F8 then press F10 to restart, BASIC does get disabled. The built in self test shows the keyboard is re...
sadosp
ST 02:18 AM Bug #50 (New): CORE13 - Option on initial powerup does not disable BASIC
When initially turning on the Eclaire, holding F8 does not disable internal BASIC. However, once booted, if I hold F8 then press F10 to restart, BASIC does get disabled. The built in self test shows the keyboard is responding. Stephen
ST 05:31 PM Bug #48: CORE13 - Veronica BASIC not working
foft wrote:
> So all tests work but veronica basic does not?
> ...
Yes, everything on the ATR I attached works. I will attach the version of Veronica BASIC I was trying to use. This evening I will arrange my desk better so that I can...
Stephen
FO 08:51 AM Bug #48: CORE13 - Veronica BASIC not working
So all tests work but veronica basic does not?
I know a bit about veronica, I built a veronica clone for the ultimate cart but never debugged it.
foft
ST 02:40 AM Bug #48: CORE13 - Veronica BASIC not working
OK - I got the rotator demo working. However, I cannot get Veronica BASIC to load. It either hangs or says it cannot communicate with the cart. Pressing F10 causes my monitor to see the input switch, but I get a black screen, and have... Stephen
ST 02:25 AM Bug #48: CORE13 - Veronica BASIC not working
Guys - I am very sorry. I was not loading the BIOS first. Veronica is working properly. I tried to delete this, but must not have appropriate permissions.
Stephen
ST 02:23 AM Bug #48: CORE13 - Veronica BASIC not working
VREGREAD passes both tests, VRAMTEST passes the 4 tests. Stephen
ST 02:21 AM Bug #48: CORE13 - Veronica BASIC not working
Also, VREGREAD fails both tests, and VRAMTEST fails all 4 tests.
Stephen
ST 02:14 AM Bug #48 (Closed): CORE13 - Veronica BASIC not working
I've tried various RAM and NTSC/PAL settings. When I run "detector.com" from the attached ATR, the screen flickers and I get "Veronica Not Detected". My Veronica is a black cased Revision 2.0. Stephen
FO 11:16 AM Bug #49: CORE13 - NTSC/PAL switching
Yeah I've noticed this too. I think there is a lockup on exiting the menu in general. foft
ST 02:17 AM Bug #49 (Closed): CORE13 - NTSC/PAL switching
I've noticed several times when I switch between PAL and NTSC, then do a "save and apply", when I exit, and exit the main screen the core has frozen and no keys respond (F10, etc.) It doesn't seem to matter if I go from PAL to NTSC, or ... Stephen

06/12/2017

SA 09:57 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
foft wrote:
> It should work with any decent USB supply. So I think we need to improve our end to handle this variation.
> ...
I am ok with this. Is an option!
But if you ask my opinion, I would say that the final purpose of eclaire...
sadosp
FO 09:37 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
These are all 'quality' usb supplies - well Apple anyway! foft
FO 09:34 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
It should work with any decent USB supply. So I think we need to improve our end to handle this variation.
I checked my scope on a 5V supply I built at university and confirmed it does show 5V with that:-)
foft
SA 09:23 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
foft wrote:
> I have power supplies who state 5V, but if I measure them they are not.
I know Mark, and this is the reason who I ask you to buy a tested psu from Samsung.
sadosp
SA 09:09 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
ndary wrote:
> i have a meter, just need clear instruction what to do and where to check
> ...
Prepare your meter for *DC Volts* in a range of 10 or 20 volt. After power up your eclaireXL without any peripheral device connected, and pl...
sadosp
FO 09:03 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
I have power supplies who state 5V, but if I measure them they are not.
You can measure on the joystick ports - or between the power switch and gnd.
foft
ND 08:58 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
i have a meter, just need clear instruction what to do and where to check
Nir
ndary
SA 08:50 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
Same reading in the 1st board also?
What the other guys said about it? None have a multi meter to check the voltage?
Can you find this in Switzerland? Is 5.2 volt at 2 Amper! My meter read 5.16 volt on board! Same thing is also the...
sadosp
FO 08:38 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
I mean tps63002.
I have a multimeter. It still reads 3.8V today after the regulator - and 5V on the input. I trust the scope more - when the software is working:-)
foft
FO 08:36 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
I read it at the switch. I checked with 4 psus - checking each time on the regulated outputs that my scope was still working.
I think we need one of these: tps63001
foft
SA 08:34 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
Mark, I think is time to send you a digital multi-meter as a gift! ;-)
I have a question. You read the 5v directly at the input, or at the end after the joystick port?
sadosp
FO 08:21 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
"It is specified that devices' configuration and low-power functions must operate down to 4.40 V at the hub port by USB 2.0 and that devices' configuration, low-power, and high-power functions must operate down to 4.00 V at the device po... foft
FO 08:17 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
"The ATX power supply specification states the 5VUSB rail can be between +4.75V and +5.25V."
I guess we need a regulator to actually get 5V! I also read that many ports output only 500mA until sending them a message.
I wonder if th...
foft
FO 07:59 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
OK, I restarted my scope software and now get the correct readings. So a bit of a mystery but I suspect a plain old bug...
Anyway now I get 3.3V,2.5V and 1.1V as expected. However the 5V line is anything but 5V. I checked 4 different ...
foft
SA 12:36 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
Hi Mark.
I use my 4 digits digital multimeter to take readings. My analogue scope TEK2445, isn't usefull at all for accurate voltage readings, although it have on screen readout. As for the digital scopes, I don't know how accurate are....
sadosp
FO 07:29 AM Bug #47: CORE 13 - Paddle, Touchtablet issues
Ok, so assuming my scope is wrong for now. Its a usb one, I don't trust the absolute levels that much. What are you using to measure Panos?
One thing fed almost direct is 5V from psu to touch tablet. It might be sensitive. I can check...
foft

06/11/2017

SA 10:41 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
Even a worthless psu rated at 5v @ 500mA who in reality supply with 5.26v, after the regulator read 3.333v sadosp
SA 10:33 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
I use these two power adapters below..
[[https://m-service.prom.ua/p47863721-zaryadnoe-ustrojstvo-white.html]]
[[http://www.awax3.pl/product-pol-4023-Ladowarka-Samsung-EP-TA10EWE.html]]
sadosp
SA 10:14 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
foft wrote:
> Maybe my tools are just not calibrated properly.
I don't have touch tablet in my possession, but I try two different psu's with 5 and 5.2 volt output, and at any case I read 3.333v with my voltmeter. I check it on v1 bo...
sadosp
SA 10:14 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
foft wrote:
> Maybe my tools are just not calibrated properly.
I don't have touch tablet in my possession, but I try two different psu's with 5 and 5.2 volt output, and at any case I read 3.333v with my voltmeter. I check it on v1 bo...
sadosp
SA 10:12 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
foft wrote:
> Maybe my tools are just not calibrated properly.
I don't have touch tablet in my possession, but I try two different psu's with 5 and 5.2 volt output, and at any case I read 3.333v with my voltmeter. Check it on v1 boar...
sadosp
SA 10:11 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
foft wrote:
> Maybe my tools are just not calibrated properly.
I don't have touch tablet in my possession, but I try two different psu's with 5 and 5.2 volt output, and at any case I read 3.333v with my voltmeter. Check it on v1 boar...
sadosp
FO 09:04 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
Maybe my tools are just not calibrated properly. Well anyway the touch tablet does not seem to work with a decent PSU due to small voltage adjustments on the LM339 level. So I think we need to adjust the resistors on that slightly. I thi... foft
SA 08:59 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
foft wrote:
> Still this this should be checked, but think its a red herring. I get the same reading on my scope - and on the v1 and prototype. I don't remember these being so far off but guess they have always been. Panos, what did you...
sadosp
FO 08:52 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
OK, I found that if I connect the Eclaire to my laptop for power, it works. If I connect it to a PSU, it doesn't! The voltage is slightly higher and pushes the threshold too high.
So: weak PSU, touch tablet works. string PSU, touch ta...
foft
FO 08:32 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
Still this this should be checked, but think its a red herring. I get the same reading on my scope - and on the v1 and prototype. I don't remember these being so far off but guess they have always been. Panos, what did you get when you m... foft
FO 08:19 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
Going to check this on my scope, I don't trust my multimeter... foft
FO 07:53 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
The odd thing is I get 3.8V instead of 3.3V. I don't understand that at all, investigating... This would push the threshold on the LM339 too high for the paddle, but why is it 3.8V?! foft
SA 07:42 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
foft wrote:
> I checked the touch tablet, confirmed not working on the new board. Very odd since this worked on v1 and paddles are working, except the bad mapping! Will investigate...
If I remember well these work on core 7 or 8??..
sadosp
FO 07:39 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
I checked the touch tablet, confirmed not working on the new board. Very odd since this worked on v1 and paddles are working, except the bad mapping! Will investigate... foft
FO 07:36 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
", then I will check the touch tablet" foft
FO 07:36 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
Yeah I mixed them up.
We swapped joystick ports 0/1 and 2/3 on the silkscreen. I made the same changes in the core... except its different for paddles since we'd only really swapped port 0 and 1!
I'm building with the order correct...
foft
SA 07:30 PM Bug #47: CORE 13 - Paddle, Touchtablet issues
To one point I don't remember till which firmware version, these work well. Maybe Mark later confuse something in Core?
sadosp
ND 05:47 PM Bug #47 (Closed): CORE 13 - Paddle, Touchtablet issues
Touch Tablet not working
Paddles buttons and Knobs are not correlate for the same Paddle
ndary
ND 09:13 PM Bug #45: CORE10 - IDE2+ SDX not working
testing IDE2+ on an ULTIMATE 1MB does not behave correctly as well ndary
FO 09:08 PM Bug #45: CORE10 - IDE2+ SDX not working
Does the IDE2+ work in those modes on a real system? I mean on a standard version of those upgrades, not one of these new ones that latches portb bits.. foft
ST 08:53 PM Bug #45: CORE10 - IDE2+ SDX not working
Stephen wrote:
> In CORE10, when I boot with the IDE2+ installed, the machine initially goes right into self test mode. Pressing reset will take me to a BASIC prompt with "ERROR 12 at Line 0" and typing LIST gives me the repeating 0s f...
Stephen
ND 05:44 PM Bug #45: CORE10 - IDE2+ SDX not working
Tested and working on core 13
Nir
ndary
FO 08:48 PM Bug #25: F10 Hard Reset Ignore inserted cartridge (Core v7)
This is still on the list, but not yet in place... foft
ND 05:45 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
Tested and working on Core 13, need other guys to test on MIO and BlackBox
Nir
ndary
FO 12:11 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
More info from Simus:
$D800..$DDFF is a ROM, $DE00...$DFFF is a RAM.
MPD is kept low all the time when apropriated bit in PDVREG ($D1FF) is set. EXTSEL is pulled down 40-50ns after one of two conditions occured:

1. MPD is low and a...
foft
ND 03:09 PM Bug #34 (Closed): Problem booting with Core 9
this happen on every core after flashing, to solve it i simply remove and put back the SD Card and it works ndary
ND 03:07 PM Bug #44 (Closed): CORE 11 - Bug in PBI - EclaireXL will not boot with IDE2+ Is connected and when Turbo Freezer connected goes directly to Cart EMU not main screen
Checked IDE2+ On core 13 and i works!
case closed
ndary
FO 02:09 PM Bug #44: CORE 11 - Bug in PBI - EclaireXL will not boot with IDE2+ Is connected and when Turbo Freezer connected goes directly to Cart EMU not main screen
Even on v13 it goes straight to the cart emu menu. My turbo freezer goes straight to the cart emu menu on my 600xl though, so it seems normal... I think that didn't happen on older cores because my reset was broken. foft
FO 01:54 PM Bug #44: CORE 11 - Bug in PBI - EclaireXL will not boot with IDE2+ Is connected and when Turbo Freezer connected goes directly to Cart EMU not main screen
Found a bug I introduced here. When MPD_N is low I was also disabling the rest of the OS rom... Ooops! IDE2+ holds it low, hence the failure to boot. Fixing in core 13. foft
ND 03:07 PM Bug #46 (Closed): CORE 10 - VOICE BOX does not work with Eclaire board
solved in CORE 13 ndary
FO 01:53 PM Bug #46: CORE 10 - VOICE BOX does not work with Eclaire board
I've wired this up in core 13, but I need to checking the timing is correct on the logic analyzer. foft
SA 11:30 AM Bug #46: CORE 10 - VOICE BOX does not work with Eclaire board
Pin 12 of SIO connector is used only by ancient Atari's 400 and 800 as a 12v dc supply. On eclaire XL is unconnected.
sadosp
FO 10:01 AM Bug #46: CORE 10 - VOICE BOX does not work with Eclaire board
I guess you mean pin11? I think you confirmedthis works, but is quiet?
The problem is I think that this uses sio clock out and the implementation is incomplete.Will check...
foft

06/10/2017

SA 11:43 PM Document: Main Board Interface 1 & 2 Pin-outs - v3 prototype
sadosp
SA 11:41 PM Interface Pinouts V3.0.png
sadosp
ND 01:45 PM Bug #46 (Closed): CORE 10 - VOICE BOX does not work with Eclaire board
i tested my Voice Box on a real Atari and on the Eclaire board and on the Eclair it does not work!
to run the VoiceBox you need to VoiceBox hardware connected to the SIO Port.
i belive that the VoiceBox output its Audio through PIN 1...
ndary

06/09/2017

ST 11:40 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
ndary wrote:
> can you confirm that you get to the MIO Menu?
> ...
After dinner I will find a power supply for the MIO. First I have to confirm it works on real hardware, and then yes, I will let you guys know if it works with CORE11 ...
Stephen
ND 09:45 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
can you confirm that you get to the MIO Menu?
Nir
ndary
ST 09:38 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
ndary wrote:
> i found this document.. can it be missing voltage on the PBI port?
> ...
Nir, I do have a 256kB MIO. Two issues. First I don't know if it works, as I don't believe I've ever even turned it on since I bought it. Second...
Stephen
FO 08:23 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
IDEPlus info from Simius:
IDE+ detaches OS ROM between $D800 and $DFFF and plug his own memory there. I uses also $D1xx page and $A000...$BFFF area for SDX
IDE+ uses all PBI signals, except: RAS, CAS, RDY, REF, EXTENB and AUDIO
IDE+ l...
foft
FO 09:59 PM Bug #44: CORE 11 - Bug in PBI - EclaireXL will not boot with IDE2+ Is connected and when Turbo Freezer connected goes directly to Cart EMU not main screen
Though that logic should only get hit after it stabilises... Hmmm. Well registering it anyway (grasping at straws!!) foft
FO 09:46 PM Bug #44: CORE 11 - Bug in PBI - EclaireXL will not boot with IDE2+ Is connected and when Turbo Freezer connected goes directly to Cart EMU not main screen
I think I know why it won't boot with v11.
MPD_N is combinatorial logic driven from the address - and I use it too soon.
foft
ST 09:26 PM Bug #44: CORE 11 - Bug in PBI - EclaireXL will not boot with IDE2+ Is connected and when Turbo Freezer connected goes directly to Cart EMU not main screen
I am also confirming that with Core 11, the exlaire will not boot with IDE2+ Rev C. A video signal is generated as my monitor picks up the 50Hz signal via HDMI, but when pressing F12 no text is visible.
Stephen
FO 07:10 AM Bug #44: CORE 11 - Bug in PBI - EclaireXL will not boot with IDE2+ Is connected and when Turbo Freezer connected goes directly to Cart EMU not main screen
I see the cart emu thing, I had not tested that... I had it disabled. Interesting, will check the manual for when that fires up, might give me a clue. foft
FO 09:59 PM Feature #2: PBI support
Turn on data write to bus earlier, for things that snap it early (like IDE2+).
Register MPD_N before feeding to the address decoder and disable it when disabled.
foft
ST 09:29 PM Bug #45 (Closed): CORE10 - IDE2+ SDX not working
In CORE10, when I boot with the IDE2+ installed, the machine initially goes right into self test mode. Pressing reset will take me to a BASIC prompt with "ERROR 12 at Line 0" and typing LIST gives me the repeating 0s forever.
I can p...
Stephen

06/08/2017

ND 11:22 PM Bug #44 (Closed): CORE 11 - Bug in PBI - EclaireXL will not boot with IDE2+ Is connected and when Turbo Freezer connected goes directly to Cart EMU not main screen
Just tested CORE 11 and there is Bug in PBI - EclaireXL will not boot with IDE2+ Is connected and when Turbo Freezer connected goes directly to Cart EMU not main screen ndary
FO 09:43 PM Bug #42: Core 8 - Mic level is low
I think on the final board we should add a passive low pass filter to the ADC inputs. Also are large resistor to pull it down when there is no input connected. Then I can boost the volume without boosting the noise. Of course we can test... foft
ND 10:18 AM Bug #42: Core 8 - Mic level is low
yes Panos, the noise is when SIO of the XC12 is connected ndary
FO 09:39 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
SO in v10 RST_N was just floating... foft
FO 09:38 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
Found an issue with RST_N. I had disconnected it in v10 (I forgot) because when I reset the freezer broke. Well I was just pulling it low for reset, then going high impedance for high. However there is no pull up on it! So I need to driv... foft
FO 09:01 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
I checked MPD...
If MPD and EXTSEL are used in conjunction that seems to work fine.
If just MPD is used to expose the ram under the OS that does not work. I doubt it uses that, but I should still fix it.
foft
FO 08:34 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
There is 5V on pin 47 and pin 48.
I see it drives EXSEL and MPD. I thought I'm handling that case properly, but I can check...
foft
ND 08:09 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
no it does not, i already tried it Panos
Nir
ndary
SA 07:31 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed

Nir,
If you power on eclaireXL and go to Basic, after keep down the start key and simultaneously press and leave the F10, after the IDE2+ menu appears?
sadosp
ND 07:21 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
i found this document.. can it be missing voltage on the PBI port?
the interface seems to work on the Eclair, when i press one of its buttons the LEDS respond.. but the menu will not boot
DOES ANYONE HERE HAVE THE BLACK BOX OR THE ...
ndary
ND 06:45 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
no, i dont have a logic analyzer or the schematics...
let me see what info i can gather
ndary
FO 06:34 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
Perhaps we can test it by poking/peeking regs from basic... foft
FO 05:36 PM Bug #43: Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
Does the rest of it work, just not the menu?
Do you have a logic analyzer? I can outputs some signals on the gpio for debugging.
Do you have any technical documentation, schematics etc?
foft
ND 04:39 PM Bug #43 (Closed): Core 10 - IDE2+ Menu does not show when powering the computer with START key pressed
the PBI device i am testing is the IDE2+ external interface that plugs to the PBI port
when i reset the computer with the START key pressed the IDE2+ menu should appear.
on a real atari it does but not on the ExlaireXL board
ndary
ND 04:37 PM Convert SOF file to JIC and Flashing EclaireXL V2 PCB core.pdf
ndary

06/07/2017

FO 10:46 PM Bug #41: Core 8 - the backgound music in Gene & LMS demos are not the same as on a real ATARI
Just trying gene.xex - any particular point that you hear the difference? I'll have to check my real Atari later - nice demo, at least it sounds good on Eclaire even if its wrong ;-) foft
FO 01:07 PM Bug #41: Core 8 - the backgound music in Gene & LMS demos are not the same as on a real ATARI
Interesting. Did the Atari you tested on have dual pokey?
v9 only changes pbi support, no pokey work.
foft
ND 11:31 AM Bug #41: Core 8 - the backgound music in Gene & LMS demos are not the same as on a real ATARI
confirmed this bug also in CORE9 ndary
FO 10:34 PM PBI support!
Core v10 is out for both v1 and v2/3
The turbo freezer works! Both of them!
foft
FO 10:27 PM Feature #2: PBI support
Please now test some other devices - and let me know how you get on:-) I can't guarantee its safe but the fact the freezer seems to work is a good sign... foft
FO 10:12 PM Feature #2: PBI support
Woohoo, freezer is working after reset - and ramdisk is working from freezer! foft
FO 10:08 PM Bug #39 (Closed): Internal turbo freezer crashes on v9
foft
FO 10:07 PM Bug #39: Internal turbo freezer crashes on v9
Fixed in v10 (being built)
Issue was down to interaction between pbi takeover when freezer has disabled atari. e.g. read from d720 would not reach freezer since its a pbi read.
foft
FO 05:33 PM Bug #16 (Closed): Audio bug report for Altirra
Many thanks Nir foft
ND 02:13 PM Bug #16: Audio bug report for Altirra
I Confirm that these Audio tests sound the same on a real Atari and on EclairXL board
Nir
ndary

06/06/2017

FO 09:19 PM Feature #2: PBI support
I added output of internal reads to the bus. I also fixed some cases around writes.
Now the external turbo freezer works well enough to save and load state to disk. However the internal freezer still crashes. The reset problem remains...
foft
SA 09:16 PM Bug #42: Core 8 - Mic level is low
Noise is there only when the SIO connector of XC12 is connected?
sadosp
FO 09:15 PM Bug #42: Core 8 - Mic level is low
Yeah we need a digital filter for that, part of the reason I don't want to make it louder yet:-). I found it pretty load though when I connected an input. foft
ND 09:00 PM Bug #42: Core 8 - Mic level is low
yes i connected correctly... and the volume still low..
i also notices that when the X12 is connected but nothing is played on the tape you can hear 'noise' from the MIC input
Nir
ndary
FO 08:26 PM Bug #42: Core 8 - Mic level is low
I don't have any tapes! I've not tuned the volume but it seemed pretty loud to me... foft
SA 08:07 PM Bug #42: Core 8 - Mic level is low
Have you connect these with right polarity? I mean ground to ground etc?
sadosp
ND 07:40 PM Bug #42 (New): Core 8 - Mic level is low
I connect the 2 pin header of MIC3 from the top board to the Bottom board (next to the speaker output)
and placed one of the DORSETTE Educational tapes to listed to AUDIO through the ATARI XC12 tape
i can hear the Audio / voice form ...
ndary
ND 07:16 PM Bug #41 (New): Core 8 - the backgound music in Gene & LMS demos are not the same as on a real ATARI
i Am attaching two demos that are set to run on an PAL Atari with 576k or 1meg ram
in both the background music is not like on a real ATARI, maybe a channel is missing, i am not sure but the music does not sound the same..
in Gene de...
ndary
FO 08:57 AM Feature #28 (Closed): XEX boot loader replacement
foft
XX 08:00 AM Feature #28: XEX boot loader replacement
foft wrote:
> Replace XEX boot loader with a better one
Das Omen works fine. You do not need to replace the loader.
xxl
FO 08:56 AM Bug #20 (Closed): Bugs in DAS OMEN Demo
foft
ND 06:46 AM Bug #38: Numen crashes on v9
(i managed to flash core 9 successfully, and Numen work when the memory is set to 320k compyshop.
numben crashed when i selected other expanded memory scheme that the demo do not support
Nir)
As discussed this is actually v8, afte...
ndary

06/05/2017

ND 10:49 PM Bug #39: Internal turbo freezer crashes on v9
(sorry i confirm that turbo freezer does crash on v9, not in the turbo freezer menu, but after you exist TB Freezer to load a software)
This report is from v8. The freezer is solid on mine in v8 so I suspect its related to Nir's v9 is...
ndary
ND 10:43 PM Bug #39: Internal turbo freezer crashes on v9
(I managed to flash CORE 9 (.SOF) file and the compute rebooted,
and pressing DEL take me to the Freezer software, it does not crash the core on my machine
Nir)
ndary
FO 08:12 PM Videos
Nir posted a couple of great videos, really great. I particularly enjoyed seeing the side2 streaming working.
https://youtu.be/xuL3VOGjW0U
https://www.youtube.com/watch?v=ordWyp8HZZ8
foft
ST 03:23 PM Bug #34: Problem booting with Core 9
ndary wrote:
> i did with same result, can anyone else confirm that core 9 works on on his v2 board?
> ...
Just wanted to say that so far core9 has been working fine for me.
Stephen

06/04/2017

FO 02:13 PM Feature #40: Add support for Interlace mode (in scaler)
Actually this works in 15KHz mode! Try it in 'RGB' mode on a CRT. Also I found it works in 'scandouble mode' too iirc.
I haven't got support in the video scaler though - will require a little detection logic of the weird sync pulses t...
foft
ND 01:54 PM Feature #40 (New): Add support for Interlace mode (in scaler)
attached is the Memopad 480i tool that simulate interlace mode on the ATARI 800XL,
ExclairXL does not emulate interlaced mode correctly.
Nir
ndary
FO 01:20 PM Bug #34: Problem booting with Core 9
Thanks for checking Nir. I guess it must be on the 'edge' and thus some boards work and not others. Its working well here, until I run Numen or try to use the internal freezer. They are real logic bugs though rather than a stability thing. foft
ND 12:45 PM Bug #34: Problem booting with Core 9
i did with same result, can anyone else confirm that core 9 works on on his v2 board?
Nir
ndary
FO 09:22 AM Bug #34: Problem booting with Core 9
One thing to try, can you see if it's the same with a few different power supplies? foft

06/03/2017

FO 09:58 PM Bug #39 (Closed): Internal turbo freezer crashes on v9
Pressing delete to activate internal turbo freezer crashes the core foft
FO 09:57 PM Bug #38 (Closed): Numen crashes on v9
Look into why foft
FO 09:57 PM Feature #37 (Closed): SD card insertion support
If an SD card is removed/inserted we should detect it and initialize fat. Should be no need to reboot. The detect line is wired on the PCB on v1 and v2. foft
FO 08:44 PM Bug #5 (Closed): SIDE2 does not work
Great, thanks Roy. Will close this for now, please reopen if it breaks again! foft
RO 08:41 PM Bug #5: SIDE2 does not work
foft wrote:
> In v8, uh oh! I don't think I changed anything before v8 that would fix this... I will have to get RoyE to double check with the v9 core on the v1 prototype.
I can confirm that Side 2 is now booting with SDX and the Sid...
RoyE
FO 12:31 PM Bug #5: SIDE2 does not work
In v8, uh oh! I don't think I changed anything before v8 that would fix this... I will have to get RoyE to double check with the v9 core on the v1 prototype. foft
ND 09:04 AM Bug #5: SIDE2 does not work
I Confirm that SIDE 2 cart work on core8, should we close this bug?
Nir
ndary
FO 12:37 PM Support #29 (Closed): LED for SIO activity
Great, closing. I'll note on the wiki that we should have a header for this on the final board. foft
FO 12:36 PM Bug #20: Bugs in DAS OMEN Demo
So is the one a basic on/off issue? foft
JO 12:33 PM Feature #28: XEX boot loader replacement
Or a patched OS, where the BASIC is turned off by default (you need to press OPTION in order to have BASIC). This is how AtariMax's 32in1 OS works. jozsef
FO 12:30 PM Feature #28: XEX boot loader replacement
I'm actually tempted to make the 'menu' less emulator like where possible. It is a hardware recreation and having a powerful firmware run by another cpu breaks the illusion somewhat. foft
FO 12:29 PM Feature #28: XEX boot loader replacement
Remember we're not an emulator and I'm hesitant to add extra portb logic etc or logic to force hold down keys for certain timeframes. foft
FO 12:28 PM Feature #28: XEX boot loader replacement
Do you mean in F11? I never use this one, but I think its ok to hold option if you need it isn't it? The USB keyboards can usually handle multiple key presses at once. foft
ND 09:48 AM Feature #28: XEX boot loader replacement
Mark,
i found that the existing XEX loader behave better then i originally reported,
the problem is that when you press ENTER to execute the file the computer immediate reboots without giving you the ability to hold the option key,...
ndary
JO 12:29 PM Bug #35: When connecting ST Mouse to any JOY PORT on the expantion port, navigation on the EclairXL Settings menu not possible (Core8)
In fact, stick(0) depends on the mouse's position. jozsef
JO 12:26 PM Bug #35: When connecting ST Mouse to any JOY PORT on the expantion port, navigation on the EclairXL Settings menu not possible (Core8)
stick(0) = 8, strig(0) = 1 jozsef
FO 12:25 PM Bug #35: When connecting ST Mouse to any JOY PORT on the expantion port, navigation on the EclairXL Settings menu not possible (Core8)
I agree I should change the firmware to still allow keyboard movement when the joystick is held on. foft
FO 12:17 PM Bug #35: When connecting ST Mouse to any JOY PORT on the expantion port, navigation on the EclairXL Settings menu not possible (Core8)
The joystick buttons and directions must be released to move. I guess the mouse presses some direction when idle. What do you see with stick and strig in basic? foft
JO 11:19 AM Bug #35: When connecting ST Mouse to any JOY PORT on the expantion port, navigation on the EclairXL Settings menu not possible (Core8)
I have confirm this behavior with Core7 (but strangely not always). More to this: I have SIO2SD attached to Eclaire, and when I connect the mouse to Port1, I see the display of SIO2SD, and plugging the mouse has some effect on the SIO bus. jozsef
ND 09:31 AM Bug #35 (New): When connecting ST Mouse to any JOY PORT on the expantion port, navigation on the EclairXL Settings menu not possible (Core8)
I have connected an ST Mouse o the EclairXL joyport to try and load some software that use the ST mouse but when the mouse is connected navigation with the arrow keys on the EclairXL settings is not possible
Nir
ndary
FO 12:27 PM Bug #33: Wizard of Wor
Thanks for checking more versions, always worthwhile. We need to work out what is going wrong, or if its just a game bug that manifests due to defined state e.g. the memory is zero initialised prior to starting the 6502. foft
JO 11:07 AM Bug #33: Wizard of Wor
Tried it today running more versions of WoW with the same results.
Addition to the behavior I described, when the game freezes, I press F12 and ESC, and the game continues to work. Till the next lockup. Then F12 and ESC makes it work ag...
jozsef
FO 12:23 PM Bug #36: Joystick is always emulated through the USB keyboard arrow keys
The keyboard is mapped to match the Atari _layout_. Sorry the arrow keys are in the same location as on the 800XL. i.e. like this: http://www.64kib.com/autobuild/keyboard.JPG. So you need to press the keys to the right of P and L. Also s... foft
ND 10:48 AM Bug #36: Joystick is always emulated through the USB keyboard arrow keys
Its is not about the keyboard mapping...
if you connect just a USB keyboard (not one with built in mouse) and you load a Joystick test tool or do a simple basic program to look at STICK 0 values, then move the arrow keys you can see j...
ndary
FO 10:31 AM Bug #36 (Rejected): Joystick is always emulated through the USB keyboard arrow keys
Not a bug, the keyboard matches the Atari layout.
See the core manual.
There is a feature request for custom mapping.
foft
ND 09:34 AM Bug #36 (Rejected): Joystick is always emulated through the USB keyboard arrow keys

I have connected only a USB keyboard (not mouse, or USB keyboard with built in mouse), and noticed when i try to run an ATARI software that use the ARROW KEYS to navigate (like the attached sysinfo), the navigation though the Arrow key...
ndary
FO 12:23 PM Feature #21 (Closed): Mirax Force game crash
Closing, not a bug with the loader. Just need to hold option to disable basic as usual! foft
FO 12:20 PM Feature #21: Mirax Force game crash
Its the same as the 800xl, portb disables basic and the os changes portb when holding option. Of course you can change the os if you want the reverse. foft
ND 10:54 AM Feature #21: Mirax Force game crash
notice that if you hold the OPTION KEY (F8) before selecting the file, it load correctly,
thus i believe we need to add a feature in the settings to DISABLE BASIC ON/OFF
Nir
ndary
FO 08:20 AM Bug #34: Problem booting with Core 9
Though thinking some more if you get 'no sync' then that is before all the new logic starts, so more likely the build-build instability on some boards only. foft
FO 07:31 AM Bug #34: Problem booting with Core 9
Its either board-board instability due to small timing differences or the new input pins I guess.
Can you check the voltage on these pins on PBI? They should all be 5V, I'm wondering if some are not pulled up. I guess I need to double...
foft
ND 12:49 AM Bug #34 (Closed): Problem booting with Core 9
upgraded successfully to core 9
but when powering on the board, the ExclairXL boot one out of six times..
when it does not boot i get a message on the screen "image out of range" on my VGA screen and no Signal on HDMI
Switched ba...
ndary
FO 07:33 AM Bug #31: HDMI Audio generate high pitch noise (Core 8)
HDMI audio to me seems very broken... Even just the 'bubbling' boot sound comes out wrong in my opinion. foft
FO 07:32 AM Bug #31: HDMI Audio generate high pitch noise (Core 8)
So you are saying it happens with v7? OK that rules out the adc then. foft
ND 12:29 AM Bug #31: HDMI Audio generate high pitch noise (Core 8)
it happens with CORE 8 & 9 as well ndary
 

Also available in: Atom