eeprom-programmer
rosco_m68k
| eeprom-programmer | rosco_m68k | |
|---|---|---|
| 3 | 8 | |
| 10 | 182 | |
| - | 1.6% | |
| 0.0 | 7.3 | |
| almost 4 years ago | 7 months ago | |
| C++ | C | |
| MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
eeprom-programmer
- Problem with creating an Arduino EEPROM programmer
Those chips can be a little finicky. I have some different code from Ben’s that may be useful. https://github.com/yoppeh/eeprom-programmer
- Is TL866II worth buying?
Building your own EEPROM programmer can be fun and a good learning experience. Ben has a video for that too. I have some Arduino software that will let you xmodem a binary image straight to the EEPROM.
- If you want to modify Ben's eeprom programmer to work with the one for the 6502, you only have to move 2 existing wires and add 4 address wires. Zero changes to software!
rosco_m68k
- Show HN: Onramp Can Compile Doom
Indeed! An eventual goal of Onramp is to bootstrap in freestanding so we can boot directly into the VM without an OS. This eliminates all binaries except for the firmware of the machine. The stage0/live-bootstrap team has already accomplished this so we know it's possible. Eliminating firmware is platform-dependent and mostly outside the scope of Onramp but it's certainly something I'd like to do as a related bootstrap project.
A modern UEFI is probably a million lines of code so there's a huge firmware trust surface there. One way to eliminate this would be to bootstrap on much simpler hardware. A rosco_m68k [1] is an example, one that has requires no third party firmware at all aside from the non-programmable microcode of the processor. (A Motorola 68010 is thousands of times slower than a modern processor so the bootstrap would take days, but that's fine, I can wait!)
Of course there's still the issue of trusting that the data isn't modified getting into the machine. For example you have to trust the tools you're using to flash EEPROM chips, or if you're using an SD card reader you have to trust its firmware. You also have to trust that your chips are legit, that the Motorola 68010 isn't a modern fake that emulates it while compromising it somehow. If you had the resources you'd probably want to x-ray the whole board at a minimum to make sure the chips are real. As for trusting ROM, I have some crazy ideas on how to get data into the machine in a trustable way, but I'm not quite ready to embarrass myself by saying them out loud yet :)
[1]: https://rosco-m68k.com/
- Ask HN: What are your favorite DIY kits?
You could build your own Motorola 68k computer:
https://rosco-m68k.com
(Caveat: I’m the founder of the open source project and I own the company, so obviously biased - other options in this space are available :) ).
- Show HN: Mutable.ai – Turn your codebase into a Wiki
Nice! I’d be interested to see how it handles https://github.com/rosco-m68k/rosco_m68k , it’s a mixed software / hardware repo, with a lot of code in assembler and C (for an old platform). Might be a challenge?
- Micro Beast: Self contained 8-bit computer kit in a box
Probably not exactly what you’re looking for (since you mention “outdated”) but there are similar projects with 16 and 32 bit architectures, e.g. https://github.com/rosco-m68k/rosco_m68k
(Disclosure: I’m the designer and lead developer on that project).
- DIY pc kit to solder
Maybe the rosco-m68k computer kit would be up your alley. If you want to stay in z80 land, there's the omega MSX2 clone but I don't see any kits, so you'd have to get the boards and parts yourself.
- Is TL866II worth buying?
Hi. The 68000 is an "old school CPU", like the 6502 and has no programmable memory inside the chip itself. To operate a 68000 system there generally needs to be some external ROM and RAM chips (and the type can vary). However, the same as with Ben Eater's 6502 and 8-bit kits, the TL866-II will likely be useful to program EPROMs and GALs on a 68000 setup also (it sure has been on the 68000 single board computer I have been tinkering with recently).
- Atari System V Unix – Unofficial Website
- FPGA VGA solution for an 8-bit 6502 microprocessor
I am working on a similar project Xosera, aimed at adding video to a 68000 era home-brew system (the rosco_m68k). It is basically all working and there is a prototype PCB made. I am just finalizing "blitter" unit design and hopefully I'll have room for some "Amiga style" audio.
What are some alternatives?
MiniCore - Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
68k-nano - Minimal 68000-based single board computer
TommyPROM - Simple Arduino-based EEPROM programmer
ngdevkit - Open source development for Neo-Geo
RingEEPROM - High Endurance EEPROM Library for megaAVR devices in Arduino platform
omega - Omega Home Computer