mr-atari Posted November 5, 2019 Share Posted November 5, 2019 I have send you the 512 byte bootstrap-code for the SIO2WiFi R:Handler. Success ! Quote Link to comment Share on other sites More sharing options...
tschak909 Posted November 5, 2019 Share Posted November 5, 2019 Thanks! Question for the SIO wizards in the group, I need to diagnose SIO timing issues, for example, if I disable all of the debug processing, all SIO activity fails. Do I need to grab a logic analyzer? or is there something I can use to help diagnose the timing issues? -Thom 1 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted November 6, 2019 Share Posted November 6, 2019 atariwifi has been updated to test 4, timing seems to be better now, but I seem to not be loading my data. urgh. -Thom Quote Link to comment Share on other sites More sharing options...
mr-atari Posted November 7, 2019 Share Posted November 7, 2019 On 11/5/2019 at 10:07 PM, tschak909 said: Thanks! Question for the SIO wizards in the group, I need to diagnose SIO timing issues, for example, if I disable all of the debug processing, all SIO activity fails. Do I need to grab a logic analyzer? or is there something I can use to help diagnose the timing issues? -Thom Technical reference notes. Pages 150-152 Quote Link to comment Share on other sites More sharing options...
AtariGeezer Posted November 18, 2019 Share Posted November 18, 2019 Update on my progress: Finished wiring up my v3 board 6 days ago and since then I have been doing my Homework searching docs and code for all the SIO commands pertaining to the 850. My new sketch with 850 and Modem emulation is progressing quite nicely From the disassembly of code from the PRC handler and Bob Puff's programs, I have a good understand of the Code Relocation methods, so writing a new bootstrap shouldn't be too difficult 1 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted November 18, 2019 Share Posted November 18, 2019 How's does the relocation work? I really need a chalk-talk, as I need to write a CIO handler for the R: and N: handlers for #FujiNet. -Thom Quote Link to comment Share on other sites More sharing options...
AtariGeezer Posted November 18, 2019 Share Posted November 18, 2019 It works good You'll need to do your homework too.... Quote Link to comment Share on other sites More sharing options...
tschak909 Posted November 18, 2019 Share Posted November 18, 2019 Ok, smartass. I've been sharing all of my work from day zero. What have you done? -Thom Quote Link to comment Share on other sites More sharing options...
AtariGeezer Posted November 18, 2019 Share Posted November 18, 2019 Homework... Quote Link to comment Share on other sites More sharing options...
tschak909 Posted November 18, 2019 Share Posted November 18, 2019 The whole point of homework is to show your work, otherwise it's just intellectual masturbation, which I have zero time for. -Thom 1 Quote Link to comment Share on other sites More sharing options...
AtariGeezer Posted November 18, 2019 Share Posted November 18, 2019 It's also about educating yourself on stuff you're not currently knowledgeable about. 1 Quote Link to comment Share on other sites More sharing options...
Mr Robot Posted November 19, 2019 Share Posted November 19, 2019 Wow! #Community 1 Quote Link to comment Share on other sites More sharing options...
+mytek Posted November 19, 2019 Share Posted November 19, 2019 Everyone benefits when there is an open dialogue and people share what they've discovered. I believe that AtariGeezer has benefited by the open nature of my 1088XEL project, and how I've 'shared' all aspects of such. Maybe it's time to pay it forward . 2 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted November 19, 2019 Share Posted November 19, 2019 1 hour ago, mytek said: Everyone benefits when there is an open dialogue and people share what they've discovered. I believe that AtariGeezer has benefited by the open nature of my 1088XEL project, and how I've 'shared' all aspects of such. Maybe it's time to pay it forward . It helps when the information offered is acknowledged in some way. Jumping around the forum going 'someone tell me how to do this' time after time can get a bit wearing after a while for the people trying to help, especially when information often goes completely unacknowledged or is apparently ignored such that the question it supposedly answered is redeployed afterwards. I think the take away point here - and I say this as someone who's already spent half an hour or so this week writing stuff about relocatable drivers - is that when you're being spoon-fed stuff, at least make some attempt to chew and swallow. Quote Link to comment Share on other sites More sharing options...
tschak909 Posted November 19, 2019 Share Posted November 19, 2019 I do apologize for not replying back to you, I can lose track of where I need to send replies back due to so asking in so many places. -Thom Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted November 19, 2019 Share Posted November 19, 2019 25 minutes ago, tschak909 said: I do apologize for not replying back to you, I can lose track of where I need to send replies back due to so asking in so many places. It's OK: I'm not trying to have a go at you. Maybe it would be better to focus on one issue at a time and try to keep the queries centralised. There are like three different threads here and a bunch of tagged posts on Facebook, and I can well imagine how it would be difficult to keep track of all that. Quote Link to comment Share on other sites More sharing options...
+mytek Posted November 19, 2019 Share Posted November 19, 2019 2 hours ago, flashjazzcat said: It helps when the information offered is acknowledged in some way. Jumping around the forum going 'someone tell me how to do this' time after time can get a bit wearing after a while for the people trying to help, especially when information often goes completely unacknowledged or is apparently ignored such that the question it supposedly answered is redeployed afterwards. I think the take away point here - and I say this as someone who's already spent half an hour or so this week writing stuff about relocatable drivers - is that when you're being spoon-fed stuff, at least make some attempt to chew and swallow. Ok I didn't realize this was a topic spread across multiple threads (been a bit MIO lately). So as I was reading this particular thread the response did seem a little uncooperative. However without the entire history of events to base it on, I guess I was missing the reason behind the response. Bottom line is that none of this stuff is a life or death situation, so the urgency for a solution probably needs to be adjusted accordingly. 1 Quote Link to comment Share on other sites More sharing options...
AtariGeezer Posted November 20, 2019 Share Posted November 20, 2019 6 hours ago, mytek said: Everyone benefits when there is an open dialogue and people share what they've discovered. I believe that AtariGeezer has benefited by the open nature of my 1088XEL project, and how I've 'shared' all aspects of such. Maybe it's time to pay it forward . Just to be clear, I have helped him out here and there pointing out errors in his code and when he asked for help on SIO Timings, I posted the notes that I took from the Atari Hardware Manual. I won't give him code he doesn't understand and I won't be posting code for every little function or procedure that I create along the way. I will however post code for my project when it's working the way I intend it to. You've heard the old adage: "Give a man a fish and he'll eat for a day, Teach a man to fish and he'll eat for life". He needs to start fishing... 1 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted November 20, 2019 Share Posted November 20, 2019 (edited) Regardless of what happens, I will be posting virtually every single thing that happens with #FujiNet. Including how the CIO driver is being done. -Thom Edited November 20, 2019 by tschak909 Quote Link to comment Share on other sites More sharing options...
flashjazzcat Posted November 20, 2019 Share Posted November 20, 2019 8 hours ago, tschak909 said: Regardless of what happens, I will be posting virtually every single thing that happens with #FujiNet. Including how the CIO driver is being done. Hopefully in one dedicated thread? Quote Link to comment Share on other sites More sharing options...
ivop Posted November 20, 2019 Share Posted November 20, 2019 6 hours ago, flashjazzcat said: Hopefully in one dedicated thread? Perhaps create a new one, called #FujiNet WIP or something, have one final post in the other three threads and have them closed by a moderator. 5 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted November 20, 2019 Share Posted November 20, 2019 ok. Also keeping in mind, that not everybody reads AtariAge, there are also the status updates on Facebook. There is also a twitter discussion that those of us are using to throw things back and forth. Ok, spawning... Quote Link to comment Share on other sites More sharing options...
+mytek Posted November 20, 2019 Share Posted November 20, 2019 It's good to always keep a discussion going on AtariAge, since some of us neither Tweet or FB . 4 Quote Link to comment Share on other sites More sharing options...
mr-atari Posted November 21, 2019 Share Posted November 21, 2019 On 11/18/2019 at 11:03 PM, tschak909 said: How's does the relocation work? I really need a chalk-talk, as I need to write a CIO handler for the R: and N: handlers for #FujiNet. -Thom For the R: handler, just drop a line if you need help. I have send you a couple of version to try. But until now, no feedback. Relocation is a bit of a pita, you have to use MEMLO and update the loaded driver accordingly. Then move it to the position of MEMLO, avoiding overwriting your own code or someone else, then adjust MEMLO to the new values. If BASIC or other software has already booted, they need to be cold initialized to except the new boundaries. I have an ESP8266 R: version that is relocatable, but the buffer is 256 bytes (fixed) and you did not want that. Grtz. 1 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted November 21, 2019 Share Posted November 21, 2019 I'm slowly starting to figure it out. I had done CP/M bring-up before from scratch, but even they had tools that dealt with all of the relocation fix-up (MOVCPM)... For now, I will implement a fixed location CIO driver that sits right on top of a known DOS 2.5's memlo ($1CFC) (I can control the DOS image for now), and get the functionality in... assemble the raw binary to two different locations, and then use the delta between addresses to create a relocation table. -Thom 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.