02 December 2022 - 09 December 2022
Table of Contents
- 1. MIT OCW
- 2. Mill Controller #2
- 3. Alum Rock Data Center
- 4. OLPC
- 5. Virtual Orchestra
- 6. gat
- 7. RIOT drivers
- 8. mcd05 32 button/led box
- 9. AMD 2900 bitslice computing
- 10. Hitachi HD68B09E CPU
- 11. PLD programming
- 12. More project ideas
- 12.1. Zuse Z3 simulation in Verilog
- 12.2. GMPForth ports to simulators
- 12.3. GMPASM assembler
- 12.4. Extracting ISO Superboard Forth ROMS for MAME emulation
- 12.5. 'bwocl' OpenCL tooling
- 12.6. hardware support for classic 5V CPUs
- 12.6.1. RTX2000, CDP1802 still available!
- 12.6.2. 6502, 68000, 320C30, others on hand
- 12.6.3. CPUs with totally async bus may be supportable without RAM
- 12.6.4. Use 5V Atmel CPU as boot loader controller
- 12.6.5. Could use small foorprint monitor in asm (gmpmon?)
- 12.6.6. Started planning for HD68B09E.
- 12.7. Existing 'retro' hardware still working?
- 13. David Davies
1. MIT OCW
1.1. Done for the year.
2. Mill Controller #2
2.1. Mounted on display enclosure
2.2. Need to investigate new HW/SW for eventual replacements
2.2.1. Old crap ain't gonna last forever
2.2.2. Buildroot/Linux 5.15 PREEMPT + latency tools
First pass done - boots on real hardware
3. Alum Rock Data Center
3.1. need to check rocky, others? (arch?) for suitability
3.2. recheck ALMA, now that CERN and Fermilab are using it
4. OLPC
4.1. Trish's OLPC battery fixed and OS updated.
5. Virtual Orchestra
5.1. sfz file tests
5.1.1. need tooling to edit sample files
5.2. increasingly skeptical whether quality results are possible
5.3. maybe should treat as platform for concatinative synthesis
5.4. maybe should just accept the limitations and work with it
One should not be disappointed that a guitar can't sound like a flute.
6. gat
6.1. spectrogram done - matches 'octave' output
7. RIOT drivers
Implemented - needs testing.
7.1. WS2801
7.2. Velleman KA03
7.3. Velleman KA05
8. mcd05 32 button/led box
8.1. Recovered schematics.
8.2. Planning software.
8.3. Received STM32F767 Nucleo144 with Ethernet.
8.3.1. Test program running.
8.3.2. Need to consider CoAP multicast discovery.
8.3.3. Consider simpler architecture with STM32F767 as a 'hub'.
9. AMD 2900 bitslice computing
9.1. Probably my oldest uncompleted project
9.2. Exploring possibilities for something constructive
Create verilog models for 2903/2910 and verify against hardware?
10. Hitachi HD68B09E CPU
10.1. RAM/UART/IO
Maybe have a standard peripheral set for 8 bit CPU bringups
10.2. Arduino Mega 2560 DMA loader
…Along with standard 8 bit loader
10.3. Generate quadrature clock directly
10.4. Full Bus SW Emulation infeasable
6809 1000ns maximum cycle time too short
11. PLD programming
Looks like Atmel 16V8 is the last 5V PLD part left standing. Maybe not surprising that there still doesn't appear to be a fully open source tool chain for programming. How hard could it be? (!) Could next-pnr generic help? Might be easier to use espresso for logic array and program output logic bits directly for simple stuff.
12. More project ideas
12.1. Zuse Z3 simulation in Verilog
Good excuse for floating point ALU design.
12.2. GMPForth ports to simulators
12.2.1. SIMH for some targets (vax)
12.2.2. MAME looks interesting for microprocessor system emulations
How to support erzatz systems?
12.2.3. Ports to classic figFORTH targets
12.3. GMPASM assembler
May be useful for handbuilt and rare systems (DMX1000?).
12.4. Extracting ISO Superboard Forth ROMS for MAME emulation
12.5. 'bwocl' OpenCL tooling
12.5.1. Offline compilation
12.5.2. Standard Kernel Running
12.6. hardware support for classic 5V CPUs
12.6.1. RTX2000, CDP1802 still available!
12.6.2. 6502, 68000, 320C30, others on hand
12.6.3. CPUs with totally async bus may be supportable without RAM
12.6.4. Use 5V Atmel CPU as boot loader controller
12.6.5. Could use small foorprint monitor in asm (gmpmon?)
12.6.6. Started planning for HD68B09E.
12.7. Existing 'retro' hardware still working?
12.7.1. OSI Superboard
Unknown. Composite to VGA adapter didn't seem to work. Needs analysis. Found OSI model 610 board underneath!
12.7.2. Super Jolt
No output. Needs analysis.
12.7.3. Ampro Little Board
Not booting. Needs analysis.
12.7.4. Rockwell R65F11 Demo board
UART sending "NO ROM" at 2400 7N1 as expected with 2MHz xtal.
12.7.5. NMIX-0016
Works. Found original prom in a parts stash(!).