home.social

#kim-1 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #kim-1, aggregated by home.social.

fetched live
  1. It's time to release the #RAMpager! An MTU banked RAM expansion card for the #KIM1 computer.

    This board allows up to 1MB of memory via a 4KB banked window (with different read/write controls, so you can write to a page while reading from another!).

    codeberg.org/hkzlab/KIM-1_RAMp

    As usual, thanks to #PCBWay for sponsoring the project via PCB production.

    If you wish to donate even small amounts, it's always appreciated and you can do so via ko-fi.com/hkzlab
    I use that mainly to pay components for these projects.

    Enjoy!

  2. It's time to release the #RAMpager! An MTU banked RAM expansion card for the #KIM1 computer.

    This board allows up to 1MB of memory via a 4KB banked window (with different read/write controls, so you can write to a page while reading from another!).

    codeberg.org/hkzlab/KIM-1_RAMp

    As usual, thanks to #PCBWay for sponsoring the project via PCB production.

    If you wish to donate even small amounts, it's always appreciated and you can do so via ko-fi.com/hkzlab
    I use that mainly to pay components for these projects.

    Enjoy!

  3. It's time to release the #RAMpager! An MTU banked RAM expansion card for the #KIM1 computer.

    This board allows up to 1MB of memory via a 4KB banked window (with different read/write controls, so you can write to a page while reading from another!).

    codeberg.org/hkzlab/KIM-1_RAMp

    As usual, thanks to #PCBWay for sponsoring the project via PCB production.

    If you wish to donate even small amounts, it's always appreciated and you can do so via ko-fi.com/hkzlab
    I use that mainly to pay components for these projects.

    Enjoy!

  4. It's time to release the #RAMpager! An MTU banked RAM expansion card for the #KIM1 computer.

    This board allows up to 1MB of memory via a 4KB banked window (with different read/write controls, so you can write to a page while reading from another!).

    codeberg.org/hkzlab/KIM-1_RAMp

    As usual, thanks to #PCBWay for sponsoring the project via PCB production.

    If you wish to donate even small amounts, it's always appreciated and you can do so via ko-fi.com/hkzlab
    I use that mainly to pay components for these projects.

    Enjoy!

  5. Here is the fully assembled #KIM1 #RAMpager, and no bodges in this revision (for now)!

  6. Here is the fully assembled #KIM1 #RAMpager, and no bodges in this revision (for now)!

  7. Here is the fully assembled #KIM1 #RAMpager, and no bodges in this revision (for now)!

  8. Here is the fully assembled #KIM1 #RAMpager, and no bodges in this revision (for now)!

  9. Testing the new revision of the #RAMpager with my #KIM1 clone plus MTU motherboard!

    If you are observant, the lit 7 segs indicate that the KIM-1 reset successfully, which means that the logic on this board correctly handles internal/external memory decoding.

    This board can (optionally) live alone on the MTU bus, if one so desires!

  10. Testing the new revision of the #RAMpager with my #KIM1 clone plus MTU motherboard!

    If you are observant, the lit 7 segs indicate that the KIM-1 reset successfully, which means that the logic on this board correctly handles internal/external memory decoding.

    This board can (optionally) live alone on the MTU bus, if one so desires!

  11. Testing the new revision of the #RAMpager with my #KIM1 clone plus MTU motherboard!

    If you are observant, the lit 7 segs indicate that the KIM-1 reset successfully, which means that the logic on this board correctly handles internal/external memory decoding.

    This board can (optionally) live alone on the MTU bus, if one so desires!

  12. Testing the new revision of the #RAMpager with my #KIM1 clone plus MTU motherboard!

    If you are observant, the lit 7 segs indicate that the KIM-1 reset successfully, which means that the logic on this board correctly handles internal/external memory decoding.

    This board can (optionally) live alone on the MTU bus, if one so desires!

  13. If all goes according to plan, I'll have two weeks off work at the end of this month.

    Was thinking of writing something for the #KIM1 again, as I found the two previous experiments rather fun.
    Also I now have a solution in search of a problem: 1MB of RAM on that machine is ridiculous and I'd like to find something to use at least a slice of that expansion.

    Would have been easier if I also had the time to design a graphics card for the computer.

  14. If all goes according to plan, I'll have two weeks off work at the end of this month.

    Was thinking of writing something for the #KIM1 again, as I found the two previous experiments rather fun.
    Also I now have a solution in search of a problem: 1MB of RAM on that machine is ridiculous and I'd like to find something to use at least a slice of that expansion.

    Would have been easier if I also had the time to design a graphics card for the computer.

  15. If all goes according to plan, I'll have two weeks off work at the end of this month.

    Was thinking of writing something for the #KIM1 again, as I found the two previous experiments rather fun.
    Also I now have a solution in search of a problem: 1MB of RAM on that machine is ridiculous and I'd like to find something to use at least a slice of that expansion.

    Would have been easier if I also had the time to design a graphics card for the computer.

  16. If all goes according to plan, I'll have two weeks off work at the end of this month.

    Was thinking of writing something for the #KIM1 again, as I found the two previous experiments rather fun.
    Also I now have a solution in search of a problem: 1MB of RAM on that machine is ridiculous and I'd like to find something to use at least a slice of that expansion.

    Would have been easier if I also had the time to design a graphics card for the computer.

  17. The good news for today is that, at least, rev. 1 of the #KIM1 #RAMpager has been submitted for production at #PCBway.

    There, that's it. That's the peak of the day.

    And I still have several hours of bullshit to endure.

  18. The good news for today is that, at least, rev. 1 of the #KIM1 #RAMpager has been submitted for production at #PCBway.

    There, that's it. That's the peak of the day.

    And I still have several hours of bullshit to endure.

  19. The good news for today is that, at least, rev. 1 of the #KIM1 #RAMpager has been submitted for production at #PCBway.

    There, that's it. That's the peak of the day.

    And I still have several hours of bullshit to endure.

  20. The good news for today is that, at least, rev. 1 of the #KIM1 #RAMpager has been submitted for production at #PCBway.

    There, that's it. That's the peak of the day.

    And I still have several hours of bullshit to endure.

  21. @eduardocasino Eduardo, happy to see you here! Thanks for your #KIM1 work, I always wanted one and now I got one thanks to that. I'll also build a few more of your boards in the future (eyeing the floppy controller).

    About that feature, my advice is to make it optional behind a jumper, so one can detach from the serial port without resets, if so desired.

  22. @eduardocasino Eduardo, happy to see you here! Thanks for your #KIM1 work, I always wanted one and now I got one thanks to that. I'll also build a few more of your boards in the future (eyeing the floppy controller).

    About that feature, my advice is to make it optional behind a jumper, so one can detach from the serial port without resets, if so desired.

  23. @eduardocasino Eduardo, happy to see you here! Thanks for your #KIM1 work, I always wanted one and now I got one thanks to that. I'll also build a few more of your boards in the future (eyeing the floppy controller).

    About that feature, my advice is to make it optional behind a jumper, so one can detach from the serial port without resets, if so desired.

  24. @eduardocasino Eduardo, happy to see you here! Thanks for your #KIM1 work, I always wanted one and now I got one thanks to that. I'll also build a few more of your boards in the future (eyeing the floppy controller).

    About that feature, my advice is to make it optional behind a jumper, so one can detach from the serial port without resets, if so desired.

  25. Here it is, released #MOStermind for the #KIM1:
    codeberg.org/hkzlab/MOStermind

    I really wonder if this works fine on a teletype. Should someone in a near or distant future ever try it there, please let me know.

    A video terminal should work fine though, you just need that, a KIM-1 and a RAM expansion that fills at least 2KB (we're using a bit less than 1.5KB) starting from 2000h.

    Enjoy!

  26. Here it is, released #MOStermind for the #KIM1:
    codeberg.org/hkzlab/MOStermind

    I really wonder if this works fine on a teletype. Should someone in a near or distant future ever try it there, please let me know.

    A video terminal should work fine though, you just need that, a KIM-1 and a RAM expansion that fills at least 2KB (we're using a bit less than 1.5KB) starting from 2000h.

    Enjoy!

  27. Here it is, released #MOStermind for the #KIM1:
    codeberg.org/hkzlab/MOStermind

    I really wonder if this works fine on a teletype. Should someone in a near or distant future ever try it there, please let me know.

    A video terminal should work fine though, you just need that, a KIM-1 and a RAM expansion that fills at least 2KB (we're using a bit less than 1.5KB) starting from 2000h.

    Enjoy!

  28. Here it is, released #MOStermind for the #KIM1:
    codeberg.org/hkzlab/MOStermind

    I really wonder if this works fine on a teletype. Should someone in a near or distant future ever try it there, please let me know.

    A video terminal should work fine though, you just need that, a KIM-1 and a RAM expansion that fills at least 2KB (we're using a bit less than 1.5KB) starting from 2000h.

    Enjoy!

  29. If wife has no pressing work for me at the #farm, I'll start work on releasing #MOStermind for the #KIM1.

  30. If wife has no pressing work for me at the #farm, I'll start work on releasing #MOStermind for the #KIM1.

  31. If wife has no pressing work for me at the #farm, I'll start work on releasing #MOStermind for the #KIM1.

  32. If wife has no pressing work for me at the #farm, I'll start work on releasing #MOStermind for the #KIM1.

  33. If I'm getting the #KIM1 memory decoding right, to have the #RAMpager work as a single card on the MTU bus I need to do two things:
    - Assert /DECEN when the address is in the range 0000h-1FFFh. Easy, I already have everything I need on my current card
    - Assert K7 when the address is in the FFFxh range (vectors) so that the KIM-1 can react and remap them.

    The second point requires at least a 74LS133 for the decoding (plus a diode). Not a problem, but a reroute of the board will be necessary.

    So next steps:
    1. Work on a rev.1 with bugs fixed but without this feature
    2. Add this feature in a rev. 2

  34. If I'm getting the #KIM1 memory decoding right, to have the #RAMpager work as a single card on the MTU bus I need to do two things:
    - Assert /DECEN when the address is in the range 0000h-1FFFh. Easy, I already have everything I need on my current card
    - Assert K7 when the address is in the FFFxh range (vectors) so that the KIM-1 can react and remap them.

    The second point requires at least a 74LS133 for the decoding (plus a diode). Not a problem, but a reroute of the board will be necessary.

    So next steps:
    1. Work on a rev.1 with bugs fixed but without this feature
    2. Add this feature in a rev. 2

  35. If I'm getting the #KIM1 memory decoding right, to have the #RAMpager work as a single card on the MTU bus I need to do two things:
    - Assert /DECEN when the address is in the range 0000h-1FFFh. Easy, I already have everything I need on my current card
    - Assert K7 when the address is in the FFFxh range (vectors) so that the KIM-1 can react and remap them.

    The second point requires at least a 74LS133 for the decoding (plus a diode). Not a problem, but a reroute of the board will be necessary.

    So next steps:
    1. Work on a rev.1 with bugs fixed but without this feature
    2. Add this feature in a rev. 2

  36. If I'm getting the #KIM1 memory decoding right, to have the #RAMpager work as a single card on the MTU bus I need to do two things:
    - Assert /DECEN when the address is in the range 0000h-1FFFh. Easy, I already have everything I need on my current card
    - Assert K7 when the address is in the FFFxh range (vectors) so that the KIM-1 can react and remap them.

    The second point requires at least a 74LS133 for the decoding (plus a diode). Not a problem, but a reroute of the board will be necessary.

    So next steps:
    1. Work on a rev.1 with bugs fixed but without this feature
    2. Add this feature in a rev. 2

  37. Let's write a little thread about the fuckups I made with the #KIM1 #RAMpager.

    First, the good news: the board is behaving decently now. I still need to do some heavy testing to hammer it, especially regarding the access to the registers that hold the current read/write pages but, for now, it seems they're fine accessed from the monitor.

  38. Let's write a little thread about the fuckups I made with the #KIM1 #RAMpager.

    First, the good news: the board is behaving decently now. I still need to do some heavy testing to hammer it, especially regarding the access to the registers that hold the current read/write pages but, for now, it seems they're fine accessed from the monitor.

  39. Let's write a little thread about the fuckups I made with the #KIM1 #RAMpager.

    First, the good news: the board is behaving decently now. I still need to do some heavy testing to hammer it, especially regarding the access to the registers that hold the current read/write pages but, for now, it seems they're fine accessed from the monitor.

  40. Let's write a little thread about the fuckups I made with the #KIM1 #RAMpager.

    First, the good news: the board is behaving decently now. I still need to do some heavy testing to hammer it, especially regarding the access to the registers that hold the current read/write pages but, for now, it seems they're fine accessed from the monitor.

  41. Prototypes for the #KIM1 #RAMpager board were delivered, and components too.

    Hopefully this week I'll have some free time to start the build. And I'm sure this will end up requiring copious swearing, reprogramming and bodging to get up and running.

  42. Prototypes for the #KIM1 #RAMpager board were delivered, and components too.

    Hopefully this week I'll have some free time to start the build. And I'm sure this will end up requiring copious swearing, reprogramming and bodging to get up and running.

  43. Prototypes for the #KIM1 #RAMpager board were delivered, and components too.

    Hopefully this week I'll have some free time to start the build. And I'm sure this will end up requiring copious swearing, reprogramming and bodging to get up and running.

  44. Prototypes for the #KIM1 #RAMpager board were delivered, and components too.

    Hopefully this week I'll have some free time to start the build. And I'm sure this will end up requiring copious swearing, reprogramming and bodging to get up and running.

  45. The makefile for #MOStermind generates a raw binary, a paper tape image and a prg file you can load via a IEC drive (an SD2IEC in my case).

    It's rather fun to see the #KIM1 load and start the game from there.

    In other news, I think a first version of the game is ready. It's a real pity I don't own a teletype to try it there (if someone wants to try it, let me know! You need a KIM-1 and at least 2KB of RAM at 0x2000), but it should work there too.

    I should probably increase the number of symbols from 4 to 6 just to make it a bit harder. Something for another day though.

    Might want to start preparing the repo and leaflet next.

  46. The makefile for #MOStermind generates a raw binary, a paper tape image and a prg file you can load via a IEC drive (an SD2IEC in my case).

    It's rather fun to see the #KIM1 load and start the game from there.

    In other news, I think a first version of the game is ready. It's a real pity I don't own a teletype to try it there (if someone wants to try it, let me know! You need a KIM-1 and at least 2KB of RAM at 0x2000), but it should work there too.

    I should probably increase the number of symbols from 4 to 6 just to make it a bit harder. Something for another day though.

    Might want to start preparing the repo and leaflet next.

  47. The makefile for #MOStermind generates a raw binary, a paper tape image and a prg file you can load via a IEC drive (an SD2IEC in my case).

    It's rather fun to see the #KIM1 load and start the game from there.

    In other news, I think a first version of the game is ready. It's a real pity I don't own a teletype to try it there (if someone wants to try it, let me know! You need a KIM-1 and at least 2KB of RAM at 0x2000), but it should work there too.

    I should probably increase the number of symbols from 4 to 6 just to make it a bit harder. Something for another day though.

    Might want to start preparing the repo and leaflet next.

  48. The makefile for #MOStermind generates a raw binary, a paper tape image and a prg file you can load via a IEC drive (an SD2IEC in my case).

    It's rather fun to see the #KIM1 load and start the game from there.

    In other news, I think a first version of the game is ready. It's a real pity I don't own a teletype to try it there (if someone wants to try it, let me know! You need a KIM-1 and at least 2KB of RAM at 0x2000), but it should work there too.

    I should probably increase the number of symbols from 4 to 6 just to make it a bit harder. Something for another day though.

    Might want to start preparing the repo and leaflet next.

  49. Broadband is down, but my backup is decent enough to allow me to upload this!

    I made some progress with #MOStermind, a mastermind port for the #KIM1, using the teletype interface. This was born more or less as a joke with a work colleague.

    You can see the current version running under #MAME here (but I have tested it on my KIM-1 clone already.

    There's plenty of optimization still to do, but the game is currently fitting in 1342 bytes, including both logic and text.

  50. Broadband is down, but my backup is decent enough to allow me to upload this!

    I made some progress with #MOStermind, a mastermind port for the #KIM1, using the teletype interface. This was born more or less as a joke with a work colleague.

    You can see the current version running under #MAME here (but I have tested it on my KIM-1 clone already.

    There's plenty of optimization still to do, but the game is currently fitting in 1342 bytes, including both logic and text.

  51. Broadband is down, but my backup is decent enough to allow me to upload this!

    I made some progress with #MOStermind, a mastermind port for the #KIM1, using the teletype interface. This was born more or less as a joke with a work colleague.

    You can see the current version running under #MAME here (but I have tested it on my KIM-1 clone already.

    There's plenty of optimization still to do, but the game is currently fitting in 1342 bytes, including both logic and text.

  52. Broadband is down, but my backup is decent enough to allow me to upload this!

    I made some progress with #MOStermind, a mastermind port for the #KIM1, using the teletype interface. This was born more or less as a joke with a work colleague.

    You can see the current version running under #MAME here (but I have tested it on my KIM-1 clone already.

    There's plenty of optimization still to do, but the game is currently fitting in 1342 bytes, including both logic and text.

  53. A few weeks ago I was talking about the #kim1 with a colleague, and he said that a port of mastermind on the machine would have been cool.

    We were thinking of doing it via the keypad, but I wanted to experiment with the serial interface, so here I am, playing around with it.

    Pity my air conditioning died. And it was installed just a few months ago, had almost no use. Let's see what the tech has to say tomorrow.

    Right now, enough programming. I'm melting.

  54. A few weeks ago I was talking about the #kim1 with a colleague, and he said that a port of mastermind on the machine would have been cool.

    We were thinking of doing it via the keypad, but I wanted to experiment with the serial interface, so here I am, playing around with it.

    Pity my air conditioning died. And it was installed just a few months ago, had almost no use. Let's see what the tech has to say tomorrow.

    Right now, enough programming. I'm melting.

  55. A few weeks ago I was talking about the #kim1 with a colleague, and he said that a port of mastermind on the machine would have been cool.

    We were thinking of doing it via the keypad, but I wanted to experiment with the serial interface, so here I am, playing around with it.

    Pity my air conditioning died. And it was installed just a few months ago, had almost no use. Let's see what the tech has to say tomorrow.

    Right now, enough programming. I'm melting.