Jump to content

FarmerPotato

+AtariAge Subscriber
  • Content Count

    1,465
  • Joined

  • Last visited

Posts posted by FarmerPotato


  1. 32 minutes ago, jedimatt42 said:

    my retro space had to give way to become the workspace. And then come 5 o'clock, and I don't want to be in there, anymore. 

     

    After a week of WFH, My family helped clean out my corner completely, organizing everything thoroughly.  We joined (circular saw, drill) two IKEA desks (with backs) together. Plus installing two monitor arms for work. So now my personal stuff and monitor goes on one end, and I really like my corner behind the desks still. 


    we have a not very big 1954 house, extra room added in the 80s, so “corner” is what I get.  
     

    Outside of my walled off corner are the kids’ desks. School is closed through Apr 13 or longer, so I put on headphones a lot!

     

    Last night I got electronics set up on the personal end, and began testing the 9958 card. 

    • Like 1
    • Thanks 1

  2. I think the March 1983 99er reported it from the CES. Find the BYTE article too. It was intended as a low cost computer for teaching Basic, while the 99/8 would fill the high end. However the 4A price was cut to where there was no market position for the 99/2.

    • Like 1

  3. 1 hour ago, pixelpedant said:

    And I think given a lot of folks here are going to be IT people who can work on (professional) projects just as easily from home, we aren't necessarily going to be any less busy, if we're working from home.  Heck, I was busier than usual, for the first couple days. 

     

    Same boat. Working from home. But I have more new stuff to do for the house, and I'm getting maybe one evening a week for personal computing.  

     

     

    • Like 1

  4. I'm posting this here for the eBay seller. Please, add your own knowledge.

     

    To open the 99/2:

     

    First observe the bottom, metal side.

     

    IMG-1045.thumb.JPG.97b36e02a4e89144bf88d996b49619c2.JPG

     

    In the left and right edges, you should see metal clips engaging under some plastic tabs. There appear to be 4 metal clips on each side. On mine though, on each side, only two of the metal clips are engaged.

     

    Now I flip the machine upright. I raise it about an inch off the table, grasping it with a hand on the left and a hand on the right. I bend one edge of the plastic case outward and put pressure on a key. Do this where each of the four metal clips are. Do it gently!  If you succeed, the bottom will begin to fall out.

     

    Move to the other edge and repeat there.

     

    IMG-1046.thumb.JPG.c6122aab62a81f53f210541267ea8638.JPG


    Here it is when the last clip is disengaged. The rubber keyboard will stay put, but the plastic keyboard cover is loose. Lift the plastic case (and keyboard cover).

     

     

    IMG-1047.thumb.JPG.1256b28ebce64abceb4d4a15fb3b731a.JPG

     

    It's not necessary to remove the rubber keys. If you do, you will see a film underneath-- it's all guided into place by holes and pegs, not too complicated. But you don't have to disturb the keyboard. Above all, don't mess with the ribbon cable that connects the keyboard to the electronics.

     

     Just take pictures of the electronics.

     

     

    Here are my inside photos:

     

    IMG-1042.thumb.JPG.1a42bdbcae09da72f805b61d46f41f87.JPG

     

              IMG-1044.thumb.JPG.53b1cd002b834f9701a5cf9402426af5.JPG

     

     

     

    IMG-1042.thumb.JPG.1a42bdbcae09da72f805b61d46f41f87.JPG

     

     

    To reassemble:

     

    Notice that the keyboard cover has a lot of plastic pins. These will fit into holes. 

     

    Place the top plastic cover lightly in place but don't press down yet. Make sure the keyboard cover is correctly placed and flush with the larger plastic at all edges. Making sure the pins are going into their holes.

     

    Now press down and the metal clips should lock in place.

     

     

     

     

    IMG-1043.JPG

     

    • Like 8
    • Thanks 1

  5. On 3/20/2020 at 8:40 AM, Flottmann1 said:

    I messaged the seller. Roma does not have the power brick. Can someone who knows exactly, send the seller details on the transformer? I would hate to see the buyer damage the 99/2 by guessing.

     

    I've tried to measure my power brick, but apparently I suck at measuring AC.

     

    I also asked Roma to open the case and take photos.

     

    -Erik

     

    3 days left and it's over $1000.

     

    • Like 1

  6. 1 hour ago, matthew180 said:

    FYI, the MK2 has both mode pins so it has the capability to support the 9938 host interface.

     

    Pins 11-24, 33, 34, 37, and 38 are 9918A and 5V compliant.  The others you should leave disconnected if you don't have a 3.3V system (they are direct I/O to the FPGA).  If you want the MK2's audio input capability, then connect pin-1 to a 1Vp-p line-level audio signal.  Pin 39 is the direct DAC (audio) output, and if you provide a simple voltage-divider (two 10K resistors) and low-pass filter the signal will be ~1Vp-p line-level audio out.

    mk2_pinout.png

    In the future, do you think the HDL could include an I2S block taking digital input on IO pins? This would be 3.3V of course.  
     

    The Geneve2020 FPGA (ICE40HX4K) is using a CS4344 (or similar) for stereo D/A with I2S inputs. My Verilog mixes a final I2S stream from digital emulated 76489, other sound chips and (untested) TMS5220C speech. 


    it’s exciting that the Mk2 will have audio processing. I’d like to figure out how to integrate that. 
     


     

     

    • Like 2

  7. just hearing about the V9938 core, I think it’s nice, because I still have warm fuzzies from the late 80s programming it. But:
     

     

    Geneve2020 is intended to use real chips wherever feasible. I just got the complete soldered 9958 board back from my technician (Amanda.) 

     

    But Geneve2020 will also  have an option to plug in an F18A, because that’s the new coolness and I want it to ship with an F18A only game. It will support at least two VDPs (I’m reserving 4x 8-bit bus ids for VDP) 

     

     


    I’m using the FPGA only for memory mapping for MDOS and GPL, and it will be Verilog because open source IceStorm. . Oh, also the DRAM controller.,  and 16 to 8 bit bus interfaces (speech, VDP, sound) and I already did digital audio mixing to the stereo DAC. ok, a few more things. 
     

    Thanks for sharing the HDL. and also I’m always recalling your TIM and SOB (though I’ve never seen one.)

     


     


     

     

    • Like 3

  8. 23 hours ago, Shift838 said:

    I have been thinking for a while to re-order some of these PCB's since we have the files readily available.

     

    I know the clock chip was the culprit that there were limited availability and it was not pursued a couple of years ago.  However....I have found a supplier that has quite a bit of backstock for othe RTC-65271, which is the original chip Thierry used to prove out the board and it allows for the batteries to be replaced.  

     

    Would anyone be wanting one of these boards?  I'm just talking about the boards + components needed to assemble.  If you want an assembled board that's something that we can discuss as 99% of all the components are surface mount.

    I would be interested in one or maybe three kits. 

     

    What are those empty pads next to the clock chip? Are they for alternate clock chips?

     

    What happens with a dead battery? Is it just the timestamp feature that stops working, or does it lock up?

     

    • Like 1

  9. 3 hours ago, Airshack said:

    The early bird registration discount period has been extended:

     

    We on the Committee have decided that because of the current uncertainty, we will push the opening of registration back to April 30, 2020. For this reason, we will also be extending the Early Bird registration discount. 

     

    Hmm. Kansas governor just ordered no gatherings of 50 people or more, for the next two months.

     

    Odds are not good for KansasFest (July).

     

    I cancelled my trip to Midwest Gaming Classic (Milwaukee, April 2) just before the show itself was cancelled by the mayor's orders. (10,000 people in the city convention center.)

     

     


  10. 53 minutes ago, GDMike said:

    My local wm was out of tp and on my way home I decided to stop at a dollar store 2 blocks away from home, and wholla...tp..I was like, wow, really?

     

    This alternative is also back-ordered.

    We got one a long time ago.

    https://www.amazon.com/Luxe-Bidet-Neo-320-Non-Electric/dp/B00JG3NVG2/ref=sr_1_3?keywords=bidet&qid=1584456988&sr=8-3

     

    I went to Costco on Friday. Quite orderly. For the first 45 minutes anyone could get 1 TP. It ran out. Tons of food though - filled up my whole freezer.

     

    HEB grocery stores now close at 8pm for restocking. We love HEB in Texas.

     

    Stock up on Tylenol, Guaifenesin, cold relief.  You may be caring for your neighbors,  loved ones, or yourself.

     

    • Thanks 1

  11. 3 hours ago, Tursi said:

    Looks great! For the astronaut one, you have a bit of black border at the left which is causing the first column of pixels to look stretched (as the black is considered more important to preserve than the detail in the moon's surface) - crop out the black border and it should convert better. 

    First, I added a bunch more, with links to the source at APOD, plus 9918A versions.

     

    I checked the astronaut picture, and the black border comes in because the image is 509 x 385. I had to crop out some white pixels on the edges.

    Is the black bar just filling empty space then?

     

    Here's some details of that one, before and after Convert9918:

     

    plum_apollo16_big_crop_hist0.png.600ed03178cd8f3e8cef6ae12c1c29f1.png     plum_apollo16_big_crop_hist1.png.d917ea04dc0a005bc79595b5f18a0f44.png

     

     

     

     

    • Like 1

  12. On 10/1/2016 at 10:34 PM, Tursi said:

    Bugfix update posted today -- the F18A palette and scanline palette files were saving the palette in the wrong order, meaning viewers wouldn't load them correctly. This has probably been the case for quite a while.

     

    I don't think anyone was using those modes except me, so if you have any saved off, I recommend reconverting. If you have a lot of them or can't reconvert, contact me. I wrote a little tool to fix up my own collection. It's hacky but it works, assuming you have the files on a PC.

     

    Convert9918 v 166

    •improvement to quality of ordered dither 1 - far less color shift

    •more minor speedups

    •fix order of palette output for F18A - to fix old files, remove index 2 and insert at index 14

     

    http://harmlesslion.com/software/convert9918

     

    Thanks, Tursi, for another great tool.

     

    I've been using it on some space images in F18A palette mode. The palette of 15 colors is perfect for combining images with other graphics in the other 48 palette slots.

     

    These images are from Astronomy Picture of the Day. There is an F18A palette version and sometimes a 9918A bitmap version.

     

    Apollo 17 at Shorty Crater

     

    moonshorty_apollo17_gray_F18A.png.43bae00d5949a8b606d8d53436fa6a56.png     MOONSHORTY_APOLLO17_9918A.png.4192fb786620d74083632eac0c8a66e0.png

     

    Apollo 16 Exploring Plum Crater 

    Scaling the original 509x385 leaves black border

     

    Apollo16plum_F18A.png.ff0713b57555c3772ce400b937335c1f.png      plum_apollo16_9918A.png.4a9cbc83f37bd2d4078e07c9283b93be.png

     

    Apollo 14 Heads For Home

     

    ApolloHeadsForHome_F18A.png.10b7e25c56a4a067782104ffa35d8809.png     ApolloHeadsForHome_9918A.png.d0510ae83372f9079903d880a16a1d7c.png

     

    Mimas in Saturnlight

     

    Mimas_F18A.png.7b48121c9066fba0e7a983c80ffddd8d.png     Mimas_9918A.png.05180425200069ccac10209d43f67493.png

     

    An Apollo 15 Panorama: Astronaut Exploring

    hillpan_apollo15_big_F18A.png.cfb3eff48a3cdf8288168fda23ede0ed.png      hillpan_apollo15_big_9918A.png.614e171d45a9cc5843dbd3cc18db0323.png

     

     

    Sunrise at Tycho

     

    tychoCentralPeaks_lro_F18A.png.b706d2803862fbd8bdbe01d69ff0f1d4.png      tychoCentralPeaks_lro_9918A.png.66823128fff15288b9df3f4ee6857123.png

     

    Dwarf Planet Ceres

     

    20151022_ceres_rc3_haulani_cowartC_F18A.png.5d38d624eae9e9beab696b350578a9af.png      20151022_ceres_rc3_haulani_cowartC_9918A.png.65bb018efc54e4d5e56ab0388141c5a7.png

     

     

    Saturn's Iapetus: Painted Moon

     

    iapetus3_cassini_960_F18A.png.3a4411c442cd2c3fc7f9e42bd578d1e8.png     iapetus3_cassini_960_9918A.png.cd49d7adcc609eb082f9bea759607a65.png

     

    Phobos: Doomed Moon of Mars

     

    Phobos_Viking1_960_F18A.png.694da2929f4f2b6193799c90622a9452.png     phobos_Viking1_960_9918A.png.94837597cc66ef7bbdc425b38fb79a0f.png

     

    Apollo 13 Lunar service Module Damage

    Apollo13_lunar_service_module_F18A.png.eedd99cbf450ac0ee6697fd372c72736.png     Apollo13_lunar_service_module_9918A.png.c7079ae05936175adb590e0b8514c804.png

     

    Lunar Orbiter Views Crater Copernicus

     

    copernicus_lunarorbiter_c720_F18A.png.ed361c69935f055526cb5edc292e01a5.png     copernicus_lunarorbiter_c720_9918A.png.0e23bb81888a64a69b48a8fffa85e698.png

     

    Odysseus Crater on Tethys

     

    tethys_Cassini_960_F18A.png.27a8234046185900814522914ade18d0.png     tethys_Cassini_960_9918A.png.dfe941e9d2b8198443a40ab51d12489e.png

     

    Astronaut Exploring: An Apollo 15 Panorama

     

    hillpan_F18A.png.85b6ea7e6b9dc157b492963a1fd4f6c5.png     hillpan_apollo15_9918A.png.d409d8fd865ef478b0fd3b34e0a94449.png

     

     

     

     

     

    plum_apollo16_F18A.png

    • Like 3

  13. Like many others, my employer has sent us all to work from home.

     

    It's important to keep a positive attitude. With that in mind, here are some ways my office is better than it was last week.

     

    • I have a parking space right next to the office.
    • It's not just lunch--I can get 3 meals a day at work.
    • All my favorite snacks and drinks are here.
    • No more worries about losing my key card.
    • It's OK to bring pets to work.
    • The nap room has my favorite pillow.
    • Child care is now offered on-site!

     

    • Like 5
    • Haha 4

  14. On 3/7/2020 at 1:18 AM, FarmerPotato said:

    The other parts of the video board:

     

    vga-adaptor.thumb.png.5027393787756dbfa6d8861acfb5b436.png

     

    All the video signals go on one 2x8 header, so the ports can be arranged in other ways. This build has VGA, a TI-99/4A composite DIN-5, and S-Video. SCART and RCA jacks are doable.

    I was building this today. When I discovered that the VGA footprint doesn't work. I made a mistake and selected the one that says 1.97mm spacing instead of the one that says 2.54mm spacing. No wonder I had trouble routing the trace to a pin in the middle. My 2 kinds of connectors are 2.54 between rows.

     

    I should have noticed this on the 3D viewer. I didn't notice it on the paper-punch copy I made, but know that I look, it's obvious on the holes on paper.

     

    I'm going to have to spin up a new VGA breakout board to test this thing.

     

    image.thumb.png.05c4762b72d22ff28f4a211f6d50626b.png

     

    Also, comically, I didn't plan for 220uF caps to be bigger than 47 uF caps. I can still solder them on, but it looks like a shrub.

     

    • Like 3

  15. 2 hours ago, GDMike said:

    This is really what I'm waiting on. I hope it can go into my old peb and just run

    I'm not targeting the Pbox. I'm not saying I won't someday, but, just the number of interface ports would not fit on a card edge.

    Here's my concept art with all the ports. This back plate is 33 x 3 cm.

     

    image.thumb.png.872f8ddf2ad41bd35e0ecbdcd8cddc83.png

     

    I don't know how I could chop it up to go on multiple P-box cards. Maybe it could take up 2 or 3 slots like a PXI controller

     

    At any rate, it has a 16-bit data bus internally. It's totally different from the Pbox backplane. At best it will use a second 8-bit bus to talk to some chips. 

     

    I'm just trying to get the technology to work first, then figure out how to package it. So far it looks like a rectangular box about the footprint of a 4A console. I'm working with 10cm deep and 6cm high inside, because it's cheap to get PCBs made.

     

    Geneve2020 is being designed to be an all-in-one.  Expansion would be on the Hexbus or small 16-bit cards inside.

    It's really easier to integrate RS232 onboard the CRU module, because the modern chip count is so low.

    The onboard 2, 16 or 32MB dwarfs any memory card in the pbox. Then the memory SIMMs stick out maybe too much to go into one clamshell.

     

    I do want to find a way to accommodate disk controllers or HRD. One way is to build in a 44-pin side port with 4A mapping for the fire-hose cable. Or a new Flex card with a round cable. But having your 4A cards "just work" requires a very perfect GPL emulation - not likely to be perfect soon. Running Disk DSR ROMs as-is instead of the MDOS total-rewrite model is a serious dilemma.

     

    Still with all the integrated peripherals, I will leave some 16-bit slots for hackers. It will be far easier and cheaper to build for, than making your own Pbox cards.

     

     

    If I get it to run MDOS and GPL software off of an SD card, I will be happy.

     

     

    • Like 9
    • Thanks 1

  16. 22 hours ago, Mehridian Sanders said:

    hmm well I may be taking on too many projects at the moment but will see what comes of it. If I cannot do anything with the boards. would you be interested?

    I’m interested in all things 9900 for historical preservation. I’d try to get it working, but with no floppy disk for the OS that might be a non starter. 

    • Like 2

  17. 7 minutes ago, GDMike said:

    Is it going to do solid-state hard drive, and wireless connectivity? 

    There will be 1 or 2 SD card slots. 

    Any networking will be through a TiPi (which is indifferent to wired or wireless). That idea is a long way out. But JediMatt42 already has a standard so I'm sticking with it.

    Putting a wireless stack (ESP8266) or even a USB controller inside seems unfair - either chip has far more power than anything inside.  Sure the Pi does too

     

    I haven't thought about how it gets to any Pbox cards like an HFDC where all your software exists. Or how it might live in the pbox. But there is one 8-bit bus for starters.

     

    • Like 3
    • Thanks 1

  18. I've arrived at this design for a motherboard and system modules. I moved to this design because my main board was becoming a mess.

     

    This is flexible enough to support many experiments. It may stay on as a system in its own right, but each proven technology can move into a single Geneve board.

     

    The backplane carries all of the CPU signals and is a 16-bit bus. All connectors are keyed 40-pin. To make a working system, you would plug in:

     

    1. CRU / IO interrupt processor (9901). Serial, keyboard, mouse ports.
    2. BIOS ROM/RAM.
    3. Main RAM with memory mapper.
    4. Open - maybe a sound/video card

     

    The fourth slot connector can be soldered vertical or horizontal (for easy debugging.)

     

    The bottom ports are an interface to a 3.3V FPGA card. One pin is a signal that the FPGA is taking over the memory bus.  The idea is that the FPGA will manage a very large DRAM and do the bank mapping, while also providing the overall memory map in GPL or MDOS mode, including access to 8-bit devices.

     

    An 8-bit bus from the FPGA goes to sound, speech, and video cards (my 9958 card). And any other 8-bit legacy devices, which it can map at the right addresses for GPL or MDOS.

     

    However, this design is useful for experiments that don't involve an FPGA or Geneve compatibility. You could run any of Stuart Conner's 99105 ROMs as the BIOS (in fact I'll test with his FORTH in the ROM.) I might adapt the sound and video card to plug into the 16-bit bus. The fourth slot could also host a slot expander to 4 more slots.

     

    This is the first prototype of the Geneve2020. I think it will appeal as a new system on its own, like the RC2014. Its purpose now is to test modules, that will later become integrated on one Geneve board.

    Sapphire.thumb.png.f64236d2234f8145a16dc74500f35d24.pngThat is a KiCad 3D view, with copper exposed. I’m not ordering the PCB just yet.
     

    Remaining parts of V9958 boards are arriving though. 

    • Like 6
    • Thanks 1

  19. 18 hours ago, pixelpedant said:

    Since folks liked this so much, I will put together a "part 2" to this, featuring categories left out here.  Namely,  

     

    - In-game music (even if interruption by extraneous in-game sounds is difficult to avoid)  

    - Music which most people probably wouldn’t find as pleasant, but is undeniably TI-99 game music nonetheless.  

    - Fanfares and short, non-repeating compositions.  

     

    I’ll try to avoid or edit out non-music sound effects where possible.

     

    When I made my original in-game music list, I rated each track (subjectively) with a score of 1 to 10 (reflecting how listenable, interesting and appealing I found it).  I only included 8s, 9s and 10s in the original, and did not include in-game music or fanfares regardless of how appealing I found them. So there’s still a pile more to work with. 

    Some areas I don't see represented:

     

    Education titles

    MBX cartridges (tougher to get, I know)

     

    Music that didn't make it. Like the disk-version of Arcturus that had something close to the Star Wars theme. And the creepy early version of The Attack song.

     


  20. Did I understand rightly how to make a list of lists? but, CSP! and CSP don't support that, do they?

    How would you do it?

     

    '( '( ." GOAT"      ( ." EATS-EVERYTHING" ." SAYS-EHEHEH" )' )'
       '( ." GUINEAPIG" ( ." EATS-HAY"        ." SAYS-WHEEK" )' )'
       '( ." DOG"       ( ." EATS-SHOES"      ." SAYS-WOOF" )' )'
       '( ." MOUSE"     ( ." EATS-DOGFOOD"    ." SAYS-EEK" )' )'
    )' CONSTANT ANIMALS

     

    Is "(" there just to escape the parenthesis as a string? Or does it have some meaning inside a list?

     

     

     

    Not Dorian, Durian

     

    image.jpeg.728c752a81d2bf2a411cfd6ac076ebb4.jpeg

×
×
  • Create New...