pseudografx Posted June 1, 2021 Share Posted June 1, 2021 (edited) Since I like doing useless things, I also tried a bit of an XE design for the UI. Edited June 1, 2021 by pseudografx 11 Quote Link to comment Share on other sites More sharing options...
+selgus Posted June 1, 2021 Author Share Posted June 1, 2021 43 minutes ago, pseudografx said: Since I like doing useless things, I also tried a bit of an XE design for the UI. Nice! Though I can't use anything like this for the BIOS. The screens are designed in a very specific way, to make use of a custom character set, using a bare minimum number of cells, DLIs to change the icon background colors at the right scanlines (the icons have been changed to have 7 instead of 6 now), and P/M Graphics to do the actual icons, in double size mode, and to draw the non-ANTIC mode 2 text colors. I do like the style, just doesn't fit into the ROM memory constraints I devoted to doing the display functionality. Quote Link to comment Share on other sites More sharing options...
+selgus Posted June 1, 2021 Author Share Posted June 1, 2021 The current UI for my BIOS, designed to use as minimal ROM space as possible (code and data).. 5 Quote Link to comment Share on other sites More sharing options...
pseudografx Posted June 1, 2021 Share Posted June 1, 2021 10 hours ago, selgus said: Nice! Though I can't use anything like this for the BIOS. The screens are designed in a very specific way, to make use of a custom character set, using a bare minimum number of cells, DLIs to change the icon background colors at the right scanlines (the icons have been changed to have 7 instead of 6 now), and P/M Graphics to do the actual icons, in double size mode, and to draw the non-ANTIC mode 2 text colors. I do like the style, just doesn't fit into the ROM memory constraints I devoted to doing the display functionality. Oh, I see, I did not bear any size constraints in mind for that design. Though from technical standpoint, it should be feasible. Quote Link to comment Share on other sites More sharing options...
+selgus Posted June 3, 2021 Author Share Posted June 3, 2021 On 6/1/2021 at 6:29 PM, pseudografx said: Oh, I see, I did not bear any size constraints in mind for that design. Though from technical standpoint, it should be feasible. Oh sure, if I wanted to spend the ROM space to reproduce that "look", technically I could.. it is just ROM space is at a premium and I've taken great pains to claw back space from the original XEGS ROM image, to add functionality. I did take influence from your original paint-over of my title on the UI, and revisited my title character set, using the image I created for my PCB, redrawing the cells. By doing so, I was able to remove 6 cells (48-bytes), so it was a win. Thanks for the nudge. 2 Quote Link to comment Share on other sites More sharing options...
rockdoc2010 Posted June 8, 2021 Share Posted June 8, 2021 On 5/12/2020 at 12:24 AM, rockdoc2010 said: I broke one of these out by hand and it is a direct replacement for an atari joystick with all the same numbers across the screen when under test. might be good for your application https://www.sparkfun.com/products/9032 Douglas here is the boards but i dont have the schematic and as you can see the second stick is not attached and it appears as though my wiring is wrong for the second stick but the first stick works great 1 Quote Link to comment Share on other sites More sharing options...
+selgus Posted June 11, 2021 Author Share Posted June 11, 2021 On 6/7/2021 at 8:05 PM, rockdoc2010 said: here is the boards but i dont have the schematic and as you can see the second stick is not attached and it appears as though my wiring is wrong for the second stick but the first stick works great Those joysticks use two potentiometers, so you are using it as an analog stick? My built-in joystick is a digital input, though I could create a circuit to convert the variable resistor values into digital outputs for the joystick registers. Interesting, but my solution works fine and is more representative of the original hardware. Quote Link to comment Share on other sites More sharing options...
+selgus Posted June 12, 2021 Author Share Posted June 12, 2021 This is the 67xep's BIOS UI. The cursor keys and joystick 1 allow navigation through the menus, and once selected, options can be modified or executed. The built-in Disk Directory menu is something I wrote to allow FAT32 partitions on the CompactFlash card to be utilized to set drive contents (via ATR files, which are supported) and launching executables. I also wrote a built-in mini-monitor, with memory views, disassembly and breakpoint support. There is also a status line at the bottom of the display, that will show basic help and output, when appropriate for the current menu. It also doubles as a command line (if you press ESC) where you can type commands and jump right to that menu item. 3 Quote Link to comment Share on other sites More sharing options...
ivop Posted June 12, 2021 Share Posted June 12, 2021 This how did it once in an experiment: 1 Quote Link to comment Share on other sites More sharing options...
+selgus Posted June 13, 2021 Author Share Posted June 13, 2021 20 hours ago, ivop said: This how did it once in an experiment: Okay, fair enough. I've built up a PCB that can interchange with my current joystick, that extends the connector by one more pin (adding +5V), and once I get the board back, I'll test it in my portable. Thanks! 3 Quote Link to comment Share on other sites More sharing options...
+selgus Posted June 25, 2021 Author Share Posted June 25, 2021 Made some PCBs and built up one of these thumbsticks, to replace my current digital one.. I modeled a thumb-stick cap, in the style of the original ATARI joystick.. it's being 3D printed now.. 5 Quote Link to comment Share on other sites More sharing options...
rockdoc2010 Posted June 28, 2021 Share Posted June 28, 2021 I am still misunderstanding why you think this is a digital stick? The one I got from Sparkfun broke out to every correct output for every direction pressed.? A "Mouse" is digital a joystick is analog resistance values.? Quote Link to comment Share on other sites More sharing options...
rockdoc2010 Posted June 28, 2021 Share Posted June 28, 2021 Sparkfun has the stick and the breakout board that will be exactly like and atari joystick but a nintendo thumbstick feel. the numbers delivered to the atari joystick port are identical to what atari is looking for. Quote Link to comment Share on other sites More sharing options...
+selgus Posted June 28, 2021 Author Share Posted June 28, 2021 44 minutes ago, rockdoc2010 said: I am still misunderstanding why you think this is a digital stick? The one I got from Sparkfun broke out to every correct output for every direction pressed.? A "Mouse" is digital a joystick is analog resistance values.? It's not a digital stick, it's an analog stick that is being treated as a digital stick, via the resistors. 1 Quote Link to comment Share on other sites More sharing options...
+selgus Posted July 3, 2021 Author Share Posted July 3, 2021 Bought a new soldering station about 2 weeks ago and I can't say enough great things about it! I have always been using Weller irons, but this one has made my soldering experiences more enjoyable: It has two channels that can be controlled independently, so I have a desoldering tweezers, along with the micro-soldering iron that came with this set. I also bought a beefier iron when I need to apply a lot of heat. The WPT 90 iron is extremely light and heats up almost instantaneously. The drawback, it is not a cheap station, but for how much soldering I do, I feel it was worth it. I don't know how long lasting this model is, but my previous Wellers have really been work horses. 8 Quote Link to comment Share on other sites More sharing options...
+selgus Posted July 9, 2021 Author Share Posted July 9, 2021 Finally got some 3D printed thumbstick ATARI joystick caps for the analog-to-digital sticks done.. also created a harness so I can use them as a normal joystick on any ATARI (or as the second joystick). Now with this slight derailment behind me, back to the portable enclosure build.. EDIT: @Mr Robot asked what material I used on the thumbstick cap, and it is currently Nylon 12 and pretty solid, so not flexible. I am going to try a print with TPU (Thermoplastic Polyurethane) and see how that works too. I just don't want to get too distracted on the cap, so I can concentrate on the enclosure. 6 1 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted July 10, 2021 Share Posted July 10, 2021 The one in the bottom picture - looks ice cold for some reason (any other joke I make from dozens, will be construed as racist and call for my cancellation). 1 Quote Link to comment Share on other sites More sharing options...
+selgus Posted July 24, 2021 Author Share Posted July 24, 2021 Test print of the sliding display enclosure.. need to round off some of the edges, and have to adjust some of the tolerances for the LCD holders/indents.. but proof of concept seems to be a success. 5 Quote Link to comment Share on other sites More sharing options...
+selgus Posted July 31, 2021 Author Share Posted July 31, 2021 More enclosure 3D modeling work.. first, made some revisions of the LCD Display module, which will slide up and down on the main case. Next, finished modeling most of the enclosure.. still have one set of walls left to do, but want to do test prints of these other parts and install my motherboard, to check on all the openings/clearances.. First, the bottom layer (all these layers have screw posts/braces, to attach them together), which holds the lipo battery and then the motherboard on top of that: Next, is the middle layer, which the keyboard installs onto, along with the thumb-stick PCB/joystick: Lastly, the top layer, which has rails and locking clips for the sliding display, the thumb-stick and fire button openings, along with attachments for the fire button PCB and the speaker: These are much larger prints, so it will take a bit of time to get them completed, so I can assemble and test them all together. Progress! 7 Quote Link to comment Share on other sites More sharing options...
+selgus Posted August 4, 2021 Author Share Posted August 4, 2021 Still waiting on some of the test prints, but got the bottom prototype print, and was able to install the motherboard PCB, so could figure out some final dimensions/fittings.. Reworked the port openings (had also forgotten to model the LCD cable channel), some rounding off edges, mounting screw sizes, redesigned the joystick thumb-stick PCB, so it could also be mounted in the upper section of the case (as opposed to how it mounted on the middle, keyboard layer). While redesigning the joystick PCB, made it so it could take both, digital tactile switches and the PS2-style analog thumb-stick.. just depends on how you populate the PCB. When I can check the test prints for the other two sections, I think I will be able to print up the final case design.. 3 Quote Link to comment Share on other sites More sharing options...
Fierodoug5 Posted August 4, 2021 Share Posted August 4, 2021 Very nice. That's a big print, what size print bed do you have? Can't wait to see it all come together! Quote Link to comment Share on other sites More sharing options...
Mathy Posted August 4, 2021 Share Posted August 4, 2021 Hello selgus On 7/31/2021 at 2:45 PM, selgus said: ... along with attachments for the fire button PCB and the speaker: Speaker? As in MONO? Why not make it stereo while you're at it? Sincerely Mathy Quote Link to comment Share on other sites More sharing options...
+selgus Posted August 4, 2021 Author Share Posted August 4, 2021 35 minutes ago, Mathy said: Speaker? As in MONO? Why not make it stereo while you're at it? Hi Mathy, As in a second POKEY, to make it stereo? Don't really have the PCB space to do so, plus not really what I was going for with this project. 1 Quote Link to comment Share on other sites More sharing options...
Mathy Posted August 5, 2021 Share Posted August 5, 2021 Hello Selgus 26 minutes ago, selgus said: As in a second POKEY, to make it stereo? Don't really have the PCB space to do so, plus not really what I was going for with this project. PokeyMax is no bigger than one Pokey and IIRC the Pokey-Upgrade Candle is working on isn't either. Maybe you could make the case "stereo ready" (reserve some space for a second speaker) or maybe even supply "two speaker mono sound" (using only one Pokey), so people who want to upgrade to stereo, can do so easily. Sincerely Mathy 1 Quote Link to comment Share on other sites More sharing options...
+selgus Posted August 5, 2021 Author Share Posted August 5, 2021 30 minutes ago, Mathy said: HPokeyMax is no bigger than one Pokey and IIRC the Pokey-Upgrade Candle is working on isn't either. Maybe you could make the case "stereo ready" (reserve some space for a second speaker) or maybe even supply "two speaker mono sound" (using only one Pokey), so people who want to upgrade to stereo, can do so easily. I gave it a go, to see what I could do to add a second speaker to the left-side upper section too.. the thumb-stick overlaps. So I attempted to move the thumb-stick up until I could mount both the speaker and stick, my that moves the thumb-stick too high on the case, and seems like it would be awkward to use while playing games. It was a good idea, but just doesn't fit with the form-factor I have currently. 1 1 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.