home.social

#homebrewcomputing — Public Fediverse posts

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

fetched live
  1. Fuck yeah, finally!

    May I present to you: Bad Apple, the (almost) complete Music Video, rendered as Outlines in 30x20 characters in glorious 1.86 FPS by a 6502 CPU running at 1MHz, outputting over RS232 serial at 19.200 Baud.

    Rendering Code and the Video sitting in 32 kilobytes of ROM.

    If you bought the 6502 breadboard computer kit from Ben Eater's website, you can do this on there too.

    #w65c02 #mos6502 #badapple #homebrewcomputing #beneater

  2. Fuck yeah, finally!

    May I present to you: Bad Apple, the (almost) complete Music Video, rendered as Outlines in 30x20 characters in glorious 1.86 FPS by a 6502 CPU running at 1MHz, outputting over RS232 serial at 19.200 Baud.

    Rendering Code and the Video sitting in 32 kilobytes of ROM.

    If you bought the 6502 breadboard computer kit from Ben Eater's website, you can do this on there too.

    #w65c02 #mos6502 #badapple #homebrewcomputing #beneater

  3. I'm making progress hehe ;)

    I'm learning lots about ANSI escape codes. This time, I just sent every contiguous empty space as a single ANSI escape command, specifically with
    \x1b[xC, where x is the number of positions to move to the right. That brought a huge performance boost.

    Unfortunately, due to rendering it as an outline to even managing it to print somewhat performant, the RLE encoded frames take a lot more space so I only managed to fit 75 frames into the 12K of usable RAM (0x0 to 0x100 Zero page, 0x100 to 0x1FF stack area, so starting the code at 0x1000 for easy addressing).

    It's not much but I reckon it should fit all into the 32K of ROM on the system once I manage to get everything rendered not-shit.

    #homebrewcomputing #6502

  4. I'm making progress hehe ;)

    I'm learning lots about ANSI escape codes. This time, I just sent every contiguous empty space as a single ANSI escape command, specifically with
    \x1b[xC, where x is the number of positions to move to the right. That brought a huge performance boost.

    Unfortunately, due to rendering it as an outline to even managing it to print somewhat performant, the RLE encoded frames take a lot more space so I only managed to fit 75 frames into the 12K of usable RAM (0x0 to 0x100 Zero page, 0x100 to 0x1FF stack area, so starting the code at 0x1000 for easy addressing).

    It's not much but I reckon it should fit all into the 32K of ROM on the system once I manage to get everything rendered not-shit.

    #homebrewcomputing #6502

  5. Is there such a thing as an open source 68000/68010 PCB with lots of memory, a UART, a timer with IRQ and without programmable logic? (GAL/CPLD) #vintagecomputing #homebrewcomputing

  6. Is there such a thing as an open source 68000/68010 PCB with lots of memory, a UART, a timer with IRQ and without programmable logic? (GAL/CPLD) #vintagecomputing #homebrewcomputing

  7. So many ZIFs!
    Waiting for a package from #mouser tomorrow. Should contain some more 40pin sockets, so I can build a raised one for the VIC, and two W65C22N to use as CIAs.

    Thinking if it's worth placing ZIFs for the CIAs too. I'm expecting to test those less frequently, but at this point might just go all the way, right?
    #vickytwenty #homebrewcomputing #commodore

  8. So many ZIFs!
    Waiting for a package from #mouser tomorrow. Should contain some more 40pin sockets, so I can build a raised one for the VIC, and two W65C22N to use as CIAs.

    Thinking if it's worth placing ZIFs for the CIAs too. I'm expecting to test those less frequently, but at this point might just go all the way, right?
    #vickytwenty #homebrewcomputing #commodore

  9. Ok, nice, clean and easy piece of kit, this #MiniPET. Now, where did I put the 2.54mm ribbon stock to build a cable for the keyboard... #commodore #homebrewcomputing

  10. Ok, nice, clean and easy piece of kit, this #MiniPET. Now, where did I put the 2.54mm ribbon stock to build a cable for the keyboard... #commodore #homebrewcomputing

  11. Got my Z80 based RCBus computer built and running CP/M. I designed a small RS-232 board that is on its way from JLCPCB. Assuming it works I'll share the design files for it too. #retrocomputing #cpm #z80 #rcbus #homebrewcomputing #rc2014 @etchedpixels

  12. Long overdue #introduction post.
    Hi, I'm Amand, welcome here !

    I'm a #linux #sysadmin from #Belgium.

    I love #retrocomputing and #homebrewcomputing mostly because it gets me to better understand how computers work.

    Also #programming in #python, #C and #assembler

    Currently trying to make a #riscv processor using discrete logic.

    My other hobbies include #hiking, #woodworking and #woodturning, #gardening, #reading, and more.

    I mostly post in English, sometimes in French.

  13. Long overdue #introduction post.
    Hi, I'm Amand, welcome here !

    I'm a #linux #sysadmin from #Belgium.

    I love #retrocomputing and #homebrewcomputing mostly because it gets me to better understand how computers work.

    Also #programming in #python, #C and #assembler

    Currently trying to make a #riscv processor using discrete logic.

    My other hobbies include #hiking, #woodworking and #woodturning, #gardening, #reading, and more.

    I mostly post in English, sometimes in French.

  14. Programming assembly isn't very visually exciting, but is a very important and time consuming step towards making homebrew computers work

    #homebrewcomputing #z80

  15. #mytopshelf for #homebrewcomputing and #retrocomputing
    On the left, a #micro8088 on a 7 slot homebrew #backplane. All boards are #selfbuilt, some self designed. Below that, a rather generic #ibmat clone, on the right a ln #ibm5160 #motherboard with some custom cards in, including my #cga reproduction #videocard.